Just like native, AMD64 has implicit-byrefs. Any structure (value type in IL parlance) that is not 1, 2, 4, or 8 bytes in size (i.e., 3, 5, 6, 7, or >= 9 bytes in size) that is declared to be passed by value, is instead passed by reference. For JIT generated code, it follows the native ABI where the passed-in reference is a pointer to a compiler generated temp local on the stack. However, there are some cases within remoting or reflection where apparently stackalloc is too hard, and so they pass in pointers within the GC heap, thus the JITed code must report these implicit byref parameters as interior pointers (BYREFs in JIT parlance), in case the callee is one of these reflection paths. Similarly, all writes must use checked write barriers.
+The AMD64 native calling conventions (Windows 64 and System V) require return buffer address to be returned by callee in RAX. JIT also follows this rule.
+
## Return buffers
The same applies to some return buffers. See `MethodTable::IsStructRequiringStackAllocRetBuf()`. When that returns false, the return buffer might be on the heap, either due to reflection/remoting code paths mentioned previously or due to a JIT optimization where a call with a return buffer that then assigns to a field (on the GC heap) are changed into passing the field reference as the return buffer. Conversely, when it returns true, the JIT does not need to use a write barrier when storing to the return buffer, but it is still not guaranteed to be a compiler temp, and as such the JIT should not introduce spurious writes to the return buffer.
--- /dev/null
+Build CoreCLR on NetBSD
+=======================
+
+This guide will walk you through building CoreCLR on NetBSD. We'll start by showing how to set up your environment from scratch.
+
+Environment
+===========
+
+These instructions are written on NetBSD 7.x on the amd64 platform, since that's the release the team uses.
+
+Older releases aren't supported because building CoreCLR requires the modern LLVM stack (Clang, libunwind, and LLDB) that is developed against the NetBSD-7.x branch.
+
+Pull Requests are welcome to address other ports (like i386 or evbarm) as long as they don't break the ability to use NetBSD/amd64.
+
+Minimum RAM required to build is 1GB.
+
+The pkgsrc framework is required to build .NET projects on NetBSD. Minimal pkgsrc version required is 2016Q1.
+
+pkgsrc setup
+------------
+
+Fetch pkgsrc and install to the system. By default it's done in the /usr directory as root:
+
+```
+ftp -o- ftp://ftp.netbsd.org/pub/pkgsrc/stable/pkgsrc.tar.gz | tar -zxpf- -C /usr
+```
+
+The .NET projects are tracked in pkgsrc-wip.
+
+In order to use pkgsrc-wip, git must be installed:
+
+
+```
+cd /usr/pkgsrc/devel/git-base && make install
+```
+
+To access resources over SSL link, mozilla-rootcerts must be installed:
+
+```
+cd /usr/pkgsrc/security/mozilla-rootcerts && make install
+```
+
+And follow the MESSAGE commands to finish the installation.
+
+
+Installing pkgsrc-wip
+---------------------
+
+Type the following command to fetch the pkgsrc-wip sources:
+
+
+```
+cd /usr/pkgsrc
+git clone --depth 1 git://wip.pkgsrc.org/pkgsrc-wip.git wip
+```
+
+Then install the CoreCLR package you need:
+
+```
+cd /usr/pkgsrc/wip/coreclr-git
+make install
+```
+
+CoreCLR is installed in `/usr/pkg/CoreCLR` subdirectory by default.
+
+
+PAL tests
+=========
+
+To run PAL tests on NetBSD, use the `make test` in the coreclr-git package from pkgsrc-wip:
+
+```
+cd /usr/pkgsrc/wip/coreclr-git
+make test
+```
+
+Build CoreFX
+============
+
+The CoreFX package is located in pkgsrc-wip as corefx-git. In order to build it you need to perform the following command:
+
+```
+cd /usr/pkgsrc/wip/corefx-git
+make
+```
+
+At the moment there is no install or test target in the pkgsrc framework.
+
+CoreFX tests
+============
+
+The steps to run CoreFX managed code tests:
+
+Build CoreCLR (with pkgsrc-wip/coreclr-git) on NetBSD x64, Debug and install the Product dir to /usr/pkg/CoreCLR:
+
+```
+cd /usr/pkgsrc/wip/coreclr-git && make install
+```
+
+Build CoreFX native x64 Debug and the work (build) dir is in /usr/pkgsrc/wip/corefx-git/work/corefx:
+
+```
+cd /usr/pkgsrc/wip/corefx-git && make
+```
+
+Build CoreCLR Debug x64 on Linux and copy mscorlib.dll from ./bin/Product/Linux.x64.Debug/mscorlib.dll to NetBSD machine under /usr/pkg/CoreCLR:
+
+```
+./build.sh mscorlib Debug
+```
+
+Build CoreFX Debug x64 on Linux and copy bin/ to NetBSD machine under /public/bin:
+
+```
+./build.sh /p:OSGroup=NetBSD /p:SkipTests=true
+```
+
+Run ./run-test.sh:
+
+```
+$ pwd
+/usr/pkgsrc/wip/corefx-git/work/corefx
+$ ./run-test.sh \
+--coreclr-bins /usr/pkg/CoreCLR/ \
+--mscorlib-bins /usr/pkg/CoreCLR/ \
+--corefx-tests /public/bin/tests/NetBSD.AnyCPU.Debug/ \
+--corefx-native-bins ./bin/NetBSD.x64.Debug/Native/
+```
To run tests, follow the procedure for [running tests in CoreFX](https://github.com/dotnet/corefx/blob/master/Documentation/building/windows-instructions.md). You can pass `/p:BUILDTOOLS_OVERRIDE_RUNTIME=<path-to-coreclr>\bin\Product\Windows_NT.x64.Release` to build.cmd to set this property.
-**Linux, OS X, FreeBSD**
+**FreeBSD, Linux, NetBSD, OS X**
Refer to the procedure for [running tests in CoreFX](https://github.com/dotnet/corefx/blob/master/Documentation/building/cross-platform-testing.md)
- Note the --coreclr-bins and --mscorlib-bins arguments to [run-test.sh](https://github.com/dotnet/corefx/blob/master/run-test.sh)
> --testNativeBinDir=~/coreclr/bin/obj/Linux.x64.Debug/tests
> --coreClrBinDir=~/coreclr/bin/Product/Linux.x64.Debug
> --mscorlibDir=/media/coreclr/bin/Product/Linux.x64.Debug
-> --coreFxBinDir=~/corefx/bin/Linux.AnyCPU.Debug
+> --coreFxBinDir=~/corefx/bin/Linux.AnyCPU.Release;~/corefx/bin/Unix.AnyCPU.Release;~/corefx/bin/AnyOS.AnyCPU.Release
> --coreFxNativeBinDir=~/corefx/bin/Linux.x64.Debug
> ```
- **Windows_NT x64 Checked CoreFX JitStressRegs=8 Build & Test:** "test Windows_NT corefx_jitstressregs8"
- **Windows_NT x64 Checked CoreFX JitStressRegs=0x10 Build & Test:** "test Windows_NT corefx_jitstressregs0x10"
- **Windows_NT x64 Checked CoreFX JitStressRegs=0x80 Build & Test:** "test Windows_NT corefx_jitstressregs0x80"
-- **Windows_NT x86 Release Ready-To-Run Priority 0 Legacy Backend Build & Test:** "test Windows_NT x86 Release r2r"
-- **Windows_NT x86 Release Ready-To-Run Priority 1 Legacy Backend Build & Test:** "test Windows_NT x86 Release pri1r2r"
-- **Windows_NT x86 Release GCStress=15 Ready-To-Run Priority 1 Legacy Backend Build & Test:** "test Windows_NT x86 Release gcstress15_pri1r2r"
-- **Windows_NT x86 Release Long-Running GC Build & Test:** "test Windows_NT x86 Release longgc
+- **Windows_NT x86 RyuJit Checked Priority 0 Build & Test:** "test Windows_NT x86 ryujit
+- **Windows_NT x86 legacy_backend Checked Priority 0 Build & Test:** "test Windows_NT x86 legacy_backend
+- **Windows_NT x86 RyuJit Release Ready-To-Run Priority 0 Build & Test:** "test Windows_NT x86 ryujit Release r2r"
+- **Windows_NT x86 legacy_backend Release Ready-To-Run Priority 0 Build & Test:** "test Windows_NT x86 legacy_backend Release r2r"
+- **Windows_NT x86 RyuJit Release Ready-To-Run Priority 1 Build & Test:** "test Windows_NT x86 ryujit Release pri1r2r"
+- **Windows_NT x86 legacy_backend Release Ready-To-Run Priority 1 Build & Test:** "test Windows_NT x86 legacy_backend Release pri1r2r"
+- **Windows_NT x86 RyuJit Release GCStress=15 Ready-To-Run Priority 1 Build & Test:** "test Windows_NT x86 ryujit Release gcstress15_pri1r2r"
+- **Windows_NT x86 legacy_backend Release GCStress=15 Ready-To-Run Priority 1 Build & Test:** "test Windows_NT x86 legacy_backend Release gcstress15_pri1r2r"
+- **Windows_NT x86 RyuJit Release Long-Running GC Build & Test:** "test Windows_NT x86 ryujit Release longgc
+- **Windows_NT x86 legacy_backend Release Long-Running GC Build & Test:** "test Windows_NT x86 legacy_backend Release longgc
- **Ubuntu x64 Release Priority 1 Build & Test:** "test Ubuntu pri1"
- **Ubuntu x64 Release IL RoundTrip Build & Test:** "test Ubuntu ilrt"
- **Ubuntu x64 Release Long-Running GC Build & Test:**: "test Ubuntu Release longgc"
Building the Repo
-------------
-|Linux |Windows |Mac OS X |FreeBSD |
-|--------|--------|---------|---------|
-| [Instructions](Documentation/building/linux-instructions.md) | [Instructions](Documentation/building/windows-instructions.md) | [Instructions](Documentation/building/osx-instructions.md) | [Instructions](Documentation/building/freebsd-instructions.md) |
+|Linux |Windows |Mac OS X |FreeBSD | NetBSD |
+|--------|--------|---------|---------|--------|
+| [Instructions](Documentation/building/linux-instructions.md) | [Instructions](Documentation/building/windows-instructions.md) | [Instructions](Documentation/building/osx-instructions.md) | [Instructions](Documentation/building/freebsd-instructions.md) | [Instructions](Documentation/building/netbsd-instructions.md) |
Get .NET Core
----------------------
[coreclr blog post]: http://blogs.msdn.com/b/dotnet/archive/2015/02/03/coreclr-is-now-open-source.aspx
[corefx]: http://github.com/dotnet/corefx
[coreclr]: http://github.com/dotnet/coreclr
-
if %__BuildArchX64%==1 set __BuildArch=x64
if %__BuildArchX86%==1 set __BuildArch=x86
-if %__BuildArchArm%==1 set __BuildArch=arm
+if %__BuildArchArm%==1 set __BuildArch=arm
if %__BuildArchArm64%==1 (
set __BuildArch=arm64
set __CrossArch=x64
REM =========================================================================================
REM ===
-REM === Mscorlib build section.
+REM === Mscorlib and NuGet package build section.
REM ===
REM =========================================================================================
:PerformMScorlibBuild
-if defined __SkipMscorlibBuild (
- echo %__MsgPrefix%Skipping Mscorlib build
- goto SkipMscorlibBuild
-)
-
-echo %__MsgPrefix%Commencing build of mscorlib for %__BuildOS%.%__BuildArch%.%__BuildType%
REM setlocal to prepare for vsdevcmd.bat
setlocal EnableDelayedExpansion EnableExtensions
echo %__MsgPrefix%Using environment: "%__VSToolsRoot%\VsDevCmd.bat"
call "%__VSToolsRoot%\VsDevCmd.bat"
+if defined __SkipMscorlibBuild (
+ echo %__MsgPrefix%Skipping Mscorlib build
+ goto SkipMscorlibBuild
+)
+
+echo %__MsgPrefix%Commencing build of mscorlib for %__BuildOS%.%__BuildArch%.%__BuildType%
+
set "__BuildLog=%__LogsDir%\MScorlib_%__BuildOS%__%__BuildArch%__%__BuildType%.log"
set "__BuildWrn=%__LogsDir%\MScorlib_%__BuildOS%__%__BuildArch%__%__BuildType%.wrn"
set "__BuildErr=%__LogsDir%\MScorlib_%__BuildOS%__%__BuildArch%__%__BuildType%.err"
set "__CrossGenMScorlibLog=%__LogsDir%\CrossgenMScorlib_%__BuildOS%__%__BuildArch%__%__BuildType%.log"
set "__CrossgenExe=%__CrossComponentBinDir%\crossgen.exe"
"%__CrossgenExe%" /Platform_Assemblies_Paths "%__BinDir%" /out "%__BinDir%\mscorlib.ni.dll" "%__BinDir%\mscorlib.dll" > "%__CrossGenMScorlibLog%" 2>&1
-if errorlevel 1 (
+if NOT errorlevel 0 (
echo %__MsgPrefix%Error: CrossGen mscorlib build failed. Refer to the build log file for details:
echo %__CrossGenMScorlibLog%
exit /b 1
)
+:SkipMscorlibBuild
+
:GenerateNuget
if /i "%__BuildArch%" =="arm64" goto :SkipNuget
/consoleloggerparameters:Summary ^
/verbosity:minimal
-set __msbuildArgs="%__ProjectFilesDir%\src\.nuget\Microsoft.NETCore.Runtime.CoreClr\Microsoft.NETCore.Runtime.CoreCLR.builds" /p:Platform=%__BuildArch%
-%_msbuildexe% %__msbuildArgs% %__msbuildLogArgs%
-if errorlevel 1 (
- echo %__MsgPrefix%Error: Nuget package generation failed build failed. Refer to the build log files for details:
- echo %__BuildLog%
- echo %__BuildWrn%
- echo %__BuildErr%
- exit /b 1
+if not defined __SkipMscorlibBuild (
+ set __msbuildArgs="%__ProjectFilesDir%\src\.nuget\Microsoft.NETCore.Runtime.CoreClr\Microsoft.NETCore.Runtime.CoreCLR.builds" /p:Platform=%__BuildArch%
+ %_msbuildexe% !__msbuildArgs! %__msbuildLogArgs%
+ if errorlevel 1 (
+ echo %__MsgPrefix%Error: Nuget package generation failed build failed. Refer to the build log files for details:
+ echo %__BuildLog%
+ echo %__BuildWrn%
+ echo %__BuildErr%
+ exit /b 1
+ )
+)
+
+if not defined __SkipNativeBuild (
+ set __msbuildArgs="%__ProjectFilesDir%\src\.nuget\Microsoft.NETCore.Jit\Microsoft.NETCore.Jit.builds" /p:Platform=%__BuildArch%
+ %_msbuildexe% !__msbuildArgs! %__msbuildLogArgs%
+ if errorlevel 1 (
+ echo %__MsgPrefix%Error: Nuget package generation failed build failed. Refer to the build log files for details:
+ echo %__BuildLog%
+ echo %__BuildWrn%
+ echo %__BuildErr%
+ exit /b 1
+ )
)
:SkipNuget
-:SkipCrossGenBuild
-
REM endlocal to rid us of environment changes from vsdevenv.bat
endlocal
-:SkipMscorlibBuild
-
REM =========================================================================================
REM ===
REM === Test build section
usage()
{
- echo "Usage: $0 [BuildArch] [BuildType] [clean] [verbose] [coverage] [cross] [clangx.y] [ninja] [configureonly] [skipconfigure] [skipnative] [skipmscorlib] [skiptests] [cmakeargs]"
+ echo "Usage: $0 [BuildArch] [BuildType] [clean] [verbose] [coverage] [cross] [clangx.y] [ninja] [configureonly] [skipconfigure] [skipnative] [skipmscorlib] [skiptests] [cmakeargs] [bindir]"
echo "BuildArch can be: x64, x86, arm, arm-softfp, arm64"
echo "BuildType can be: debug, checked, release"
echo "clean - optional argument to force a clean build."
echo "disableoss - Disable Open Source Signing for mscorlib."
echo "skipgenerateversion - disable version generation even if MSBuild is supported."
echo "cmakeargs - user-settable additional arguments passed to CMake."
+ echo "bindir - output directory (defaults to $__ProjectRoot/bin)"
exit 1
}
echo "Commencing build of mscorlib components for $__BuildOS.$__BuildArch.$__BuildType"
# Invoke MSBuild
- $__ProjectRoot/Tools/corerun "$__MSBuildPath" /nologo "$__ProjectRoot/build.proj" /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__LogsDir/MSCorLib_$__BuildOS__$__BuildArch__$__BuildType.log" /t:Build /p:__BuildOS=$__BuildOS /p:__BuildArch=$__BuildArch /p:__BuildType=$__BuildType /p:__IntermediatesDir=$__IntermediatesDir /p:BuildNugetPackage=false /p:UseSharedCompilation=false ${__SignTypeReal}
+ $__ProjectRoot/Tools/corerun "$__MSBuildPath" /nologo "$__ProjectRoot/build.proj" /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__LogsDir/MSCorLib_$__BuildOS__$__BuildArch__$__BuildType.log" /t:Build /p:__BuildOS=$__BuildOS /p:__BuildArch=$__BuildArch /p:__BuildType=$__BuildType /p:__IntermediatesDir=$__IntermediatesDir /p:__RootBinDir=$__RootBinDir /p:BuildNugetPackage=false /p:UseSharedCompilation=false ${__SignTypeReal}
if [ $? -ne 0 ]; then
echo "Failed to build mscorlib."
{
# We can only generate nuget package if we also support building mscorlib as part of this build.
if [ $__isMSBuildOnNETCoreSupported == 0 ]; then
- echo "Microsoft.NETCore.Runtime.CoreCLR nuget package generation unsupported."
+ echo "Nuget package generation unsupported."
return
fi
# Since we can build mscorlib for this OS, did we build the native components as well?
if [ $__SkipCoreCLR == 1 ]; then
- echo "Unable to generate Microsoft.NETCore.Runtime.CoreCLR nuget package since native components were not built."
+ echo "Unable to generate nuget packages since native components were not built."
return
fi
+ echo "Generating nuget packages for "$__BuildOS
+
if [ $__SkipMSCorLib == 1 ]; then
+ # Restore buildTools, since we skipped doing so with the mscorlib build.
+
+ restoreBuildTools
+
echo "Unable to generate Microsoft.NETCore.Runtime.CoreCLR nuget package since mscorlib was not built."
- return
- fi
+ else
+ # Build the CoreCLR packages
+ $__ProjectRoot/Tools/corerun "$__MSBuildPath" /nologo "$__ProjectRoot/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds" /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__LogsDir/Nuget_$__BuildOS__$__BuildArch__$__BuildType.log" /t:Build /p:__BuildOS=$__BuildOS /p:__BuildArch=$__BuildArch /p:__BuildType=$__BuildType /p:__IntermediatesDir=$__IntermediatesDir /p:__RootBinDir=$__RootBinDir /p:BuildNugetPackage=false /p:UseSharedCompilation=false
- echo "Generating nuget packages for "$__BuildOS
+ if [ $? -ne 0 ]; then
+ echo "Failed to generate Nuget packages."
+ exit 1
+ fi
+ fi
- # Invoke MSBuild
- $__ProjectRoot/Tools/corerun "$__MSBuildPath" /nologo "$__ProjectRoot/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds" /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__LogsDir/Nuget_$__BuildOS__$__BuildArch__$__BuildType.log" /t:Build /p:__BuildOS=$__BuildOS /p:__BuildArch=$__BuildArch /p:__BuildType=$__BuildType /p:__IntermediatesDir=$__IntermediatesDir /p:BuildNugetPackage=false /p:UseSharedCompilation=false
+ # Build the JIT packages
+ $__ProjectRoot/Tools/corerun "$__MSBuildPath" /nologo "$__ProjectRoot/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds" /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__LogsDir/Nuget_$__BuildOS__$__BuildArch__$__BuildType.log" /t:Build /p:__BuildOS=$__BuildOS /p:__BuildArch=$__BuildArch /p:__BuildType=$__BuildType /p:__IntermediatesDir=$__IntermediatesDir /p:BuildNugetPackage=false /p:__RootBinDir=$__RootBinDir /p:UseSharedCompilation=false
if [ $? -ne 0 ]; then
echo "Failed to generate Nuget packages."
__SourceDir="$__ProjectDir/src"
__PackagesDir="$__ProjectDir/packages"
__RootBinDir="$__ProjectDir/bin"
-__LogsDir="$__RootBinDir/Logs"
__UnprocessedBuildArgs=
__MSBCleanBuildArgs=
__UseNinja=0
fi
;;
+ bindir)
+ if [ -n "$2" ]; then
+ __RootBinDir="$2"
+ if [ ! -d $__RootBinDir ]; then
+ mkdir $__RootBinDir
+ fi
+ __RootBinParent=$(dirname $__RootBinDir)
+ __RootBinName=${__RootBinDir##*/}
+ __RootBinDir="$(cd $__RootBinParent &>/dev/null && printf %s/%s $PWD $__RootBinName)"
+ shift
+ else
+ echo "ERROR: 'bindir' requires a non-empty option argument"
+ exit 1
+ fi
+ ;;
+
*)
if [[ $1 == "/p:OfficialBuildId="* ]]; then
__OfficialBuildIdArg=$1
shift
done
+# Set dependent variables
+__LogsDir="$__RootBinDir/Logs"
+
if [[ $__ConfigureOnly == 1 && $__SkipConfigure == 1 ]]; then
echo "configureonly and skipconfigure are mutually exclusive!"
exit 1
<FeatureWindowsPhone>true</FeatureWindowsPhone>
<FeatureManagedEtw>true</FeatureManagedEtw>
<FeatureManagedEtwChannels>true</FeatureManagedEtwChannels>
- <FeatureHostedBinder>true</FeatureHostedBinder>
<BinderDebugLog Condition="'$(_BuildType)'=='dbg'">true</BinderDebugLog>
<FeatureAppX>true</FeatureAppX>
<FeatureWinMDResilient>true</FeatureWinMDResilient>
<CDefines Condition="'$(FeatureFusion)' == 'true'">$(CDefines);FEATURE_FUSION</CDefines>
<CDefines Condition="'$(FeatureHijack)' == 'true'">$(CDefines);FEATURE_HIJACK</CDefines>
<CDefines Condition="'$(FeatureHostAssemblyResolver)' == 'true'">$(CDefines);FEATURE_HOST_ASSEMBLY_RESOLVER</CDefines>
- <CDefines Condition="'$(FeatureHostedBinder)' == 'true'">$(CDefines);FEATURE_HOSTED_BINDER</CDefines>
<CDefines Condition="'$(FeatureImpersonation)' == 'true'">$(CDefines);FEATURE_IMPERSONATION</CDefines>
<CDefines Condition="'$(FeatureIncludeAllInterfaces)' == 'true'">$(CDefines);FEATURE_INCLUDE_ALL_INTERFACES</CDefines>
<CDefines Condition="'$(FeatureInteropDebugging)' == 'true'">$(CDefines);FEATURE_INTEROP_DEBUGGING</CDefines>
<DefineConstants Condition="'$(FeatureExceptionNotifications)' == 'true'">$(DefineConstants);FEATURE_EXCEPTION_NOTIFICATIONS</DefineConstants>
<DefineConstants Condition="'$(FeatureFusion)' == 'true'">$(DefineConstants);FEATURE_FUSION</DefineConstants>
<DefineConstants Condition="'$(FeatureHostAssemblyResolver)' == 'true'">$(DefineConstants);FEATURE_HOST_ASSEMBLY_RESOLVER</DefineConstants>
- <DefineConstants Condition="'$(FeatureHostedBinder)' == 'true'">$(DefineConstants);FEATURE_HOSTED_BINDER</DefineConstants>
<DefineConstants Condition="'$(FeatureHosting)' == 'true'">$(DefineConstants);FEATURE_HOSTING</DefineConstants>
<DefineConstants Condition="'$(FeatureIdentityReference)' == 'true'">$(DefineConstants);FEATURE_IDENTITY_REFERENCE</DefineConstants>
<DefineConstants Condition="'$(FeatureImpersonation)' == 'true'">$(DefineConstants);FEATURE_IMPERSONATION</DefineConstants>
<FeatureFusion>true</FeatureFusion>
<FeatureHijack>true</FeatureHijack>
<FeatureHosting>true</FeatureHosting>
- <FeatureHostedBinder>true</FeatureHostedBinder>
<FeatureIdentityReference>true</FeatureIdentityReference>
<FeatureImpersonation>true</FeatureImpersonation>
<FeatureIncludeAllInterfaces>true</FeatureIncludeAllInterfaces>
add_definitions(-DFEATURE_HIJACK)
endif(NOT CLR_CMAKE_PLATFORM_UNIX_ARM AND NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD)
add_definitions(-DFEATURE_HOST_ASSEMBLY_RESOLVER)
-add_definitions(-DFEATURE_HOSTED_BINDER)
add_definitions(-DFEATURE_ICASTABLE)
if (CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_TARGET_ARCH_ARM64)
add_definitions(-DFEATURE_IMPLICIT_TLS)
#-fms-compatibility Enable full Microsoft Visual C++ compatibility
#-fms-extensions Accept some non-standard constructs supported by the Microsoft compiler
+ # Make signed arithmetic overflow of addition, subtraction, and multiplication wrap around
+ # using twos-complement representation (this is normally undefined according to the C++ spec).
+ add_compile_options(-fwrapv)
+
if(CLR_CMAKE_PLATFORM_DARWIN)
# We cannot enable "stack-protector-strong" on OS X due to a bug in clang compiler (current version 7.0.2)
add_compile_options(-fstack-protector)
# may not generate the same object layout as MSVC.
add_compile_options(-Wno-incompatible-ms-struct)
+ # Some architectures (e.g., ARM) assume char type is unsigned while CoreCLR assumes char is signed
+ # as x64 does. It has been causing issues in ARM (https://github.com/dotnet/coreclr/issues/4746)
+ add_compile_options(-fsigned-char)
+
endif(CLR_CMAKE_PLATFORM_UNIX)
if(CLR_CMAKE_PLATFORM_UNIX_ARM)
<DotnetToolCommand Condition="'$(DotnetToolCommand)'=='' and '$(OsEnvironment)'!='Unix'">$(DotnetCliPath)dotnet.exe</DotnetToolCommand>
<DotnetToolCommand Condition="'$(DotnetToolCommand)'=='' and '$(OsEnvironment)'=='Unix'">$(DotnetCliPath)dotnet</DotnetToolCommand>
- <!-- If CORE_ROOT is set on Windows, the dotnet CLI tool tries to use it. This results in DLL resolution errors. Unset CORE_ROOT during restore. -->
- <DnuRestoreCommand Condition="'$(OsEnvironment)'!='Unix'">(set CORE_ROOT=) &</DnuRestoreCommand>
-
<DnuRestoreCommand>$(DnuRestoreCommand) "$(DotnetToolCommand)"</DnuRestoreCommand>
<DnuRestoreCommand>$(DnuRestoreCommand) restore</DnuRestoreCommand>
<DnuRestoreCommand>$(DnuRestoreCommand) --packages "$(PackagesDir.TrimEnd('\\'))"</DnuRestoreCommand>
'gcstress0xc_minopts_heapverify1' : ['COMPlus_GCStress' : '0xC', 'COMPlus_JITMinOpts' : '1', 'COMPlus_HeapVerify' : '1']
]
// This is the basic set of scenarios
- def static basicScenarios = ['default', 'pri1', 'ilrt', 'r2r', 'pri1r2r', 'gcstress15_pri1r2r', 'longgc', 'coverage']
+ def static basicScenarios = ['default', 'pri1', 'ilrt', 'r2r', 'pri1r2r', 'gcstress15_pri1r2r', 'longgc', 'coverage', 'gcsimulator']
// This is the set of configurations
def static configurationList = ['Debug', 'Checked', 'Release']
// This is the set of architectures
- def static architectureList = ['arm', 'arm64', 'x64', 'x86']
+ def static architectureList = ['arm', 'arm64', 'x64', 'x86ryujit', 'x86lb']
}
def static setMachineAffinity(def job, def os, def architecture) {
return (scenario == 'coverage')
}
+def static isLongGc(def scenario) {
+ return (scenario == 'longgc' || scenario == 'gcsimulator')
+}
+
def static setTestJobTimeOut(newJob, scenario) {
if (isGCStressRelatedTesting(scenario)) {
Utilities.setJobTimeout(newJob, 1440)
// These are cross builds
baseName = architecture.toLowerCase() + '_cross_' + configuration.toLowerCase() + '_' + os.toLowerCase()
break
- case 'x86':
- baseName = architecture.toLowerCase() + '_lb_' + configuration.toLowerCase() + '_' + os.toLowerCase()
+ case 'x86ryujit':
+ baseName = 'x86_ryujit_' + configuration.toLowerCase() + '_' + os.toLowerCase()
+ break
+ case 'x86lb':
+ baseName = 'x86_lb_' + configuration.toLowerCase() + '_' + os.toLowerCase()
break
default:
println("Unknown architecture: ${architecture}");
case 'default':
switch (architecture) {
case 'x64':
- case 'x86':
+ case 'x86ryujit':
+ case 'x86lb':
if (isFlowJob || os == 'Windows_NT' || !(os in Constants.crossList)) {
Utilities.addGithubPushTrigger(job)
}
}
}
// For x86, only add per-commit jobs for Windows
- else if (architecture == 'x86') {
+ else if (architecture == 'x86ryujit' || architecture == 'x86lb') {
if (os == 'Windows_NT') {
Utilities.addGithubPushTrigger(job)
}
}
}
// For x86, only add per-commit jobs for Windows
- else if (architecture == 'x86') {
+ else if (architecture == 'x86ryujit' || architecture == 'x86lb') {
if (os == 'Windows_NT') {
Utilities.addGithubPushTrigger(job)
}
Utilities.addPeriodicTrigger(job, '@daily')
addEmailPublisher(job, 'dotnetgctests@microsoft.com')
break
+ case 'gcsimulator':
+ // GCSimulator is currently only triggered by PR
+ break
case 'ilrt':
assert !(os in bidailyCrossList)
// ILASM/ILDASM roundtrip one gets a daily build, and only for release
Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Long-Running GC Build & Test", "(?i).*test\\W+${os}\\W+${configuration}\\W+${scenario}.*")
}
break
+ case 'gcsimulator':
+ if (configuration == 'Release') {
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} GC Simulator", "(?i).*test\\W+${os}\\W+${configuration}\\W+${scenario}.*")
+ }
+ break
case 'minopts':
assert (os == 'Windows_NT') || (os in Constants.crossList)
Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Build and Test (Jit - MinOpts)",
Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Long-Running GC Build & Test", "(?i).*test\\W+${os}\\W+${configuration}\\W+${scenario}.*")
}
break
+ case 'gcsimulator':
+ if (configuration == 'Release') {
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} GC Simulator", "(?i).*test\\W+${os}\\W+${configuration}\\W+${scenario}.*")
+ }
+ break
case 'minopts':
assert (os == 'Windows_NT') || (os in Constants.crossList)
Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Build and Test (Jit - MinOpts)",
break
}
break
- case 'x86':
- assert (scenario == 'default' || scenario == 'r2r' || scenario == 'pri1r2r' || scenario == 'gcstress15_pri1r2r' || scenario == 'longgc')
+ case 'x86ryujit':
+ case 'x86lb':
+ assert (scenario == 'default' || scenario == 'r2r' || scenario == 'pri1r2r' || scenario == 'gcstress15_pri1r2r' || scenario == 'longgc' || scenario == 'gcsimulator')
// For windows, x86 runs by default
+ def arch = 'x86'
+ def jit = 'ryujit'
+ if (architecture == 'x86lb') {
+ jit = 'legacy_backend'
+ }
+
if (scenario == 'default') {
if (os == 'Windows_NT') {
- if (configuration != 'Checked') {
- Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Legacy Backend Build and Test")
+ if (configuration == 'Checked') {
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${arch} ${jit} ${configuration} Build and Test")
}
}
else {
// default trigger
- Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Build", "(?i).*test\\W+${architecture}\\W+${osGroup}.*")
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${arch} ${jit} ${configuration} Build", "(?i).*test\\W+${arch}\\W+${osGroup}.\\W+${jit}*")
}
}
else if (scenario == 'r2r') {
if (os == 'Windows_NT') {
if (configuration == 'Release') {
- Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} R2R pri0 Legacy Backend Build & Test", "(?i).*test\\W+${os}\\W+${architecture}\\W+${configuration}\\W+${scenario}.*")
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${arch} ${jit} ${configuration} R2R pri0 Build & Test", "(?i).*test\\W+${os}\\W+${arch}\\W+${jit}\\W+${configuration}\\W+${scenario}.*")
}
}
}
else if (scenario == 'pri1r2r') {
if (os == 'Windows_NT') {
if (configuration == 'Release') {
- Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} R2R pri1 Legacy Backend Build & Test", "(?i).*test\\W+${os}\\W+${architecture}\\W+${configuration}\\W+${scenario}.*")
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${arch} ${jit} ${configuration} R2R pri1 Build & Test", "(?i).*test\\W+${os}\\W+${arch}\\W+${jit}\\W+${configuration}\\W+${scenario}.*")
}
}
}
else if (scenario == 'gcstress15_pri1r2r'){
if (os == 'Windows_NT'){
if (configuration == 'Release'){
- Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} GCStress 15 R2R pri1 Build & Test", "(?i).*test\\W+${os}\\W+${architecture}\\W+${configuration}\\W+${scenario}.*")
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${arch} ${jit} ${configuration} GCStress 15 R2R pri1 Build & Test", "(?i).*test\\W+${os}\\W+${arch}\\W+${jit}\\W+${configuration}\\W+${scenario}.*")
}
}
- } else if (scenario == 'longgc') {
+ }
+ else if (scenario == 'longgc') {
if (os == 'Windows_NT'){
if (configuration == 'Release'){
- Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Long-Running GC Build & Test", "(?i).*test\\W+${os}\\W+${architecture}\\W+${configuration}\\W+${scenario}.*")
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${arch} ${jit} ${configuration} Long-Running GC Build & Test", "(?i).*test\\W+${os}\\W+${arch}\\W+${jit}\\W+${configuration}\\W+${scenario}.*")
+ }
+ }
+ }
+ else if (scenario == 'gcsimulator') {
+ if (os == 'Windows_NT') {
+ if (configuration == 'Release') {
+ Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${arch} ${jit} ${configuration} GC Simulator", "(?i).*test\\W+${os}\\W+${arch}\\W+${jit}\\W+${configuration}\\W+${scenario}.*")
}
}
}
return
}
break
- case 'x86':
+ case 'x86ryujit':
+ case 'x86lb':
// Skip non-windows
if (os != 'Windows_NT') {
return
if (os != 'Windows_NT') {
return
}
- // only x64 or x86 for now
if (architecture != 'x64') {
return
}
if (os != 'Windows_NT') {
return
}
- // only x64 or x86 for now
if (architecture != 'x64') {
return
}
if (os != 'Windows_NT') {
return
}
- // only x64 or x86 for now
if (architecture != 'x64') {
return
}
break
case 'longgc':
+ case 'gcsimulator':
if (os != 'Windows_NT' && os != 'Ubuntu' && os != 'OSX') {
return
}
case 'Windows_NT':
switch (architecture) {
case 'x64':
- case 'x86':
+ case 'x86ryujit':
+ case 'x86lb':
+ def arch = architecture
+ if (architecture == 'x86ryujit' || architecture == 'x86lb') {
+ arch = 'x86'
+ }
if (Constants.jitStressModeScenarios.containsKey(scenario) || scenario == 'default') {
buildOpts = enableCorefxTesting ? 'skiptests' : ''
- buildCommands += "set __TestIntermediateDir=int&&build.cmd ${lowerConfiguration} ${architecture} ${buildOpts}"
+ buildCommands += "set __TestIntermediateDir=int&&build.cmd ${lowerConfiguration} ${arch} ${buildOpts}"
}
// For Pri 1 tests, we must shorten the output test binary path names.
// 35 characters long.
else if (scenario == 'pri1') {
- buildCommands += "set __TestIntermediateDir=int&&build.cmd ${lowerConfiguration} ${architecture} Priority 1"
+ buildCommands += "set __TestIntermediateDir=int&&build.cmd ${lowerConfiguration} ${arch} Priority 1"
}
else if (scenario == 'ilrt') {
// First do the build with skiptests and then build the tests with ilasm roundtrip
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} skiptests"
- buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${architecture} ilasmroundtrip"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} skiptests"
+ buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${arch} ilasmroundtrip"
}
else if (scenario == 'r2r') {
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} skiptests"
- buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${architecture} crossgen"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} skiptests"
+ buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${arch} crossgen"
}
else if (scenario == 'pri1r2r') {
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} skiptests"
- buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${architecture} crossgen Priority 1"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} skiptests"
+ buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${arch} crossgen Priority 1"
}
else if (scenario == 'gcstress15_pri1r2r') {
//Build pri1 R2R tests with GC stress level 15
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} skiptests"
- buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${architecture} crossgen Priority 1 gcstresslevel 15"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} skiptests"
+ buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${arch} crossgen Priority 1 gcstresslevel 15"
}
else if (scenario == 'longgc') {
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} skiptests"
- buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${architecture} longgctests"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} skiptests"
+ buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${arch} longgctests"
+ }
+ else if (scenario == 'gcsimulator') {
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} skiptests"
+ buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${arch} gcsimulator"
}
else if (scenario == 'coverage') {
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} skiptests"
- buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${architecture} crossgen Priority 1"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} skiptests"
+ buildCommands += "set __TestIntermediateDir=int&&tests\\buildtest.cmd ${lowerConfiguration} ${arch} crossgen Priority 1"
}
else {
println("Unknown scenario: ${scenario}")
// Run tests with the
- buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${architecture} TestEnv ${stepScriptLocation}"
+ buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${arch} TestEnv ${stepScriptLocation}"
}
}
else if (architecture == 'x64') {
- if (scenario == 'longgc') {
- buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${architecture} longgctests sequential Exclude0"
- } else {
- buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${architecture}"
+ if (isLongGc(scenario)) {
+ buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${arch} longgctests sequential"
+ }
+ else {
+ buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${arch}"
+ }
+ }
+ else if (architecture == 'x86ryujit') {
+ def testEnvLocation = "%WORKSPACE%\\tests\\x86\\ryujit_x86_testenv.cmd"
+
+ if (isLongGc(scenario)) {
+ buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${arch} longgctests sequential TestEnv ${testEnvLocation}"
+ }
+ else {
+ buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${arch} TestEnv ${testEnvLocation}"
}
}
- else if (architecture == 'x86') {
- if (scenario == 'longgc') {
- buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${architecture} longgctests sequential Exclude0"
- } else {
- buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${architecture} Exclude0 x86_legacy_backend_issues.targets"
+
+ else if (architecture == 'x86lb') {
+ if (isLongGc(scenario)) {
+ buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${arch} longgctests sequential"
+ }
+ else {
+ buildCommands += "tests\\runtest.cmd ${lowerConfiguration} ${arch} Exclude0 x86_legacy_backend_issues.targets"
}
}
}
if (!enableCorefxTesting) {
// Run the rest of the build
// Build the mscorlib for the other OS's
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} linuxmscorlib"
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} freebsdmscorlib"
- buildCommands += "build.cmd ${lowerConfiguration} ${architecture} osxmscorlib"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} linuxmscorlib"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} freebsdmscorlib"
+ buildCommands += "build.cmd ${lowerConfiguration} ${arch} osxmscorlib"
// Zip up the tests directory so that we don't use so much space/time copying
// 10s of thousands of files around.
- buildCommands += "powershell -Command \"Add-Type -Assembly 'System.IO.Compression.FileSystem'; [System.IO.Compression.ZipFile]::CreateFromDirectory('.\\bin\\tests\\${osGroup}.${architecture}.${configuration}', '.\\bin\\tests\\tests.zip')\"";
+ buildCommands += "powershell -Command \"Add-Type -Assembly 'System.IO.Compression.FileSystem'; [System.IO.Compression.ZipFile]::CreateFromDirectory('.\\bin\\tests\\${osGroup}.${arch}.${configuration}', '.\\bin\\tests\\tests.zip')\"";
// For windows, pull full test results and test drops for x86/x64
Utilities.addArchival(newJob, "bin/Product/**,bin/tests/tests.zip")
case 'OpenSUSE13.2':
switch (architecture) {
case 'x64':
- case 'x86':
+ case 'x86ryujit':
+ case 'x86lb':
+ def arch = architecture
+ if (architecture == 'x86ryujit' || architecture == 'x86lb') {
+ arch = 'x86'
+ }
+
if (!enableCorefxTesting) {
// We run pal tests on all OS but generate mscorlib (and thus, nuget packages)
// only on supported OS platforms.
if ((os == 'FreeBSD') || (os == 'OpenSUSE13.2'))
{
- buildCommands += "./build.sh skipmscorlib verbose ${lowerConfiguration} ${architecture}"
+ buildCommands += "./build.sh skipmscorlib verbose ${lowerConfiguration} ${arch}"
}
else if (scenario == 'coverage')
{
assert os == 'Ubuntu'
assert lowerConfiguration == 'release'
- buildCommands += "./build.sh coverage verbose ${lowerConfiguration} ${architecture}"
+ buildCommands += "./build.sh coverage verbose ${lowerConfiguration} ${arch}"
// Remove folders from obj that we don't expect to be covered. May update this later.
buildCommands += "rm -rf ./bin/obj/Linux.x64.Release/src/ToolBox"
}
else
{
- buildCommands += "./build.sh verbose ${lowerConfiguration} ${architecture}"
+ buildCommands += "./build.sh verbose ${lowerConfiguration} ${arch}"
}
- buildCommands += "src/pal/tests/palsuite/runpaltests.sh \${WORKSPACE}/bin/obj/${osGroup}.${architecture}.${configuration} \${WORKSPACE}/bin/paltestout"
+ buildCommands += "src/pal/tests/palsuite/runpaltests.sh \${WORKSPACE}/bin/obj/${osGroup}.${arch}.${configuration} \${WORKSPACE}/bin/paltestout"
// Delete PAL test obj files after we run them, if this is a coverage job
if (scenario == 'coverage') {
}
break
case 'longgc':
+ case 'gcsimulator':
// Long GC tests take a long time on non-Release builds
if (configuration != 'Release') {
return
crossgenStr = '--crossgen'
}
- if (scenario == 'longgc') {
+ if (isLongGc(scenario)) {
// Long GC tests behave very poorly when they are not
// the only test running (many of them allocate until OOM).
sequentialString = '--sequential'
// The Long GC playlist contains all of the tests that are
- // going to be run.
- playlistString = '--playlist=./tests/longRunningGcTests.txt'
+ // going to be run. The GCSimulator playlist contains all of
+ // the GC simulator tests.
+ if (scenario == 'longgc') {
+ playlistString = '--playlist=./tests/longRunningGcTests.txt'
+ }
+ else if (scenario == 'gcsimulator') {
+ playlistString = '--playlist=./tests/gcSimulatorTests.txt'
+ }
}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+
+ <PropertyGroup>
+ <!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
+ <OutputPath>$(PackageOutputPath)</OutputPath>
+ </PropertyGroup>
+
+ <!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
+ <ItemGroup>
+ <Project Include="Microsoft.NETCore.Jit.pkgproj">
+ </Project>
+ <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Jit.pkgproj">
+ <OSGroup>Windows_NT</OSGroup>
+ <Platform>amd64</Platform>
+ </Project>
+ <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Jit.pkgproj">
+ <OSGroup>Windows_NT</OSGroup>
+ <Platform>x86</Platform>
+ </Project>
+ <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'rhel'" Include="rhel/Microsoft.NETCore.Jit.pkgproj">
+ <OSGroup>Linux</OSGroup>
+ <Platform>amd64</Platform>
+ </Project>
+ <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'debian'" Include="debian/Microsoft.NETCore.Jit.pkgproj">
+ <OSGroup>Linux</OSGroup>
+ <Platform>amd64</Platform>
+ </Project>
+ <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroName)' == 'ubuntu'" Include="ubuntu/Microsoft.NETCore.Jit.pkgproj">
+ <OSGroup>Linux</OSGroup>
+ <Platform>amd64</Platform>
+ </Project>
+ <Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.Jit.pkgproj">
+ <OSGroup>OSX</OSGroup>
+ <Platform>amd64</Platform>
+ </Project>
+ </ItemGroup>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+
+ <PropertyGroup>
+ <Version>1.0.2</Version>
+ <SkipPackageFileCheck>true</SkipPackageFileCheck>
+ <SkipValidatePackage>true</SkipValidatePackage>
+ <PackagePlatforms>x64;x86;arm</PackagePlatforms>
+ <OutputPath>$(PackagesOutputPath)</OutputPath>
+ <IncludeRuntimeJson>true</IncludeRuntimeJson>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <ProjectReference Include="win\Microsoft.NETCore.Jit.pkgproj">
+ <Platform>amd64</Platform>
+ </ProjectReference>
+ <ProjectReference Include="win\Microsoft.NETCore.Jit.pkgproj">
+ <Platform>x86</Platform>
+ </ProjectReference>
+ <ProjectReference Include="win\Microsoft.NETCore.Jit.pkgproj">
+ <Platform>arm</Platform>
+ </ProjectReference>
+ <ProjectReference Include="rhel\Microsoft.NETCore.Jit.pkgproj">
+ <Platform>amd64</Platform>
+ </ProjectReference>
+ <ProjectReference Include="debian\Microsoft.NETCore.Jit.pkgproj">
+ <Platform>amd64</Platform>
+ </ProjectReference>
+ <ProjectReference Include="osx\Microsoft.NETCore.Jit.pkgproj">
+ <Platform>amd64</Platform>
+ </ProjectReference>
+ <ProjectReference Include="ubuntu\Microsoft.NETCore.Jit.pkgproj">
+ <Platform>amd64</Platform>
+ </ProjectReference>
+ </ItemGroup>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+
+ <PropertyGroup>
+ <Version>1.0.2</Version>
+ <SkipPackageFileCheck>true</SkipPackageFileCheck>
+ <PackageTargetRuntime>debian.8-$(PackagePlatform)</PackageTargetRuntime>
+ <!-- only build for x64 -->
+ <PackagePlatforms>x64;</PackagePlatforms>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <NativeSplittableBinary Include="$(BinDir)libclrjit.so"/>
+
+ <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)"/>
+
+ <File Include="@(ArchitectureSpecificNativeFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ </File>
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(__BuildType)' == 'Release'">
+ <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')"/>
+
+ <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg"/>
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so"/>
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll"/>
+ <ArchitectureSpecificNativeSymbol Include="..\_.pdb"/>
+
+ <File Include="@(ArchitectureSpecificNativeSymbol)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ <IsSymbolFile>true</IsSymbolFile>
+ </File>
+ </ItemGroup>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+</Project>
--- /dev/null
+[
+ {
+ "Name": "RuntimePackage",
+ "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly.",
+ "CommonTypes": [ ]
+ },
+ {
+ "Name": "Microsoft.NETCore.Jit",
+ "Description": "The .NET JIT compiler.",
+ "CommonTypes": [ ]
+ }
+]
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., dir.props))\dir.props" />
+
+ <!-- Packaging properties -->
+ <PropertyGroup>
+ <PreReleaseLabel>rc3</PreReleaseLabel>
+ <PackageDescriptionFile>$(MSBuildThisFileDirectory)descriptions.json</PackageDescriptionFile>
+
+ <!-- NOTE: for various required properties, we use the values from the imported dir.props. -->
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+
+ <PropertyGroup>
+ <Version>1.0.2</Version>
+ <SkipPackageFileCheck>true</SkipPackageFileCheck>
+ <PackageTargetRuntime>osx.10.10-$(PackagePlatform)</PackageTargetRuntime>
+ <!-- only build for x64 -->
+ <PackagePlatforms>x64;</PackagePlatforms>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <NativeSplittableBinary Include="$(BinDir)libclrjit.dylib"/>
+
+ <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)"/>
+
+ <File Include="@(ArchitectureSpecificNativeFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ </File>
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(__BuildType)' == 'Release'">
+ <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dwarf')"/>
+
+ <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dwarf"/>
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dylib"/>
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll"/>
+ <ArchitectureSpecificNativeSymbol Include="..\_.pdb"/>
+
+ <File Include="@(ArchitectureSpecificNativeSymbol)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ <IsSymbolFile>true</IsSymbolFile>
+ </File>
+ </ItemGroup>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+
+ <PropertyGroup>
+ <Version>1.0.2</Version>
+ <SkipPackageFileCheck>true</SkipPackageFileCheck>
+ <PackageTargetRuntime>rhel.7-$(PackagePlatform)</PackageTargetRuntime>
+ <!-- only build for x64 -->
+ <PackagePlatforms>x64;</PackagePlatforms>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <NativeSplittableBinary Include="$(BinDir)libclrjit.so"/>
+
+ <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)"/>
+
+ <File Include="@(ArchitectureSpecificNativeFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ </File>
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(__BuildType)' == 'Release'">
+ <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')"/>
+
+ <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg"/>
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so"/>
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll"/>
+ <ArchitectureSpecificNativeSymbol Include="..\_.pdb"/>
+
+ <File Include="@(ArchitectureSpecificNativeSymbol)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ <IsSymbolFile>true</IsSymbolFile>
+ </File>
+ </ItemGroup>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+
+ <PropertyGroup>
+ <Version>1.0.2</Version>
+ <SkipPackageFileCheck>true</SkipPackageFileCheck>
+ <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime>
+ <!-- only build for x64 -->
+ <PackagePlatforms>x64;</PackagePlatforms>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <NativeSplittableBinary Include="$(BinDir)libclrjit.so"/>
+
+ <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)"/>
+
+ <File Include="@(ArchitectureSpecificNativeFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ </File>
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(__BuildType)' == 'Release'">
+ <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')"/>
+
+ <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg"/>
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so"/>
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll"/>
+ <ArchitectureSpecificNativeSymbol Include="..\_.pdb"/>
+
+ <File Include="@(ArchitectureSpecificNativeSymbol)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ <IsSymbolFile>true</IsSymbolFile>
+ </File>
+ </ItemGroup>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+
+ <PropertyGroup>
+ <Version>1.0.2</Version>
+ <SkipPackageFileCheck>true</SkipPackageFileCheck>
+ <MinOSForArch>win7</MinOSForArch>
+ <MinOSForArch Condition="$(PackagePlatform.StartsWith('arm'))">win8</MinOSForArch>
+ <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <ArchitectureSpecificNativeFile Include="$(BinDir)clrjit.dll"/>
+
+ <File Include="@(ArchitectureSpecificNativeFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ </File>
+ </ItemGroup>
+
+ <ItemGroup>
+ <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificNativeFile -> '%(RelativeDir)PDB\%(FileName).pdb')"/>
+
+ <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll"/>
+ <ArchitectureSpecificNativeSymbol Include="..\_.pdb"/>
+
+ <File Include="@(ArchitectureSpecificNativeSymbol)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ <IsSymbolFile>true</IsSymbolFile>
+ </File>
+ </ItemGroup>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+</Project>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <Version>1.0.2</Version>
+ <Version>1.0.3</Version>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
<PackageTargetRuntime>debian.8-$(PackagePlatform)</PackageTargetRuntime>
<!-- only build for x64 -->
<ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt"/>
<ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll"/>
<ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll"/>
+ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll"/>
<ArchitectureSpecificToolFile Include="$(BinDir)crossgen"/>
<ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)"/>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <Version>1.0.2</Version>
+ <Version>1.0.3</Version>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
<PackageTargetRuntime>osx.10.10-$(PackagePlatform)</PackageTargetRuntime>
<!-- only build for x64 -->
<ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt"/>
<ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll"/>
<ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll"/>
+ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll"/>
<ArchitectureSpecificToolFile Include="$(BinDir)crossgen"/>
<ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)"/>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <Version>1.0.2</Version>
+ <Version>1.0.3</Version>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
<PackageTargetRuntime>rhel.7-$(PackagePlatform)</PackageTargetRuntime>
<!-- only build for x64 -->
<NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so"/>
<ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt"/>
<ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll"/>
+ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll"/>
<ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll"/>
<ArchitectureSpecificToolFile Include="$(BinDir)crossgen"/>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <Version>1.0.2</Version>
+ <Version>1.0.3</Version>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
<PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime>
<!-- only build for x64 -->
<NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so"/>
<ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt"/>
<ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll"/>
+ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll"/>
<ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll"/>
<ArchitectureSpecificToolFile Include="$(BinDir)crossgen"/>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <Version>1.0.2</Version>
+ <Version>1.0.3</Version>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
<MinOSForArch>win7</MinOSForArch>
<MinOSForArch Condition="$(PackagePlatform.StartsWith('arm'))">win8</MinOSForArch>
<ArchitectureSpecificNativeFile Include="$(BinDir)mscorrc.dll"/>
<ArchitectureSpecificNativeFile Include="$(BinDir)sos.dll"/>
+ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll"/>
<ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll"/>
<ArchitectureSpecificToolFile Include="$(BinDir)crossgen.exe"/>
{
bOutput = TRUE;
if (!bSymbolOnly)
- DMLOut("%p %s ", (ULONG64)vEBP, DMLIP(IP));
+ DMLOut("%p %s ", SOS_PTR(vEBP), DMLIP(IP));
DMLOut("(MethodDesc %s ", DMLMethodDesc(methodDesc));
// TODO: Microsoft, more checks to make sure method is not eeimpl, etc. Add this field to MethodDesc
bOutput = TRUE;
const char *name;
if (!bSymbolOnly)
- DMLOut("%p %s ", (ULONG64)vEBP, DMLIP(IP));
+ DMLOut("%p %s ", SOS_PTR(vEBP), DMLIP(IP));
// if AMD64 ever becomes a cross platform target this must be resolved through
// virtual dispatch rather than conditional compilation
ExtOut(" ====> Exception ");
if (exrAddr)
ExtOut("Code %x ", exr.ExceptionCode);
- ExtOut ("cxr@%p", (ULONG64)cxrAddr);
+ ExtOut ("cxr@%p", SOS_PTR(cxrAddr));
if (exrAddr)
- ExtOut(" exr@%p", (ULONG64)exrAddr);
+ ExtOut(" exr@%p", SOS_PTR(exrAddr));
ExtOut("\n");
}
}
if (MethodDescData.Request(g_sos, TO_CDADDR(methodDesc)) == S_OK)
{
NameForMD_s(methodDesc, g_mdName,mdNameLen);
- ExtOut(" (%S, mdToken: %p)", g_mdName, (UINT64)MethodDescData.MDToken);
+ ExtOut(" (%S, mdToken: %p)", g_mdName, SOS_PTR(MethodDescData.MDToken));
return;
}
}
if (MethodDescData.Request(g_sos, md) == S_OK)
{
NameForMD_s(md, g_mdName,mdNameLen);
- ExtOut(" (%S, mdToken: %p)", g_mdName, (UINT64)MethodDescData.MDToken);
+ ExtOut(" (%S, mdToken: %p)", g_mdName, SOS_PTR(MethodDescData.MDToken));
return;
}
}
if (FAILED(g_ExtData->ReadVirtual(ProcessPeb+Offset_Ldr, &peb.Ldr,
sizeof(peb.Ldr), NULL)))
{
- ExtOut ( " Unable to read PEB_LDR_DATA address at %p\n", (ULONG64)(ProcessPeb+Offset_Ldr));
+ ExtOut ( " Unable to read PEB_LDR_DATA address at %p\n", SOS_PTR(ProcessPeb+Offset_Ldr));
return;
}
sizeof(Ldr.InMemoryOrderModuleList),
NULL)))
{
- ExtOut ( " Unable to read InMemoryOrderModuleList address at %p\n", OrderModuleListStart);
+ ExtOut ( " Unable to read InMemoryOrderModuleList address at %p\n", SOS_PTR(OrderModuleListStart));
return;
}
Next = (ULONG64)Ldr.InMemoryOrderModuleList.Flink;
{
#if 0
ExtOut ( " Unable to read FullDllName.Buffer address at %p\n",
- (ULONG64)FullDllName.Buffer);
+ SOS_PTR(FullDllName.Buffer));
#endif
ZeroMemory( dllName, MAX_LONGPATH * sizeof (WCHAR) );
}
if (IsInterrupt())
return;
ExtOut("generation %d starts at 0x%p\n",
- n, (ULONG64)heap.generation_table[n].allocation_start);
+ n, SOS_PTR(heap.generation_table[n].allocation_start));
}
// We also need to look at the gen0 alloc context.
if (heap.generation_table[0].allocContextPtr)
{
ExtOut("(0x%p, 0x%p)\n",
- (ULONG64) heap.generation_table[0].allocContextPtr,
- (ULONG64) (heap.generation_table[0].allocContextLimit + Align(min_obj_size)));
+ SOS_PTR(heap.generation_table[0].allocContextPtr),
+ SOS_PTR(heap.generation_table[0].allocContextLimit + Align(min_obj_size)));
}
else
{
return;
if (segment.Request(g_sos, dwAddrSeg, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n", (ULONG64)dwAddrSeg);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(dwAddrSeg));
return;
}
- ExtOut("%p %p %p 0x%" POINTERSIZE_TYPE "x(%" POINTERSIZE_TYPE "d)\n", (ULONG64)dwAddrSeg,
- (ULONG64)segment.mem, (ULONG64)segment.allocated,
+ ExtOut("%p %p %p 0x%" POINTERSIZE_TYPE "x(%" POINTERSIZE_TYPE "d)\n", SOS_PTR(dwAddrSeg),
+ SOS_PTR(segment.mem), SOS_PTR(segment.allocated),
(ULONG_PTR)(segment.allocated - segment.mem),
(ULONG_PTR)(segment.allocated - segment.mem));
total_size += (DWORD_PTR) (segment.allocated - segment.mem);
if (segment.Request(g_sos, dwAddrSeg, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n",(ULONG64)dwAddrSeg);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(dwAddrSeg));
return;
}
DWORD_PTR end = (DWORD_PTR)heap.alloc_allocated;
- ExtOut("%p %p %p 0x%" POINTERSIZE_TYPE "x(%" POINTERSIZE_TYPE "d)\n", (ULONG64)dwAddrSeg,
- (ULONG64)segment.mem, (ULONG64)end,
+ ExtOut("%p %p %p 0x%" POINTERSIZE_TYPE "x(%" POINTERSIZE_TYPE "d)\n", SOS_PTR(dwAddrSeg),
+ SOS_PTR(segment.mem), SOS_PTR(end),
(ULONG_PTR)(end - (DWORD_PTR)segment.mem),
(ULONG_PTR)(end - (DWORD_PTR)segment.mem));
return;
if (segment.Request(g_sos, dwAddrSeg, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n", (ULONG64)dwAddrSeg);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(dwAddrSeg));
return;
}
- ExtOut("%p %p %p 0x%" POINTERSIZE_TYPE "x(%" POINTERSIZE_TYPE "d)\n", (ULONG64)dwAddrSeg,
- (ULONG64)segment.mem, (ULONG64)segment.allocated,
+ ExtOut("%p %p %p 0x%" POINTERSIZE_TYPE "x(%" POINTERSIZE_TYPE "d)\n", SOS_PTR(dwAddrSeg),
+ SOS_PTR(segment.mem), SOS_PTR(segment.allocated),
(ULONG_PTR)(segment.allocated - segment.mem),
segment.allocated - segment.mem);
total_size += (DWORD_PTR) (segment.allocated - segment.mem);
ExtOut("%" POINTERSIZE "s %" POINTERSIZE "s %" POINTERSIZE "s %" POINTERSIZE "s\n", "segment", "begin", "allocated", "size");
GCPrintSegmentInfo(heap, total_size);
ExtOut("Large object heap starts at 0x%p\n",
- (ULONG64)heap.generation_table[GetMaxGeneration()+1].allocation_start);
+ SOS_PTR(heap.generation_table[GetMaxGeneration()+1].allocation_start));
ExtOut("%" POINTERSIZE "s %" POINTERSIZE "s %" POINTERSIZE "s %" POINTERSIZE "s\n", "segment", "begin", "allocated", "size");
GCPrintLargeHeapSegmentInfo(heap,total_size);
}
return FALSE;
if (dacpSeg.Request(g_sos, taddrSeg, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n", (ULONG64)taddrSeg);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(taddrSeg));
return FALSE;
}
if (taddrObj >= TO_TADDR(dacpSeg.mem) && taddrObj < TO_TADDR(dacpSeg.allocated))
// the ephemeral segment
if (dacpSeg.Request(g_sos, taddrSeg, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n", (ULONG64)taddrSeg);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(taddrSeg));
return FALSE;
}
return FALSE;
if (dacpSeg.Request(g_sos, taddrSeg, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n",(ULONG64)taddrSeg);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(taddrSeg));
return FALSE;
}
if (taddrObj >= TO_TADDR(dacpSeg.mem) && taddrObj && taddrObj < TO_TADDR(dacpSeg.allocated))
if (taddrObj == (TADDR)pAllocInfo->array[i].alloc_ptr)
{
ExtDbgOut("Skipping allocation context: [%#p-%#p)\n",
- (ULONG64)pAllocInfo->array[i].alloc_ptr, (ULONG64)pAllocInfo->array[i].alloc_limit);
+ SOS_PTR(pAllocInfo->array[i].alloc_ptr), SOS_PTR(pAllocInfo->array[i].alloc_limit));
taddrObj =
(TADDR)pAllocInfo->array[i].alloc_limit + Align(min_obj_size);
break;
BOOL bMTOk = GetSizeEfficient(taddrObj, taddrMT, bLarge, objSize, bContainsPointers);
if (!bMTOk)
{
- ExtErr("bad object: %#p - bad MT %#p\n", (ULONG64) taddrObj, (ULONG64) taddrMT);
+ ExtErr("bad object: %#p - bad MT %#p\n", SOS_PTR(taddrObj), SOS_PTR(taddrMT));
// set objSize to size_t to look for the next valid MT
objSize = sizeof(TADDR);
continue;
if (dacpSeg.Request(g_sos, taddrSeg, heap) != S_OK)
{
- ExtErr("Error requesting heap segment %p\n", (ULONG64)taddrSeg);
+ ExtErr("Error requesting heap segment %p\n", SOS_PTR(taddrSeg));
return FALSE;
}
GCGenUsageStats((TADDR)dacpSeg.mem, (TADDR)dacpSeg.allocated, liveObjs, heap, FALSE, &allocInfo, &hpUsage->genUsage[2]);
// 1b. now handle the ephemeral segment
if (dacpSeg.Request(g_sos, taddrSeg, heap) != S_OK)
{
- ExtErr("Error requesting heap segment %p\n", (ULONG64)taddrSeg);
+ ExtErr("Error requesting heap segment %p\n", SOS_PTR(taddrSeg));
return FALSE;
}
if (dacpSeg.Request(g_sos, taddrSeg, heap) != S_OK)
{
- ExtErr("Error requesting heap segment %p\n",(ULONG64)taddrSeg);
+ ExtErr("Error requesting heap segment %p\n", SOS_PTR(taddrSeg));
return FALSE;
}
(SegQueueLimit(heapDetails,gen_segment(m)) - SegQueue(heapDetails,gen_segment(m))) / sizeof(size_t));
ExtOut ("(%p->%p)\n",
- (ULONG64) SegQueue(heapDetails,gen_segment(m)),
- (ULONG64) SegQueueLimit(heapDetails,gen_segment(m)));
+ SOS_PTR(SegQueue(heapDetails,gen_segment(m))),
+ SOS_PTR(SegQueueLimit(heapDetails,gen_segment(m))));
}
}
#ifndef FEATURE_PAL
{
ExtOut ("Ready for finalization %d objects ",
(SegQueueLimit(heapDetails,FinalizerListSeg)-SegQueue(heapDetails,CriticalFinalizerListSeg)) / sizeof(size_t));
- ExtOut ("(%p->%p)\n",
- (ULONG64) SegQueue(heapDetails,CriticalFinalizerListSeg),
- (ULONG64) SegQueueLimit(heapDetails,FinalizerListSeg));
+ ExtOut ("(%p->%p)\n",
+ SOS_PTR(SegQueue(heapDetails,CriticalFinalizerListSeg)),
+ SOS_PTR(SegQueueLimit(heapDetails,FinalizerListSeg)));
}
// if bAllReady we only count objects that are ready for finalization,
if (segment.Request(g_sos, dwAddr, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n", (ULONG64)dwAddr);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(dwAddr));
return FALSE;
}
if (dwAddrCurrObj > (DWORD_PTR)end_of_segment)
{
ExtOut ("curr_object: %p > heap_segment_allocated (seg: %p)\n",
- (ULONG64)dwAddrCurrObj, (ULONG64)dwAddrSeg);
+ SOS_PTR(dwAddrCurrObj), SOS_PTR(dwAddrSeg));
if (dwAddrPrevObj) {
- ExtOut ("Last good object: %p\n", (ULONG64)dwAddrPrevObj);
+ ExtOut ("Last good object: %p\n", SOS_PTR(dwAddrPrevObj));
}
return FALSE;
}
dwAddr = dwAddrSeg;
if (segment.Request(g_sos, dwAddr, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n", (ULONG64)dwAddr);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(dwAddr));
return FALSE;
}
dwAddrCurrObj = (DWORD_PTR)segment.mem;
{
// prev_object length is too long
ExtOut("curr_object: %p > end_youngest: %p\n",
- (ULONG64)dwAddrCurrObj, (ULONG64)end_youngest);
+ SOS_PTR(dwAddrCurrObj), SOS_PTR(end_youngest));
if (dwAddrPrevObj) {
DMLOut("Last good object: %s\n", DMLObject(dwAddrPrevObj));
}
if (segment.Request(g_sos, dwAddr, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n",(ULONG64)dwAddr);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(dwAddr));
return FALSE;
}
if (dwAddrCurrObj > (DWORD_PTR)end_of_segment)
{
ExtOut("curr_object: %p > heap_segment_allocated (seg: %p)\n",
- (ULONG64)dwAddrCurrObj, (ULONG64)dwAddrSeg);
+ SOS_PTR(dwAddrCurrObj), SOS_PTR(dwAddrSeg));
if (dwAddrPrevObj) {
- ExtOut("Last good object: %p\n", (ULONG64)dwAddrPrevObj);
+ ExtOut("Last good object: %p\n", SOS_PTR(dwAddrPrevObj));
}
return FALSE;
}
dwAddr = dwAddrSeg;
if (segment.Request(g_sos, dwAddr, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n", (ULONG64)dwAddr);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(dwAddr));
return FALSE;
}
dwAddrCurrObj = (DWORD_PTR)segment.mem;
// See code:ClrDataAccess::RequestGCHeapSegment for details.
if (segment.Request(g_sos, AddrSeg, details) != S_OK)
{
- ExtOut("Error requesting heap segment %p\n", (ULONG64)AddrSeg);
+ ExtOut("Error requesting heap segment %p\n", SOS_PTR(AddrSeg));
return FALSE;
}
if (n++ > nMaxHeapSegmentCount) // that would be insane
DacpGcHeapDetails *pDetails = GetHeap(objectPointer);
if (pDetails == NULL)
{
- ExtOut("Object %p has no generation\n", (ULONG64)objectPointer);
+ ExtOut("Object %p has no generation\n", SOS_PTR(objectPointer));
return 0;
}
}
g_trav_totalSize += curSize;
- ExtOut("%p(%x:%x) ", (ULONG64)blockData, blockSize, curSize);
+ ExtOut("%p(%x:%x) ", SOS_PTR(blockData), blockSize, curSize);
}
/**********************************************************************\
else if (codeHeapInfo[iHeaps].codeHeapType == CODEHEAP_HOST)
{
ExtOut("HostCodeHeap: ");
- ExtOut("%p ", (ULONG64)codeHeapInfo[iHeaps].HostData.baseAddr);
+ ExtOut("%p ", SOS_PTR(codeHeapInfo[iHeaps].HostData.baseAddr));
DWORD dwSize = (DWORD)(codeHeapInfo[iHeaps].HostData.currentAddr - codeHeapInfo[iHeaps].HostData.baseAddr);
PrintHeapSize(dwSize, 0);
totalSize += dwSize;
DacpModuleData dmd;
if (dmd.Request(g_sos, addr) != S_OK)
{
- ExtOut("Unable to read module %p\n", (ULONG64)addr);
+ ExtOut("Unable to read module %p\n", SOS_PTR(addr));
}
else
{
{
if (Iter->Root == innerIter->Root)
{
- ExtOut ("Root %p promoted multiple times in gc %d\n",
- (ULONG64) Iter->Root,
+ ExtOut ("Root %p promoted multiple times in gc %d\n",
+ SOS_PTR(Iter->Root),
GCCount);
bErrorFound = TRUE;
}
{
if (Iter->Root == innerIter->Root)
{
- ExtOut ("Root %p relocated multiple times in gc %d\n",
- (ULONG64) Iter->Root,
+ ExtOut ("Root %p relocated multiple times in gc %d\n",
+ SOS_PTR(Iter->Root),
GCCount);
bErrorFound = TRUE;
}
bBoringPeople = false;
ExtOut ("%8d %p %p %9s ", GCCount,
- (ULONG64) pRelocRec->NewValue,
- (ULONG64) pRelocRec->methodTable,
+ SOS_PTR(pRelocRec->NewValue),
+ SOS_PTR(pRelocRec->methodTable),
pPromoteRec ? "yes" : "no");
if (pPromoteRec != NULL)
{
if (pPtr->Value == curAddress)
{
bBoringPeople = false;
- ExtOut ("%8d %p ", GCCount, (ULONG64) curAddress);
- ExtOut ("Promotion for root %p (MT = %p)\n",
- (ULONG64) pPtr->Root,
- (ULONG64) pPtr->methodTable);
+ ExtOut ("%8d %p ", GCCount, SOS_PTR(curAddress));
+ ExtOut ("Promotion for root %p (MT = %p)\n",
+ SOS_PTR(pPtr->Root),
+ SOS_PTR(pPtr->methodTable));
}
pPtr = pPtr->next;
}
{
if (pReloc->NewValue == curAddress ||
pReloc->PrevValue == curAddress)
- {
+ {
bBoringPeople = false;
- ExtOut ("%8d %p ", GCCount, (ULONG64) curAddress);
- ExtOut ("Relocation %s for root %p\n",
+ ExtOut ("%8d %p ", GCCount, SOS_PTR(curAddress));
+ ExtOut ("Relocation %s for root %p\n",
(pReloc->NewValue == curAddress) ? "NEWVALUE" : "PREVVALUE",
- (ULONG64) pReloc->Root);
+ SOS_PTR(pReloc->Root));
}
pReloc = pReloc->next;
}
UINT GCCount = (UINT) g_records[i].GCCount;
- ExtOut ("%8d %p ", GCCount, (ULONG64) curAddress);
+ ExtOut ("%8d %p ", GCCount, SOS_PTR(curAddress));
RelocRecord *pReloc = g_records[i].RelocList;
size_t candidateCurAddress = curAddress;
{
if (pReloc->NewValue == curAddress)
{
- ExtOut ("%p, ", (ULONG64) pReloc->Root);
+ ExtOut ("%p, ", SOS_PTR(pReloc->Root));
if (bFirstReloc)
{
candidateCurAddress = pReloc->PrevValue;
if (stackRef.SourceType == SOS_StackSourceIP)
{
WString methodName = MethodNameFromIP(stackRef.Source);
- ExtOut(" %p %p %S\n", stackRef.StackPointer, stackRef.Source, methodName.c_str());
+ ExtOut(" %p %p %S\n", SOS_PTR(stackRef.StackPointer), SOS_PTR(stackRef.Source), methodName.c_str());
}
else
{
WString frameName = GetFrameFromAddress(TO_TADDR(stackRef.Source));
- ExtOut(" %p %S\n", stackRef.Source, frameName.c_str());
+ ExtOut(" %p %S\n", SOS_PTR(stackRef.Source), frameName.c_str());
}
}
return 0;
}
- ExtDbgOut("internal_root_array = %#p\n", analyzeData.internal_root_array);
- ExtDbgOut("internal_root_array_index = %#p\n", analyzeData.internal_root_array_index);
+ ExtDbgOut("internal_root_array = %#p\n", SOS_PTR(analyzeData.internal_root_array));
+ ExtDbgOut("internal_root_array_index = %#p\n", SOS_PTR(analyzeData.internal_root_array_index));
TADDR start = TO_TADDR(analyzeData.internal_root_array);
TADDR stop = TO_TADDR(analyzeData.internal_root_array + sizeof(TADDR) * (size_t)analyzeData.internal_root_array_index);
continue;
}
- ExtDbgOut("internal_root_array = %#p\n", analyzeData.internal_root_array);
- ExtDbgOut("internal_root_array_index = %#p\n", analyzeData.internal_root_array_index);
+ ExtDbgOut("internal_root_array = %#p\n", SOS_PTR(analyzeData.internal_root_array));
+ ExtDbgOut("internal_root_array_index = %#p\n", SOS_PTR(analyzeData.internal_root_array_index));
TADDR start = TO_TADDR(analyzeData.internal_root_array);
TADDR stop = TO_TADDR(analyzeData.internal_root_array + sizeof(TADDR) * (size_t)analyzeData.internal_root_array_index);
// Request the inital segment.
if (seg.Request(g_sos, dwAddrSeg, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p.\n", (ULONG64)dwAddrSeg);
+ ExtOut("Error requesting heap segment %p.\n", SOS_PTR(dwAddrSeg));
return FALSE;
}
if (seg.Request(g_sos, dwAddrSeg, heap) != S_OK)
{
- ExtOut("Error requesting heap segment %p.\n", (ULONG64)dwAddrSeg);
+ ExtOut("Error requesting heap segment %p.\n", SOS_PTR(dwAddrSeg));
return FALSE;
}
}
(GetSizeEfficient(dwAddr1, dwAddrMethTable, FALSE, s, bPointers) == FALSE))
{
BuildError(reason, count, "object %s: bad member %p at %p", DMLObject(objAddr),
- (size_t)dwAddr1, (size_t)(objAddr+(size_t)parm-objAddr));
+ SOS_PTR(dwAddr1), SOS_PTR(objAddr+(size_t)parm-objAddr));
return false;
}
if (IsMTForFreeObj(dwAddrMethTable))
{
sos::Throw<HeapCorruption>("object %s contains free object %p at %p", DMLObject(objAddr),
- (ULONG64)dwAddr1, (ULONG64)(objAddr+(size_t)parm-objAddr));
+ SOS_PTR(dwAddr1), SOS_PTR(objAddr+(size_t)parm-objAddr));
}
// verify card table
{
BuildError(reason, count, "Object %s: %s missing card_table entry for %p",
DMLObject(objAddr), (dwChild == dwAddr1)? "" : " maybe",
- (size_t)(objAddr+(size_t)parm-objAddr));
+ SOS_PTR(objAddr+(size_t)parm-objAddr));
return false;
}
if (FAILED(GetMTOfObject(dwAddr1, &dwAddrMethTable)) ||
(GetSizeEfficient(dwAddr1, dwAddrMethTable, FALSE, s, bPointers) == FALSE))
{
- BuildError(reason, count, "Object %s: Bad member %p at %p.\n", DMLObject(objAddr),
- (size_t)dwAddr1, (size_t)(objAddr+(size_t)parm-objAddr));
+ BuildError(reason, count, "Object %s: Bad member %p at %p.\n", DMLObject(objAddr),
+ SOS_PTR(dwAddr1), SOS_PTR(objAddr+(size_t)parm-objAddr));
return false;
}
if (IsMTForFreeObj(dwAddrMethTable))
{
BuildError(reason, count, "Object %s contains free object %p at %p.", DMLObject(objAddr),
- (size_t)dwAddr1, (size_t)(objAddr+(size_t)parm-objAddr));
+ SOS_PTR(dwAddr1), SOS_PTR(objAddr+(size_t)parm-objAddr));
return false;
}
{
BuildError(reason, count, "Object %s:%s missing card_table entry for %p",
DMLObject(objAddr), (dwChild == dwAddr1) ? "" : " maybe",
- (size_t)(objAddr+(size_t)parm-objAddr));
+ SOS_PTR(objAddr+(size_t)parm-objAddr));
return false;
}
return Status;
}
- ExtOut("ilAddr = %p\n", (ULONG64) ilAddr);
+ ExtOut("ilAddr = %p\n", SOS_PTR(ilAddr));
// Read the memory into a local buffer
ArrayHolder<BYTE> pArray = new BYTE[Size];
case mdtSignature:
case mdtTypeRef:
{
- printf ("%x (%p)", token, (ULONG64) GetObj(tokenArray, RidFromToken(token)));
+ printf ("%x (%p)", token, SOS_PTR(GetObj(tokenArray, RidFromToken(token))));
}
break;
case mdtFieldDef:
{
- printf ("%x (%p)", token, (ULONG64) GetObj(tokenArray, RidFromToken(token)));
+ printf ("%x (%p)", token, SOS_PTR(GetObj(tokenArray, RidFromToken(token))));
}
break;
case mdtMemberRef:
{
- printf ("%x (%p)", token, (ULONG64) GetObj(tokenArray, RidFromToken(token)));
+ printf ("%x (%p)", token, SOS_PTR(GetObj(tokenArray, RidFromToken(token))));
}
break;
case mdtString:
DacpMethodDescData MethodDescData;
if (MethodDescData.Request(g_sos, TO_CDADDR(dwStartAddr)) != S_OK)
{
- ExtOut("%p is not a MethodDesc\n", (ULONG64)dwStartAddr);
+ ExtOut("%p is not a MethodDesc\n", SOS_PTR(dwStartAddr));
return Status;
}
dwDynamicMethodObj = TO_TADDR(MethodDescData.managedDynamicMethodObject);
if (dwDynamicMethodObj == NULL)
{
- ExtOut("Unable to print IL for DynamicMethodDesc %p\n", (ULONG64) dwDynamicMethodObj);
+ ExtOut("Unable to print IL for DynamicMethodDesc %p\n", SOS_PTR(dwDynamicMethodObj));
return Status;
}
}
return S_FALSE;
}
- ExtOut("PermissionSet object: %p\n", (ULONG64)p_PermSet);
+ ExtOut("PermissionSet object: %p\n", SOS_PTR(p_PermSet));
// Print basic info
if (Status != S_OK)
{
- ExtOut("Error retrieving nested exception info %p\n", (ULONG64)currentNested);
+ ExtOut("Error retrieving nested exception info %p\n", SOS_PTR(currentNested));
return Status;
}
return Status;
}
ExtOut("------------------------------\n");
- ExtOut("Heap %d (%p)\n", n, (ULONG64)heapAddrs[n]);
+ ExtOut("Heap %d (%p)\n", n, SOS_PTR(heapAddrs[n]));
DWORD_PTR heapSize = 0;
GCHeapInfo (heapDetails, heapSize);
totalSize += heapSize;
{
DMLOut("%s %s %8d", DMLObject(itr->GetAddress()), DMLDumpHeapMT(itr->GetMT()), itr->GetSize());
ExtOut(" ThinLock owner %x (%p) Recursive %x\n", lockInfo.ThreadId,
- (ULONG64)lockInfo.ThreadPtr, lockInfo.Recursion);
+ SOS_PTR(lockInfo.ThreadPtr), lockInfo.Recursion);
count++;
}
if (FAILED(GetMTOfObject(taddrObj, &taddrMT)) ||
!GetSizeEfficient(taddrObj, taddrMT, FALSE, objSize, bContainsPointers))
{
- ExtOut("object %#p does not have valid method table\n", (ULONG64)taddrObj);
+ ExtOut("object %#p does not have valid method table\n", SOS_PTR(taddrObj));
goto Exit;
}
Exit:
if (bValid)
{
- ExtOut("object %#p is a valid object\n", (ULONG64) taddrObj);
+ ExtOut("object %#p is a valid object\n", SOS_PTR(taddrObj));
}
return Status;
DacpGcHeapDetails *heap = g_snapshot.GetHeap(taddrArg);
if (heap == NULL)
{
- ExtOut("Address %p does not lie in the managed heap\n", (ULONG64) taddrObj);
+ ExtOut("Address %p does not lie in the managed heap\n", SOS_PTR(taddrObj));
return Status;
}
if (!GCObjInHeap(taddrObj, *heap, trngSeg, gen, allocCtx, bLarge))
{
ExtOut("Failed to find the segment of the managed heap where the object %p resides\n",
- (ULONG64) taddrObj);
+ SOS_PTR(taddrObj));
return Status;
}
if (bCur)
LNODisplayOutput(W("Before: "), curMT, taddrCur, curSize);
else
- ExtOut("Before: couldn't find any object between %#p and %#p\n",
- (ULONG64)trngSeg.start, (ULONG64)taddrArg);
+ ExtOut("Before: couldn't find any object between %#p and %#p\n",
+ SOS_PTR(trngSeg.start), SOS_PTR(taddrArg));
if (bObj)
LNODisplayOutput(W("Current:"), objMT, taddrObj, objSize);
if (bNxt)
LNODisplayOutput(W("After: "), nxtMT, taddrNxt, nxtSize);
else
- ExtOut("After: couldn't find any object between %#p and %#p\n",
- (ULONG64)taddrArg, (ULONG64)trngSeg.end);
+ ExtOut("After: couldn't find any object between %#p and %#p\n",
+ SOS_PTR(taddrArg), SOS_PTR(trngSeg.end));
if (bCur && bNxt &&
(((taddrCur+curSize == taddrObj) && (taddrObj+objSize == taddrNxt)) || (taddrCur+curSize == taddrNxt)))
DacpModuleData module;
if ((Status=module.Request(g_sos, TO_CDADDR(p_ModuleAddr)))!=S_OK)
{
- ExtOut("Fail to fill Module %p\n", (ULONG64) p_ModuleAddr);
+ ExtOut("Fail to fill Module %p\n", SOS_PTR(p_ModuleAddr));
return Status;
}
DMLOut("Assembly: %s\n", DMLAssembly(module.Assembly));
- ExtOut("LoaderHeap: %p\n", (ULONG64)module.pLookupTableHeap);
- ExtOut("TypeDefToMethodTableMap: %p\n", (ULONG64)module.TypeDefToMethodTableMap);
- ExtOut("TypeRefToMethodTableMap: %p\n", (ULONG64)module.TypeRefToMethodTableMap);
- ExtOut("MethodDefToDescMap: %p\n", (ULONG64)module.MethodDefToDescMap);
- ExtOut("FieldDefToDescMap: %p\n", (ULONG64)module.FieldDefToDescMap);
- ExtOut("MemberRefToDescMap: %p\n", (ULONG64)module.MemberRefToDescMap);
- ExtOut("FileReferencesMap: %p\n", (ULONG64)module.FileReferencesMap);
- ExtOut("AssemblyReferencesMap: %p\n", (ULONG64)module.ManifestModuleReferencesMap);
+ ExtOut("LoaderHeap: %p\n", SOS_PTR(module.pLookupTableHeap));
+ ExtOut("TypeDefToMethodTableMap: %p\n", SOS_PTR(module.TypeDefToMethodTableMap));
+ ExtOut("TypeRefToMethodTableMap: %p\n", SOS_PTR(module.TypeRefToMethodTableMap));
+ ExtOut("MethodDefToDescMap: %p\n", SOS_PTR(module.MethodDefToDescMap));
+ ExtOut("FieldDefToDescMap: %p\n", SOS_PTR(module.FieldDefToDescMap));
+ ExtOut("MemberRefToDescMap: %p\n", SOS_PTR(module.MemberRefToDescMap));
+ ExtOut("FileReferencesMap: %p\n", SOS_PTR(module.FileReferencesMap));
+ ExtOut("AssemblyReferencesMap: %p\n", SOS_PTR(module.ManifestModuleReferencesMap));
if (module.ilBase && module.metadataStart)
- ExtOut("MetaData start address: %p (%d bytes)\n", (ULONG64)module.metadataStart, module.metadataSize);
+ ExtOut("MetaData start address: %p (%d bytes)\n", SOS_PTR(module.metadataStart), module.metadataSize);
if (bMethodTables)
{
if ((Status=appDomain.Request(g_sos, pArray[n])) != S_OK)
{
- ExtOut("Failed to get appdomain %p, error %lx\n", (ULONG64)pArray[n], Status);
+ ExtOut("Failed to get appdomain %p, error %lx\n", SOS_PTR(pArray[n]), Status);
return Status;
}
{
continue;
}
- ExtOut("MethodDesc = %p\n", (ULONG64) pMDs[i]);
+ ExtOut("MethodDesc = %p\n", SOS_PTR(pMDs[i]));
}
}
INIT_API_DAC();
DacpMethodDescData MethodDescData;
- ExtOut("MethodDesc = %p\n", (ULONG64) pMD);
+ ExtOut("MethodDesc = %p\n", SOS_PTR(pMD));
if (MethodDescData.Request(g_sos, TO_CDADDR(pMD)) != S_OK)
{
- ExtOut("%p is not a valid MethodDesc\n", (ULONG64)pMD);
+ ExtOut("%p is not a valid MethodDesc\n", SOS_PTR(pMD));
return Status;
}
// Must issue a pending breakpoint.
if (g_sos->GetMethodDescName(pMD, mdNameLen, FunctionName, NULL) != S_OK)
{
- ExtOut("Unable to get method name for MethodDesc %p\n", (ULONG64)pMD);
+ ExtOut("Unable to get method name for MethodDesc %p\n", SOS_PTR(pMD));
return Status;
}
}
if (workRequestData.Function == threadpool.AsyncTimerCallbackCompletionFPtr)
- ExtOut (" AsyncTimerCallbackCompletion TimerInfo@%p\n", (ULONG64)workRequestData.Context);
+ ExtOut (" AsyncTimerCallbackCompletion TimerInfo@%p\n", SOS_PTR(workRequestData.Context));
else
- ExtOut (" Unknown Function: %p Context: %p\n", (ULONG64)workRequestData.Function,
- (ULONG64)workRequestData.Context);
+ ExtOut (" Unknown Function: %p Context: %p\n", SOS_PTR(workRequestData.Function),
+ SOS_PTR(workRequestData.Context));
workRequestPtr = workRequestData.NextWorkRequest;
}
if ((p_Object == 0) || !sos::IsObject(p_Object))
{
- ExtOut("%p is not a valid object\n", (ULONG64) p_Object);
+ ExtOut("%p is not a valid object\n", SOS_PTR(p_Object));
return Status;
}
if ((domain.Request(g_sos, appDomain) != S_OK) ||
(g_sos->GetAppDomainName(appDomain,mdNameLen,g_mdName, NULL)!=S_OK))
{
- ExtOut("Error getting AppDomain %p.\n", (ULONG64) appDomain);
+ ExtOut("Error getting AppDomain %p.\n", SOS_PTR(appDomain));
return Status;
}
g_ExtSystem->SetCurrentThreadId(ids[i]);
CLRDATA_ADDRESS cdaTeb;
g_ExtSystem->GetCurrentThreadTeb(&cdaTeb);
- ExtOut("%3d %4x %p", ids[i], sysIds[i], CDA_TO_UL64(cdaTeb));
+ ExtOut("%3d %4x %p", ids[i], sysIds[i], SOS_PTR(CDA_TO_UL64(cdaTeb)));
// Apartment state
TADDR OleTlsDataAddr;
if (SafeReadMemory(TO_TADDR(cdaTeb) + offsetof(TEB,ReservedForOle),
if (SafeReadMemory(OleTlsDataAddr+offsetof(SOleTlsData,pCurrentCtx),
&Context,
sizeof(Context), NULL)) {
- ExtOut(" %p", (ULONG64)Context);
+ ExtOut(" %p", SOS_PTR(Context));
}
else
- ExtOut(" %p", (ULONG64)0);
+ ExtOut(" %p", SOS_PTR(0));
}
else
DacpMethodDescData MD;
if ((tmpAddr == 0) || (MD.Request(g_sos, TO_CDADDR(tmpAddr)) != S_OK))
{
- ExtOut("%p is not a MethodDesc\n", (ULONG64)tmpAddr);
+ ExtOut("%p is not a MethodDesc\n", SOS_PTR(tmpAddr));
return Status;
}
DacpMethodDescData MD;
if ((tmpAddr == 0) || (MD.Request(g_sos, TO_CDADDR(tmpAddr)) != S_OK))
{
- ExtOut("%p is not a valid MethodDesc\n", (ULONG64)taStartAddr);
+ ExtOut("%p is not a valid MethodDesc\n", SOS_PTR(taStartAddr));
return Status;
}
taGCInfoAddr = TO_TADDR(codeHeaderData.GCInfo);
- ExtOut("GC info %p\n", (ULONG64)taGCInfoAddr);
+ ExtOut("GC info %p\n", SOS_PTR(taGCInfoAddr));
// assume that GC encoding table is never more than
// 40 + methodSize * 2
// We avoid using move here, because we do not want to return
if (!SafeReadMemory(taGCInfoAddr, table, tableSize, NULL))
{
- ExtOut("Could not read memory %p\n", (ULONG64)taGCInfoAddr);
+ ExtOut("Could not read memory %p\n", SOS_PTR(taGCInfoAddr));
return Status;
}
if (codeHeaderData.ColdRegionStart != NULL)
{
ExtOut("Begin %p, size %x. Cold region begin %p, size %x\n",
- (ULONG64)codeHeaderData.MethodStart, codeHeaderData.HotRegionSize,
- (ULONG64)codeHeaderData.ColdRegionStart, codeHeaderData.ColdRegionSize);
+ SOS_PTR(codeHeaderData.MethodStart), codeHeaderData.HotRegionSize,
+ SOS_PTR(codeHeaderData.ColdRegionStart), codeHeaderData.ColdRegionSize);
}
else
{
- ExtOut("Begin %p, size %x\n", (ULONG64)codeHeaderData.MethodStart, codeHeaderData.MethodSize);
+ ExtOut("Begin %p, size %x\n", SOS_PTR(codeHeaderData.MethodStart), codeHeaderData.MethodSize);
}
#if !defined(FEATURE_PAL)
// We avoid using move here, because we do not want to return
if (!SafeReadMemory(TO_TADDR(codeHeaderData.GCInfo), gcEncodingInfo.table, tableSize, NULL))
{
- ExtOut("Could not read memory %p\n", (ULONG64)codeHeaderData.GCInfo);
+ ExtOut("Could not read memory %p\n", SOS_PTR(codeHeaderData.GCInfo));
return Status;
}
if(FAILED(GetMTOfObject(taddrObj, &taddrMT)) ||
!GetSizeEfficient(taddrObj, taddrMT, FALSE, size, bContainsPointers))
{
- ExtWarn("Couldn't get size for object %#p: possible heap corruption.\n",
- taddrObj);
+ ExtWarn("Couldn't get size for object %#p: possible heap corruption.\n",
+ SOS_PTR(taddrObj));
}
}
{
ExtOut("Address " WIN64_8SPACES " Gen Heap segment " WIN64_8SPACES " begin " WIN64_8SPACES " allocated " WIN64_8SPACES " size\n");
ExtOut("%p %d %2d %p %p %p 0x%x(%d)\n",
- (ULONG64)taddrObj, gen, 0, (ULONG64)trngSeg.segAddr, (ULONG64)trngSeg.start, (ULONG64)trngSeg.end, size, size);
+ SOS_PTR(taddrObj), gen, 0, SOS_PTR(trngSeg.segAddr), SOS_PTR(trngSeg.start), SOS_PTR(trngSeg.end), size, size);
bFound = TRUE;
}
}
{
ExtOut("Address " WIN64_8SPACES " Gen Heap segment " WIN64_8SPACES " begin " WIN64_8SPACES " allocated" WIN64_8SPACES " size\n");
ExtOut("%p %d %2d %p %p %p 0x%x(%d)\n",
- (ULONG64)taddrObj, gen, n, (ULONG64)trngSeg.segAddr, (ULONG64)trngSeg.start, (ULONG64)trngSeg.end, size, size);
+ SOS_PTR(taddrObj), gen, n, SOS_PTR(trngSeg.segAddr), SOS_PTR(trngSeg.start), SOS_PTR(trngSeg.end), size, size);
bFound = TRUE;
break;
}
if (!bFound)
{
- ExtOut("Address %#p not found in the managed heap.\n", (ULONG64)taddrObj);
+ ExtOut("Address %#p not found in the managed heap.\n", SOS_PTR(taddrObj));
}
return Status;
if (g_snapshot.GetHeap(taObj) == NULL)
{
- ExtOut("Address %#p is not in the managed heap.\n", (ULONG64) taObj);
+ ExtOut("Address %#p is not in the managed heap.\n", SOS_PTR(taObj));
return Status;
}
if (ogen > CNotification::GetCondemnedGen())
{
DMLOut("Object %s will survive this collection:\n\tgen(%#p) = %d > %d = condemned generation.\n",
- DMLObject(taObj), (ULONG64)taObj, ogen, CNotification::GetCondemnedGen());
+ DMLObject(taObj), SOS_PTR(taObj), ogen, CNotification::GetCondemnedGen());
return Status;
}
ExtOut("Found %d handles:\n",iFinal);
for (i=1;i<=iFinal;i++)
{
- ExtOut("%p\t",(ULONG64)array[i-1]);
+ ExtOut("%p\t", SOS_PTR(array[i-1]));
if ((i % 4) == 0)
ExtOut("\n");
}
{
if (IsInterrupt())
{
- ExtOut("Quitting at %p due to user abort\n",(ULONG64)memIter);
+ ExtOut("Quitting at %p due to user abort\n", SOS_PTR(memIter));
bAbort = TRUE;
break;
}
if ((memIter % 0x10000000)==0x0)
{
- ExtOut("Searching %p...\n",(ULONG64)memIter);
+ ExtOut("Searching %p...\n", SOS_PTR(memIter));
}
ULONG size = 0;
{
if (stressLog.IsInStressLog (addrInDebugee))
{
- ExtOut("Found %p in stress log at location %p, reference not counted\n", (ULONG64)value, addrInDebugee);
+ ExtOut("Found %p in stress log at location %p, reference not counted\n", SOS_PTR(value), addrInDebugee);
}
else
{
- ExtOut("Found %p at location %p\n",(ULONG64)value, addrInDebugee);
+ ExtOut("Found %p at location %p\n", SOS_PTR(value), addrInDebugee);
array[i] |= 0x1;
}
}
{
if (size > 0)
{
- ExtOut("only read %x bytes at %p\n",size,(ULONG64)memIter);
+ ExtOut("only read %x bytes at %p\n", size, SOS_PTR(memIter));
}
}
}
if ((array[i] & 0x1) == 0)
{
numNotFound++;
- // ExtOut("WARNING: %p not found\n",(ULONG64)array[i]);
+ // ExtOut("WARNING: %p not found\n", SOS_PTR(array[i]));
}
}
for (i=0;i<iFinal;i++)
{
if ((array[i] & 0x1) == 0)
- {
+ {
numPrinted++;
- ExtOut("%p\t",(ULONG64)array[i]);
+ ExtOut("%p\t", SOS_PTR(array[i]));
if ((numPrinted % 4) == 0)
- ExtOut("\n");
+ ExtOut("\n");
}
}
ExtOut("\n");
}
else
{
- ExtOut("(0x%p) ", CDA_TO_UL64(addr));
+ ExtOut("(0x%p) ", SOS_PTR(CDA_TO_UL64(addr)));
}
fPrintedLocation = TRUE;
}
if (outVar)
DMLOut("0x%s\n", DMLObject(outVar));
else
- ExtOut("0x%p\n", (ULONG64)outVar);
+ ExtOut("0x%p\n", SOS_PTR(outVar));
}
}
}
else
{
- ExtOut("0x%p ", CDA_TO_UL64(addr));
+ ExtOut("0x%p ", SOS_PTR(CDA_TO_UL64(addr)));
}
}
if (outVar)
DMLOut("0x%s\n", DMLObject(outVar));
else
- ExtOut("0x%p\n", (ULONG64)outVar);
+ ExtOut("0x%p\n", SOS_PTR(outVar));
}
}
else
}
else
{
- ExtOut ("%p is not a Module or base address\n", (ULONG64)moduleAddr);
+ ExtOut ("%p is not a Module or base address\n", SOS_PTR(moduleAddr));
return Status;
}
MEMORY_BASIC_INFORMATION64 mbi;
if (FAILED(g_ExtData2->QueryVirtual(TO_CDADDR(dllBase), &mbi)))
{
- ExtOut("Failed to retrieve information about segment %p", (ULONG64)dllBase);
+ ExtOut("Failed to retrieve information about segment %p", SOS_PTR(dllBase));
return Status;
}
return Status;
}
- ExtOut("_EFN_GetManagedExcepStack(%P, wszStr, sizeof(wszStr)) returned:\n", (ULONG64) taExc);
+ ExtOut("_EFN_GetManagedExcepStack(%P, wszStr, sizeof(wszStr)) returned:\n", SOS_PTR(taExc));
ExtOut("%S\n", wszStr);
if (ImplementEFNGetManagedExcepStack((ULONG64)NULL, wszStr, cchStr) != S_OK)
}
for (size_t j=0; j < contextLength; j++)
{
- ExtOut("%p %p %p\n", (ULONG64) pSimple[j].FrameOffset,
- (ULONG64) pSimple[j].StackOffset,
- (ULONG64) pSimple[j].InstructionOffset);
+ ExtOut("%p %p %p\n", SOS_PTR(pSimple[j].FrameOffset),
+ SOS_PTR(pSimple[j].StackOffset),
+ SOS_PTR(pSimple[j].InstructionOffset));
}
delete [] pSimple;
delete[] wszBuffer;
#define INITGUID
#include "guiddef.h"
+#ifdef FEATURE_PAL
+#define SOS_PTR(x) (size_t)(x)
+#else // FEATURE_PAL
+#define SOS_PTR(x) (unsigned __int64)(x)
+#endif // FEATURE_PAL else
+
#include "exts.h"
//Alignment constant for allocation
#define plug_skew SIZEOF_OBJHEADER
#define min_obj_size (sizeof(BYTE*)+plug_skew+sizeof(size_t))
-#ifdef FEATURE_PAL
-#define SOS_PTR(x) (size_t)(x)
-#else // FEATURE_PAL
-#define SOS_PTR(x) (unsigned __int64)(x)
-#endif // FEATURE_PAL else
-
extern BOOL CallStatus;
void AssemblyInfo(DacpAssemblyData *pAssembly)
{
- ExtOut("ClassLoader: %p\n", (ULONG64)pAssembly->ClassLoader);
+ ExtOut("ClassLoader: %p\n", SOS_PTR(pAssembly->ClassLoader));
if ((ULONG64)pAssembly->AssemblySecDesc != NULL)
- ExtOut("SecurityDescriptor: %p\n", (ULONG64)pAssembly->AssemblySecDesc);
+ ExtOut("SecurityDescriptor: %p\n", SOS_PTR(pAssembly->AssemblySecDesc));
ExtOut(" Module Name\n");
ArrayHolder<CLRDATA_ADDRESS> Modules = new CLRDATA_ADDRESS[pAssembly->ModuleCount];
\**********************************************************************/
void DomainInfo (DacpAppDomainData *pDomain)
{
- ExtOut("LowFrequencyHeap: %p\n", (ULONG64)pDomain->pLowFrequencyHeap);
- ExtOut("HighFrequencyHeap: %p\n", (ULONG64)pDomain->pHighFrequencyHeap);
- ExtOut("StubHeap: %p\n", (ULONG64)pDomain->pStubHeap);
+ ExtOut("LowFrequencyHeap: %p\n", SOS_PTR(pDomain->pLowFrequencyHeap));
+ ExtOut("HighFrequencyHeap: %p\n", SOS_PTR(pDomain->pHighFrequencyHeap));
+ ExtOut("StubHeap: %p\n", SOS_PTR(pDomain->pStubHeap));
ExtOut("Stage: %s\n", GetStageText(pDomain->appDomainStage));
if ((ULONG64)pDomain->AppSecDesc != NULL)
- ExtOut("SecurityDescriptor: %p\n", (ULONG64)pDomain->AppSecDesc);
+ ExtOut("SecurityDescriptor: %p\n", SOS_PTR(pDomain->AppSecDesc));
ExtOut("Name: ");
if (g_sos->GetAppDomainName(pDomain->AppDomainPtr, mdNameLen, g_mdName, NULL)!=S_OK)
//
if (!IsMiniDumpFile() && MethodDescData.Request(g_sos,StartAddr) != S_OK)
{
- ExtOut("%p is not a MethodDesc\n", (ULONG64)StartAddr);
+ ExtOut("%p is not a MethodDesc\n", SOS_PTR(StartAddr));
return FALSE;
}
{
if (mFormat == Formats::Default || mFormat == Formats::Pointer)
{
- ExtOut("%p", (__int64)mValue);
+ ExtOut("%p", SOS_PTR(mValue));
}
else
{
ExtOut(
"%p-%p %p %-13s %-13s %-8s %-8s\n",
- (ULONG64) memInfo.BaseAddress,
- (ULONG64)((ULONG_PTR)memInfo.BaseAddress + memInfo.RegionSize - 1),
- (ULONG64)memInfo.RegionSize,
+ SOS_PTR(memInfo.BaseAddress),
+ SOS_PTR(((ULONG_PTR)memInfo.BaseAddress + memInfo.RegionSize - 1)),
+ SOS_PTR(memInfo.RegionSize),
VmProtectToString( memInfo.AllocationProtect, aprotectStr, _countof(aprotectStr) ),
VmProtectToString( memInfo.Protect, protectStr, _countof(protectStr) ),
VmStateToString( memInfo.State, stateStr, _countof(stateStr) ),
<!-- List the projects that need to be built -->
<ItemGroup>
<Project Include="mscorlib\mscorlib.csproj" />
+ <Project Include="mscorlib\System.Private.CoreLib.csproj" />
</ItemGroup>
<Import Project="..\dir.targets" />
<ItemGroup>
<PDBSToMove Include="$(BinDir)mscorlib.pdb"/>
+ <PDBSToMove Include="$(BinDir)System.Private.CoreLib.pdb"/>
</ItemGroup>
<PropertyGroup>
<Target Name="MovePDB" AfterTargets="Build">
<Move Condition="Exists($(MscorlibPDBPath))"
SourceFiles="@(PDBSToMove)"
- DestinationFolder="$(BinDir)PDB"
- />
+ DestinationFolder="$(BinDir)PDB" />
</Target>
</Project>
\ No newline at end of file
#include <xcordebug.h>
#include "dacimpl.h"
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
#include <clrprivbinderappx.h>
-#endif // defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX)
+#endif // defined(FEATURE_APPX)
#define STRSAFE_NO_DEPRECATE
#include <strsafe.h>
HRESULT Register()
{
- if (PAL_RegisterForRuntimeStartup(m_processId, RuntimeStartupHandler, this, &m_unregisterToken) != NO_ERROR)
+ DWORD pe = PAL_RegisterForRuntimeStartup(m_processId, RuntimeStartupHandler, this, &m_unregisterToken);
+ if (pe != NO_ERROR)
{
- return E_INVALIDARG;
+ return HRESULT_FROM_WIN32(pe);
}
return S_OK;
}
extern ICLRRuntimeInfo *g_pCLRRuntime;
#endif // !FEATURE_CORECLR && !CROSSGEN_COMPILE
-#ifdef FEATURE_HOSTED_BINDER
#include "clrprivhosting.h"
-#endif
#ifndef FEATURE_CORECLR
#include "clr/win32.h"
if (rclsid == CLSID_CorMetaDataDispenser || rclsid == CLSID_CorMetaDataDispenserRuntime ||
rclsid == CLSID_CorRuntimeHost || rclsid == CLSID_CLRRuntimeHost ||
rclsid == CLSID_TypeNameFactory
-#ifdef FEATURE_HOSTED_BINDER
|| rclsid == __uuidof(CLRPrivRuntime)
-#endif
)
{
hr = MetaDataDllGetClassObject(rclsid, riid, ppv);
}
}
-#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_PAL)
void set_thread_group_affinity_for_heap(int heap_number, GCThreadAffinity* affinity)
{
affinity->Group = GCThreadAffinity::None;
{
if (bit_number == gpn)
{
- dprintf(3, ("using processor group %d, mask %x%Ix for heap %d\n", gn, mask, heap_number));
+ dprintf(3, ("using processor group %d, mask %Ix for heap %d\n", gn, mask, heap_number));
affinity->Processor = gpn;
affinity->Group = gn;
heap_select::set_cpu_group_for_heap(heap_number, (uint8_t)gn);
{
if (bit_number == heap_number)
{
- dprintf (3, ("Using processor %d for heap %d\n", proc_number, heap_number));
+ dprintf (3, ("Using processor %d for heap %d", proc_number, heap_number));
affinity->Processor = proc_number;
heap_select::set_proc_no_for_heap(heap_number, proc_number);
if (NumaNodeInfo::CanEnableGCNumaAware())
- { // have the processor number, find the numa node
-#if !defined(FEATURE_CORESYSTEM)
- uint8_t node_no = 0;
- if (NumaNodeInfo::GetNumaProcessorNode(proc_number, &node_no))
- heap_select::set_numa_node_for_heap(heap_number, node_no);
-#else
- uint16_t gn, gpn;
+ {
uint16_t node_no = 0;
- CPUGroupInfo::GetGroupForProcessor((uint16_t)heap_number, &gn, &gpn);
-
PROCESSOR_NUMBER proc_no;
- proc_no.Group = gn;
- proc_no.Number = (uint8_t)gpn;
+ proc_no.Group = 0;
+ proc_no.Number = (uint8_t)proc_number;
proc_no.Reserved = 0;
if (NumaNodeInfo::GetNumaProcessorNodeEx(&proc_no, &node_no))
{
heap_select::set_numa_node_for_heap(heap_number, (uint8_t)node_no);
}
-#endif
}
return;
}
affinity.Group = GCThreadAffinity::None;
affinity.Processor = GCThreadAffinity::None;
-#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_PAL)
//We are about to set affinity for GC threads, it is a good place to setup NUMA and
//CPU groups, because the process mask, processor number, group number are all
//readyly available.
else
set_thread_affinity_mask_for_heap(heap_number, &affinity);
-#endif // !FEATURE_REDHAWK && !FEATURE_CORECLR
+#endif // !FEATURE_REDHAWK && !FEATURE_PAL
return GCToOSInterface::CreateThread(gc_thread_stub, this, &affinity);
}
(size_t)saved_g_lowest_address,
(size_t)saved_g_highest_address));
+ bool write_barrier_updated = false;
uint32_t virtual_reserve_flags = VirtualReserveFlags::None;
uint32_t* saved_g_card_table = g_card_table;
uint32_t* ct = 0;
+ uint32_t* translated_ct = 0;
short* bt = 0;
size_t cs = size_card_of (saved_g_lowest_address, saved_g_highest_address);
card_table_mark_array (ct) = NULL;
#endif //MARK_ARRAY
- g_card_table = translate_card_table (ct);
+ translated_ct = translate_card_table (ct);
dprintf (GC_TABLE_LOG, ("card table: %Ix(translated: %Ix), seg map: %Ix, mark array: %Ix",
- (size_t)ct, (size_t)g_card_table, (size_t)seg_mapping_table, (size_t)card_table_mark_array (ct)));
+ (size_t)ct, (size_t)translated_ct, (size_t)seg_mapping_table, (size_t)card_table_mark_array (ct)));
#ifdef BACKGROUND_GC
if (hp->should_commit_mark_array())
goto fail;
}
- if (!commit_mark_array_new_seg (hp, new_seg, saved_g_lowest_address))
+ if (!commit_mark_array_new_seg (hp, new_seg, translated_ct, saved_g_lowest_address))
{
dprintf (GC_TABLE_LOG, ("failed to commit mark array for the new seg"));
set_fgm_result (fgm_commit_table, logging_ma_commit_size, loh_p);
}
#endif //BACKGROUND_GC
- {
- bool write_barrier_updated = false;
#ifdef FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP
- if (gc_can_use_concurrent)
+ if (gc_can_use_concurrent)
+ {
+ // The current design of software write watch requires that the runtime is suspended during resize. Suspending
+ // on resize is preferred because it is a far less frequent operation than GetWriteWatch() / ResetWriteWatch().
+ // Suspending here allows copying dirty state from the old table into the new table, and not have to merge old
+ // table info lazily as done for card tables.
+
+ BOOL is_runtime_suspended = IsSuspendEEThread();
+ if (!is_runtime_suspended)
{
- // The current design of software write watch requires that the runtime is suspended during resize. Suspending
- // on resize is preferred because it is a far less frequent operation than GetWriteWatch() / ResetWriteWatch().
- // Suspending here allows copying dirty state from the old table into the new table, and not have to merge old
- // table info lazily as done for card tables.
+ // Note on points where the runtime is suspended anywhere in this function. Upon an attempt to suspend the
+ // runtime, a different thread may suspend first, causing this thread to block at the point of the suspend call.
+ // So, at any suspend point, externally visible state needs to be consistent, as code that depends on that state
+ // may run while this thread is blocked. This includes updates to g_card_table, g_lowest_address, and
+ // g_highest_address.
+ suspend_EE();
+ }
- BOOL is_runtime_suspended = IsSuspendEEThread();
- if (!is_runtime_suspended)
- {
- suspend_EE();
- }
+ g_card_table = translated_ct;
- SoftwareWriteWatch::SetResizedUntranslatedTable(
- mem + sw_ww_table_offset,
- saved_g_lowest_address,
- saved_g_highest_address);
+ SoftwareWriteWatch::SetResizedUntranslatedTable(
+ mem + sw_ww_table_offset,
+ saved_g_lowest_address,
+ saved_g_highest_address);
- // Since the runtime is already suspended, update the write barrier here as well.
- // This passes a bool telling whether we need to switch to the post
- // grow version of the write barrier. This test tells us if the new
- // segment was allocated at a lower address than the old, requiring
- // that we start doing an upper bounds check in the write barrier.
- StompWriteBarrierResize(true, la != saved_g_lowest_address);
- write_barrier_updated = true;
+ // Since the runtime is already suspended, update the write barrier here as well.
+ // This passes a bool telling whether we need to switch to the post
+ // grow version of the write barrier. This test tells us if the new
+ // segment was allocated at a lower address than the old, requiring
+ // that we start doing an upper bounds check in the write barrier.
+ StompWriteBarrierResize(true, la != saved_g_lowest_address);
+ write_barrier_updated = true;
- if (!is_runtime_suspended)
- {
- restart_EE();
- }
- }
-#endif // FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP
-
- if (!write_barrier_updated)
+ if (!is_runtime_suspended)
{
- // This passes a bool telling whether we need to switch to the post
- // grow version of the write barrier. This test tells us if the new
- // segment was allocated at a lower address than the old, requiring
- // that we start doing an upper bounds check in the write barrier.
- StompWriteBarrierResize(!!IsSuspendEEThread(), la != saved_g_lowest_address);
+ restart_EE();
}
}
+ else
+#endif // FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP
+ {
+ g_card_table = translated_ct;
+ }
// We need to make sure that other threads executing checked write barriers
// will see the g_card_table update before g_lowest/highest_address updates.
g_lowest_address = saved_g_lowest_address;
VolatileStore(&g_highest_address, saved_g_highest_address);
+ if (!write_barrier_updated)
+ {
+ // This passes a bool telling whether we need to switch to the post
+ // grow version of the write barrier. This test tells us if the new
+ // segment was allocated at a lower address than the old, requiring
+ // that we start doing an upper bounds check in the write barrier.
+ // This will also suspend the runtime if the write barrier type needs
+ // to be changed, so we are doing this after all global state has
+ // been updated. See the comment above suspend_EE() above for more
+ // info.
+ StompWriteBarrierResize(!!IsSuspendEEThread(), la != saved_g_lowest_address);
+ }
+
return 0;
fail:
if (mem)
{
- if (g_card_table != saved_g_card_table)
- {
- g_card_table = saved_g_card_table;
- }
+ assert(g_card_table == saved_g_card_table);
//delete (uint32_t*)((uint8_t*)ct - sizeof(card_table_info));
if (!GCToOSInterface::VirtualRelease (mem, alloc_size_aligned))
if ((max_hp == org_hp) && (end < finish))
{
start = end; end = finish;
- delta = dd_min_size(dd)/4; //Use the same threshold as tier 1 for now. Tune it later
+ delta = dd_min_size(dd)/2; // Make it twice as hard to balance to remote nodes on NUMA.
goto try_again;
}
BOOL gc_heap::commit_mark_array_new_seg (gc_heap* hp,
heap_segment* seg,
+ uint32_t* new_card_table,
uint8_t* new_lowest_address)
{
UNREFERENCED_PARAMETER(hp); // compiler bug? -- this *is*, indeed, referenced
return FALSE;
}
- if (hp->card_table != g_card_table)
+ if (new_card_table == 0)
+ {
+ new_card_table = g_card_table;
+ }
+
+ if (hp->card_table != new_card_table)
{
if (new_lowest_address == 0)
{
new_lowest_address = g_lowest_address;
}
- uint32_t* ct = &g_card_table[card_word (gcard_of (new_lowest_address))];
+ uint32_t* ct = &new_card_table[card_word (gcard_of (new_lowest_address))];
uint32_t* ma = (uint32_t*)((uint8_t*)card_table_mark_array (ct) - size_mark_array_of (0, new_lowest_address));
dprintf (GC_TABLE_LOG, ("table realloc-ed: %Ix->%Ix, MA: %Ix->%Ix",
- hp->card_table, g_card_table,
+ hp->card_table, new_card_table,
hp->mark_array, ma));
if (!commit_mark_array_by_range (commit_start, commit_end, ma))
PER_HEAP_ISOLATED
BOOL commit_mark_array_new_seg (gc_heap* hp,
heap_segment* seg,
+ uint32_t* new_card_table = 0,
uint8_t* new_lowest_address = 0);
PER_HEAP_ISOLATED
<DataFile Include="$(IntermediateOutputDirectory)\mscoree.h" />
<DataFile Include="$(IntermediateOutputDirectory)\\corsym.h" />
<DataFile Include="$(ClrLibPath)\$(OutputName).lib" />
- <DataFile Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl" Condition="'$(FeatureHostedBinder)'=='true'" />
- <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivAppXHosting.h" Condition="'$(FeatureHostedBinder)'=='true'" />
- <DataFile Include="$(Clrbase)\src\inc\CLRPrivHosting.idl" Condition="'$(FeatureHostedBinder)'=='true'" />
- <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivHosting.h" Condition="'$(FeatureHostedBinder)'=='true'" />
- <DataFile Include="$(Clrbase)\src\inc\CLRPrivBinding.idl" Condition="'$(FeatureHostedBinder)'=='true'" />
- <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivBinding.h" Condition="'$(FeatureHostedBinder)'=='true'" />
- <DataFile Include="$(Clrbase)\src\inc\CLRPrivRuntimeBinders.idl" Condition="'$(FeatureHostedBinder)'=='true'" />
- <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivRuntimeBinders.h" Condition="'$(FeatureHostedBinder)'=='true'" />
+ <DataFile Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl" />
+ <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivAppXHosting.h" />
+ <DataFile Include="$(Clrbase)\src\inc\CLRPrivHosting.idl" />
+ <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivHosting.h" />
+ <DataFile Include="$(Clrbase)\src\inc\CLRPrivBinding.idl" />
+ <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivBinding.h" />
+ <DataFile Include="$(Clrbase)\src\inc\CLRPrivRuntimeBinders.idl" />
+ <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivRuntimeBinders.h" />
</ItemGroup>
<ItemGroup Condition="'$(FeatureCoreClr)' == 'true'">
<Visibility>Inter</Visibility>
<FileType>Include</FileType>
</PublishPartGenerated>
- <PublishPartGenerated Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl" Condition="'$(FeatureHostedBinder)'=='true'">
+ <PublishPartGenerated Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl">
<Visibility>Inter</Visibility>
<FileType>Include</FileType>
</PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CLRPrivAppXHosting.h" Condition="'$(FeatureHostedBinder)'=='true'">
+ <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CLRPrivAppXHosting.h">
<Visibility>Inter</Visibility>
<FileType>Include</FileType>
</PublishPartGenerated>
<Visibility>Intra</Visibility>
<FileType>Include</FileType>
</PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrPrivHosting.h" Condition="'$(FeatureHostedBinder)'=='true'">
+ <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrPrivHosting.h">
<Visibility>Intra</Visibility>
<FileType>Include</FileType>
</PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CLRPrivRuntimeBinders.h" Condition="'$(FeatureHostedBinder)'=='true'">
+ <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CLRPrivRuntimeBinders.h">
<Visibility>Intra</Visibility>
<FileType>Include</FileType>
</PublishPartGenerated>
<CCompile Include="$(IntermediateOutputDirectory)/fusionpriv_i.c" />
<CCompile Include="$(IntermediateOutputDirectory)/mscorsvc_i.c" Condition="'$(FeaturePrejit)'=='true'" />
<CCompile Include="$(IntermediateOutputDirectory)/tlbimpexp_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivAppXHosting_i.c" Condition="'$(FeatureHostedBinder)'=='true'" />
- <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivBinding_i.c" Condition="'$(FeatureHostedBinder)'=='true'" />
- <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivHosting_i.c" Condition="'$(FeatureHostedBinder)'=='true'" />
- <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivRuntimeBinders_i.c" Condition="'$(FeatureHostedBinder)'=='true'" />
+ <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivAppXHosting_i.c" />
+ <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivBinding_i.c" />
+ <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivHosting_i.c" />
+ <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivRuntimeBinders_i.c" />
</ItemGroup>
<ItemGroup>
<Idl Include="$(Clrbase)\src\inc\metahost.idl" />
<Idl Include="$(Clrbase)\src\inc\gchost.idl" />
<Idl Include="$(Clrbase)\src\inc\mscoruef.idl" />
<Idl Include="$(Clrbase)\src\inc\assemblyusagelog.idl" Condition="'$(FeatureCoreclr)'!='true'" />
- <Idl Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl" Condition="'$(FeatureHostedBinder)'=='true'" />
+ <Idl Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl" />
<Idl Include="$(Clrbase)\src\inc\CLRPrivBinding.idl" />
- <Idl Include="$(Clrbase)\src\inc\CLRPrivHosting.idl" Condition="'$(FeatureHostedBinder)'=='true'" />
- <Idl Include="$(Clrbase)\src\inc\CLRPrivRuntimeBinders.idl" Condition="'$(FeatureHostedBinder)'=='true'" />
+ <Idl Include="$(Clrbase)\src\inc\CLRPrivHosting.idl" />
+ <Idl Include="$(Clrbase)\src\inc\CLRPrivRuntimeBinders.idl" />
<Idl Include="$(ClrBase)\src\inc\corsym.idl">
<CompileInterface>true</CompileInterface>
<CompileProxy>false</CompileProxy>
#endif
#include "holder.h"
-#if defined(FEATURE_HOSTED_BINDER)
#include "clrprivhosting.h"
-#endif
#ifdef FEATURE_COMINTEROP
#include "activation.h" // WinRT activation.
, public CLRValidator
, public CorDebuggerInfo
, public ICLRRuntimeHost
-#endif // FEATURE_CORECLR
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
, public ICLRPrivRuntime
-#endif
+#endif // FEATURE_CORECLR
, public CorExecutionManager
{
friend struct _DacGlobals;
#endif // !FEATURE_CORECLR
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
/**********************************************************************************
** ICLRPrivRuntime Methods
**********************************************************************************/
ICLRPrivBinder * pBinder,
int * pRetVal);
-#endif // FEATURE_HOSTED_BINDER && !FEATURE_CORECLR
+#endif // !FEATURE_CORECLR
static IHostControl *GetHostControl ()
{
#endif // FEATURE_CORECLR
-#if defined(FEATURE_CORECLR) || defined(FEATURE_HOSTED_BINDER)
// Helpers for both ICLRRuntimeHost2 and ICLRPrivRuntime
HRESULT _CreateAppDomain(
LPCWSTR wszFriendlyName,
int nProperties,
LPCWSTR* pPropertyNames,
LPCWSTR* pPropertyValues,
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
ICLRPrivBinder* pBinder,
#endif
DWORD* pAppDomainID);
LPCWSTR wszClassName,
LPCWSTR wszMethodName,
INT_PTR* fnPtr);
-#endif // defined(FEATURE_CORECLR) || defined(FEATURE_HOSTED_BINDER)
-#ifdef FEATURE_HOSTED_BINDER
// entrypoint helper to be wrapped in a filter to process unhandled exceptions
VOID ExecuteMainInner(Assembly* pRootAssembly);
-#endif // FEATURE_HOSTED_BINDER
static LONG m_RefCount;
#if COR_JIT_EE_VERSION > 460
// Update this one
-SELECTANY const GUID JITEEVersionIdentifier = { /* 8c8e61ca-2b88-4bc5-b03f-d390acdc7fc3 */
- 0x8c8e61ca,
- 0x2b88,
- 0x4bc5,
- { 0xb0, 0x3f, 0xd3, 0x90, 0xac, 0xdc, 0x7f, 0xc3 }
+SELECTANY const GUID JITEEVersionIdentifier = { /* 7fe8ebd7-2f61-41fc-8aac-2be394620be0 */
+ 0x7fe8ebd7,
+ 0x2f61,
+ 0x41fc,
+ { 0x8a, 0xac, 0x2b, 0xe3, 0x94, 0x62, 0xb, 0xe0 }
};
#else
CORINFO_HELP_NEWFAST,
CORINFO_HELP_NEWSFAST, // allocator for small, non-finalizer, non-array object
CORINFO_HELP_NEWSFAST_ALIGN8, // allocator for small, non-finalizer, non-array object, 8 byte aligned
- CORINFO_HELP_NEW_MDARR, // multi-dim array helper (with or without lower bounds)
+ CORINFO_HELP_NEW_MDARR, // multi-dim array helper (with or without lower bounds - dimensions passed in as vararg)
+#if COR_JIT_EE_VERSION > 460
+ CORINFO_HELP_NEW_MDARR_NONVARARG,// multi-dim array helper (with or without lower bounds - dimensions passed in as unmanaged array)
+#endif
CORINFO_HELP_NEWARR_1_DIRECT, // helper for any one dimensional array creation
CORINFO_HELP_NEWARR_1_OBJ, // optimized 1-D object arrays
CORINFO_HELP_NEWARR_1_VC, // optimized 1-D value class arrays
CORINFO_HELP_JIT_PINVOKE_BEGIN, // Transition to preemptive mode before a P/Invoke, frame is the first argument
CORINFO_HELP_JIT_PINVOKE_END, // Transition to cooperative mode after a P/Invoke, frame is the first argument
+
+ CORINFO_HELP_JIT_REVERSE_PINVOKE_ENTER, // Transition to cooperative mode in reverse P/Invoke prolog, frame is the first argument
+ CORINFO_HELP_JIT_REVERSE_PINVOKE_EXIT, // Transition to preemptive mode in reverse P/Invoke epilog, frame is the first argument
#endif
CORINFO_HELP_COUNT,
unsigned offsetOfReturnAddress;
}
inlinedCallFrameInfo;
-
+
// Offsets into the Thread structure
unsigned offsetOfThreadFrame; // offset of the current Frame
unsigned offsetOfGCState; // offset of the preemptive/cooperative state of the Thread
// Array offsets
unsigned offsetOfObjArrayData;
+#if COR_JIT_EE_VERSION > 460
+ // Reverse PInvoke offsets
+ unsigned sizeOfReversePInvokeFrame;
+#endif
+
CORINFO_OS osType;
unsigned osMajor;
unsigned osMinor;
virtual void ThrowExceptionForHelper(
const CORINFO_HELPER_DESC * throwHelper) = 0;
+#if COR_JIT_EE_VERSION > 460
+ // Runs the given function under an error trap. This allows the JIT to make calls
+ // to interface functions that may throw exceptions without needing to be aware of
+ // the EH ABI, exception types, etc. Returns true if the given function completed
+ // successfully and false otherwise.
+ virtual bool runWithErrorTrap(
+ void (*function)(void*), // The function to run
+ void* parameter // The context parameter that will be passed to the function and the handler
+ ) = 0;
+#endif
+
/*****************************************************************************
* ICorStaticInfo contains EE interface methods which return values that are
* constant from invocation to invocation. Thus they may be embedded in
CORJIT_FLG2_SAMPLING_JIT_BACKGROUND = 0x00000001, // JIT is being invoked as a result of stack sampling for hot methods in the background
#if COR_JIT_EE_VERSION > 460
CORJIT_FLG2_USE_PINVOKE_HELPERS = 0x00000002, // The JIT should use the PINVOKE_{BEGIN,END} helpers instead of emitting inline transitions
+ CORJIT_FLG2_REVERSE_PINVOKE = 0x00000004, // The JIT should insert REVERSE_PINVOKE_{ENTER,EXIT} helpers into method prolog/epilog
#endif
};
DEFINE_DACVAR(ULONG, DWORD, AssemblyUsageLogManager__s_UsageLogFlags, AssemblyUsageLogManager::s_UsageLogFlags)
#endif // FEATURE_CORECLR
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
DEFINE_DACVAR(ULONG, PTR_CLRPrivBinderAppX, CLRPrivBinderAppX__s_pSingleton, CLRPrivBinderAppX::s_pSingleton)
-#endif //defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX)
+#endif //defined(FEATURE_APPX)
#ifdef FEATURE_MINIMETADATA_IN_TRIAGEDUMPS
DEFINE_DACVAR(ULONG, DWORD, dac__g_MiniMetaDataBuffMaxSize, ::g_MiniMetaDataBuffMaxSize)
const class AssemblyLocation *_asAssemblyLocation;
#endif //FEATURE_FUSION
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX)
+#if defined(FEATURE_APPX)
const class AppXBindResultImpl *_asAppXBindResultImpl;
#endif
DYNAMICJITHELPER(CORINFO_HELP_NEWSFAST, JIT_New, CORINFO_HELP_SIG_REG_ONLY)
DYNAMICJITHELPER(CORINFO_HELP_NEWSFAST_ALIGN8, JIT_New, CORINFO_HELP_SIG_REG_ONLY)
JITHELPER(CORINFO_HELP_NEW_MDARR, JIT_NewMDArr,CORINFO_HELP_SIG_8_VA)
+#if COR_JIT_EE_VERSION > 460
+ JITHELPER(CORINFO_HELP_NEW_MDARR_NONVARARG, JIT_NewMDArrNonVarArg,CORINFO_HELP_SIG_4_STACK)
+#endif
JITHELPER(CORINFO_HELP_NEWARR_1_DIRECT, JIT_NewArr1,CORINFO_HELP_SIG_REG_ONLY)
DYNAMICJITHELPER(CORINFO_HELP_NEWARR_1_OBJ, JIT_NewArr1,CORINFO_HELP_SIG_REG_ONLY)
DYNAMICJITHELPER(CORINFO_HELP_NEWARR_1_VC, JIT_NewArr1,CORINFO_HELP_SIG_REG_ONLY)
JITHELPER(CORINFO_HELP_JIT_PINVOKE_BEGIN, NULL, CORINFO_HELP_SIG_UNDEF)
JITHELPER(CORINFO_HELP_JIT_PINVOKE_END, NULL, CORINFO_HELP_SIG_UNDEF)
+ JITHELPER(CORINFO_HELP_JIT_REVERSE_PINVOKE_ENTER, NULL, CORINFO_HELP_SIG_UNDEF)
+ JITHELPER(CORINFO_HELP_JIT_REVERSE_PINVOKE_EXIT, NULL, CORINFO_HELP_SIG_UNDEF)
+
#endif // COR_JIT_EE_VERSION
#undef JITHELPER
#include "random.h"
-// Windows CoreSystem has a different naming scheme for some dlls, which we must take account of when doing
-// LoadLibrary and the like.
-#if defined(FEATURE_CORESYSTEM)
-#define WINDOWS_KERNEL32_DLLNAME_A "kernelbase"
-#define WINDOWS_KERNEL32_DLLNAME_W W("kernelbase")
-#elif !defined(FEATURE_CORESYSTEM) || defined(CROSS_COMPILE)
#define WINDOWS_KERNEL32_DLLNAME_A "kernel32"
#define WINDOWS_KERNEL32_DLLNAME_W W("kernel32")
-#endif
class StringArrayList;
#if !defined(FEATURE_REDHAWK)&& !defined(FEATURE_PAL)
private: // apis types
-#if !defined(FEATURE_CORESYSTEM)
- //GetNumaProcessorNode()
- typedef BOOL
- (WINAPI *PGNPN)(UCHAR, PUCHAR);
-#endif
//GetNumaHighestNodeNumber()
typedef BOOL
(WINAPI *PVAExN)(HANDLE,LPVOID,SIZE_T,DWORD,DWORD,DWORD);
// api pfns and members
-#if !defined(FEATURE_CORESYSTEM)
- static PGNPN m_pGetNumaProcessorNode;
-#endif
static PGNHNN m_pGetNumaHighestNodeNumber;
static PVAExN m_pVirtualAllocExNuma;
public: // functions
-#if !defined(FEATURE_CORESYSTEM)
- static BOOL GetNumaProcessorNode(UCHAR proc_no, PUCHAR node_no);
-#endif
static LPVOID VirtualAllocExNuma(HANDLE hProc, LPVOID lpAddr, SIZE_T size,
DWORD allocType, DWORD prot, DWORD node);
-#if !defined(FEATURE_CORECLR) || defined(FEATURE_CORESYSTEM)
private:
//GetNumaProcessorNodeEx()
typedef BOOL
public:
static BOOL GetNumaProcessorNodeEx(PPROCESSOR_NUMBER proc_no, PUSHORT node_no);
#endif
-#endif
};
struct CPU_Group_Info
//GetThreadGroupAffinity()
typedef BOOL
(WINAPI *PGTGA)(HANDLE, GROUP_AFFINITY *);
-#if !defined(FEATURE_CORESYSTEM) && !defined(FEATURE_CORECLR)
//GetCurrentProcessorNumberEx()
typedef void
(WINAPI *PGCPNEx)(PROCESSOR_NUMBER *);
//NtQuerySystemInformationEx()
//typedef int
//(WINAPI *PNTQSIEx)(SYSTEM_INFORMATION_CLASS, PULONG, ULONG, PVOID, ULONG, PULONG);
-#endif
-
static PGLPIEx m_pGetLogicalProcessorInformationEx;
static PSTGA m_pSetThreadGroupAffinity;
static PGTGA m_pGetThreadGroupAffinity;
-#if !defined(FEATURE_CORESYSTEM) && !defined(FEATURE_CORECLR)
static PGCPNEx m_pGetCurrentProcessorNumberEx;
static PGST m_pGetSystemTimes;
//static PNTQSIEx m_pNtQuerySystemInformationEx;
-#endif
public:
static BOOL GetLogicalProcessorInformationEx(DWORD relationship,
static BOOL SetThreadGroupAffinity(HANDLE h,
GROUP_AFFINITY *groupAffinity, GROUP_AFFINITY *previousGroupAffinity);
static BOOL GetThreadGroupAffinity(HANDLE h, GROUP_AFFINITY *groupAffinity);
-#if !defined(FEATURE_CORESYSTEM) && !defined(FEATURE_CORECLR)
static BOOL GetSystemTimes(FILETIME *idleTime, FILETIME *kernelTime, FILETIME *userTime);
static void ChooseCPUGroupAffinity(GROUP_AFFINITY *gf);
static void ClearCPUGroupAffinity(GROUP_AFFINITY *gf);
#endif
-#endif
};
int GetCurrentProcessCpuCount();
bool endsWithJmpMethod(Compiler *comp);
-#if FEATURE_FASTTAILCALL
bool endsWithTailCall(Compiler* comp, bool fastTailCallsOnly, bool tailCallsConvertibleToLoopOnly, GenTree** tailCall);
bool endsWithTailCallOrJmp(Compiler *comp,
bool fastTailCallsOnly = false);
bool endsWithTailCallConvertibleToLoop(Compiler *comp, GenTree** tailCall);
-#endif // FEATURE_FASTTAILCALL
#if JIT_FEATURE_SSA_SKIP_DEFS
// Returns the first statement in the statement list of "this" that is
}
else
{
- TempDsc* t = regSet.rsUnspillInPlace(unspillTree);
+ TempDsc* t = regSet.rsUnspillInPlace(unspillTree, unspillTree->gtRegNum);
compiler->tmpRlsTemp(t);
getEmitter()->emitIns_R_S(ins_Load(unspillTree->gtType),
emitActualTypeSize(unspillTree->gtType),
}
else
{
- TempDsc* t = regSet.rsUnspillInPlace(unspillTree);
+ TempDsc* t = regSet.rsUnspillInPlace(unspillTree, unspillTree->gtRegNum);
getEmitter()->emitIns_R_S(ins_Load(unspillTree->gtType),
emitActualTypeSize(unspillTree->gtType),
dstReg,
#endif // DEBUG
// If fast tail call, then we are done. In this case we setup the args (both reg args
- // and stack args in incoming arg area) and call target in rax. Epilog sequence would
- // generate "br x0".
+ // and stack args in incoming arg area) and call target in IP0. Epilog sequence would
+ // generate "br IP0".
if (call->IsFastTailCall())
{
- NYI_ARM64("CodeGen - IsFastTailCall");
-
// Don't support fast tail calling JIT helpers
assert(callType != CT_HELPER);
assert(target != nullptr);
genConsumeReg(target);
-#if 0
- if (target->gtRegNum != REG_RAX)
+
+ if (target->gtRegNum != REG_IP0)
{
- inst_RV_RV(INS_mov, REG_RAX, target->gtRegNum);
+ inst_RV_RV(INS_mov, REG_IP0, target->gtRegNum);
}
-#endif
return;
- }
+ }
// For a pinvoke to unmanged code we emit a label to clear
// the GC pointer state before the callsite.
return;
}
-#if 0
// Make sure register arguments are in their initial registers
// and stack arguments are put back as well.
unsigned varNum;
}
else if (varDsc->lvRegNum == REG_STK)
{
- // Skip args which are currently living in stack.
+ // Skip args which are currently living in stack.
continue;
}
// a stack argument currently living in a register. In either case the following
// assert should hold.
assert(varDsc->lvRegNum != REG_STK);
+ assert(varDsc->TypeGet() != TYP_STRUCT);
+ var_types storeType = genActualType(varDsc->TypeGet());
+ emitAttr storeSize = emitActualTypeSize(storeType);
- var_types loadType = varDsc->lvaArgType();
- getEmitter()->emitIns_S_R(ins_Store(loadType), emitTypeSize(loadType), varDsc->lvRegNum, varNum, 0);
+ getEmitter()->emitIns_S_R(ins_Store(storeType), storeSize, varDsc->lvRegNum, varNum, 0);
// Update lvRegNum life and GC info to indicate lvRegNum is dead and varDsc stack slot is going live.
// Note that we cannot modify varDsc->lvRegNum here because another basic block may not be expecting it.
regMaskTP tempMask = genRegMask(varDsc->lvRegNum);
regSet.RemoveMaskVars(tempMask);
gcInfo.gcMarkRegSetNpt(tempMask);
- if (varDsc->lvTracked)
+ if (compiler->lvaIsGCTracked(varDsc))
{
VarSetOps::AddElemD(compiler, gcInfo.gcVarPtrSetCur, varNum);
}
// Is register argument already in the right register?
// If not load it from its stack location.
- var_types loadType = varDsc->lvaArgType();
- regNumber argReg = varDsc->lvArgReg; // incoming arg register
+ regNumber argReg = varDsc->lvArgReg; // incoming arg register
+ regNumber argRegNext = REG_NA;
if (varDsc->lvRegNum != argReg)
{
- assert(genIsValidReg(argReg));
-
- getEmitter()->emitIns_R_S(ins_Load(loadType), emitTypeSize(loadType), argReg, varNum, 0);
+ var_types loadType = TYP_UNDEF;
+ if (varTypeIsStruct(varDsc))
+ {
+ // Must be <= 16 bytes or else it wouldn't be passed in registers
+ noway_assert(EA_SIZE_IN_BYTES(varDsc->lvSize()) <= MAX_PASS_MULTIREG_BYTES);
+ loadType = compiler->getJitGCType(varDsc->lvGcLayout[0]);
+ }
+ else
+ {
+ loadType = compiler->mangleVarArgsType(genActualType(varDsc->TypeGet()));
+ }
+ emitAttr loadSize = emitActualTypeSize(loadType);
+ getEmitter()->emitIns_R_S(ins_Load(loadType), loadSize, argReg, varNum, 0);
// Update argReg life and GC Info to indicate varDsc stack slot is dead and argReg is going live.
// Note that we cannot modify varDsc->lvRegNum here because another basic block may not be expecting it.
// and after which reg life and gc info will be recomputed for the new block in genCodeForBBList().
regSet.AddMaskVars(genRegMask(argReg));
gcInfo.gcMarkRegPtrVal(argReg, loadType);
- if (varDsc->lvTracked)
+
+ if (varDsc->lvIsMultiregStruct())
+ {
+ // Restore the next register.
+ argRegNext = genMapRegArgNumToRegNum(genMapRegNumToRegArgNum(argReg, loadType) + 1, loadType);
+ loadType = compiler->getJitGCType(varDsc->lvGcLayout[1]);
+ loadSize = emitActualTypeSize(loadType);
+ getEmitter()->emitIns_R_S(ins_Load(loadType), loadSize, argRegNext, varNum, TARGET_POINTER_SIZE);
+
+ regSet.AddMaskVars(genRegMask(argRegNext));
+ gcInfo.gcMarkRegPtrVal(argRegNext, loadType);
+ }
+
+ if (compiler->lvaIsGCTracked(varDsc))
{
- VarSetOps::RemoveElemD(compiler, gcInfo.gcVarPtrSetCur, varNum);
+ VarSetOps::RemoveElemD(compiler, gcInfo.gcVarPtrSetCur, varNum);
}
}
- // In case of a jmp call to a vararg method also pass the float/double arg in the corresponding int arg register.
+ // In case of a jmp call to a vararg method ensure only integer registers are passed.
if (compiler->info.compIsVarArgs)
{
- regNumber intArgReg;
- if (varTypeIsFloating(loadType))
- {
- intArgReg = compiler->getCallArgIntRegister(argReg);
- inst_RV_RV(INS_mov_xmm2i, argReg, intArgReg, loadType);
- }
- else
+ assert((genRegMask(argReg) & RBM_ARG_REGS) != RBM_NONE);
+
+ fixedIntArgMask |= genRegMask(argReg);
+
+ if (varDsc->lvIsMultiregStruct())
{
- intArgReg = argReg;
+ assert(argRegNext != REG_NA);
+ fixedIntArgMask |= genRegMask(argRegNext);
}
- fixedIntArgMask |= genRegMask(intArgReg);
-
- if (intArgReg == REG_ARG_0)
+ if (argReg == REG_ARG_0)
{
assert(firstArgVarNum == BAD_VAR_NUM);
firstArgVarNum = varNum;
}
}
- // Jmp call to a vararg method - if the method has fewer than 4 fixed arguments,
- // load the remaining arg registers (both int and float) from the corresponding
+ // Jmp call to a vararg method - if the method has fewer than 8 fixed arguments,
+ // load the remaining integer arg registers from the corresponding
// shadow stack slots. This is for the reason that we don't know the number and type
// of non-fixed params passed by the caller, therefore we have to assume the worst case
- // of caller passing float/double args both in int and float arg regs.
+ // of caller passing all 8 integer arg regs.
//
// The caller could have passed gc-ref/byref type var args. Since these are var args
// the callee no way of knowing their gc-ness. Therefore, mark the region that loads
assert(compiler->info.compIsVarArgs);
assert(firstArgVarNum != BAD_VAR_NUM);
- regMaskTP remainingIntArgMask = RBM_ARG_REGS & ~fixedIntArgMask;
+ regMaskTP remainingIntArgMask = RBM_ARG_REGS & ~fixedIntArgMask;
if (remainingIntArgMask != RBM_NONE)
{
getEmitter()->emitDisableGC();
if ((remainingIntArgMask & argRegMask) != 0)
{
remainingIntArgMask &= ~argRegMask;
- getEmitter()->emitIns_R_S(INS_mov, EA_8BYTE, argReg, firstArgVarNum, argOffset);
-
- // also load it in corresponding float arg reg
- regNumber floatReg = compiler->getCallArgFloatRegister(argReg);
- inst_RV_RV(INS_mov_i2xmm, floatReg, argReg);
+ getEmitter()->emitIns_R_S(INS_ldr, EA_8BYTE, argReg, firstArgVarNum, argOffset);
}
argOffset += REGSIZE_BYTES;
- }
+ }
getEmitter()->emitEnableGC();
}
}
-#else // !0
- NYI("genJmpMethod");
-#endif // !0
}
// produce code for a GT_LEA subnode
// All other calls - stk arg is setup in out-going arg area.
if (putInIncomingArgArea)
{
- // The first varNum is guaranteed to be the first incoming arg of the method being compiled.
- // See lvaInitTypeRef() for the order in which lvaTable entries are initialized.
- varNum = 0;
-#ifdef DEBUG
+ varNum = getFirstArgWithStackSlot();
#if FEATURE_FASTTAILCALL
// This must be a fast tail call.
assert(treeNode->AsPutArgStk()->gtCall->AsCall()->IsFastTailCall());
// Since it is a fast tail call, the existence of first incoming arg is guaranteed
// because fast tail call requires that in-coming arg area of caller is >= out-going
// arg area required for tail call.
- LclVarDsc* varDsc = compiler->lvaTable;mit
+ LclVarDsc* varDsc = &(compiler->lvaTable[varNum]);
assert(varDsc != nullptr);
- assert(varDsc->lvIsRegArg && ((varDsc->lvArgReg == REG_ARG_0) || (varDsc->lvArgReg == REG_FLTARG_0)));
#endif // FEATURE_FASTTAILCALL
-#endif
}
else
{
if (verbose)
printf("*************** In genFnPrologCalleeRegArgs() for %s regs\n", regState->rsIsFloat ? "float" : "int");
#endif
+
#ifdef _TARGET_ARM64_
if (compiler->info.compIsVarArgs)
{
{
noway_assert(block->bbJumpKind == BBJ_RETURN);
noway_assert(block->bbTreeList != nullptr);
- NYI("jmp call");
+
+ // figure out what jump we have
+ GenTreePtr jmpStmt = block->lastTopLevelStmt();
+ noway_assert(jmpStmt && (jmpStmt->gtOper == GT_STMT));
+#if !FEATURE_FASTTAILCALL
+ noway_assert(jmpStmt->gtNext == nullptr);
+ GenTreePtr jmpNode = jmpStmt->gtStmt.gtStmtExpr;
+ noway_assert(jmpNode->gtOper == GT_JMP);
+#else
+ // arm64
+ // If jmpNode is GT_JMP then gtNext must be null.
+ // If jmpNode is a fast tail call, gtNext need not be null since it could have embedded stmts.
+ GenTreePtr jmpNode = jmpStmt->gtStmt.gtStmtExpr;
+ noway_assert((jmpNode->gtOper != GT_JMP) || (jmpStmt->gtNext == nullptr));
+
+ // Could either be a "jmp method" or "fast tail call" implemented as epilog+jmp
+ noway_assert((jmpNode->gtOper == GT_JMP) || ((jmpNode->gtOper == GT_CALL) && jmpNode->AsCall()->IsFastTailCall()));
+
+ // The next block is associated with this "if" stmt
+ if (jmpNode->gtOper == GT_JMP)
+#endif
+ {
+ // Simply emit a jump to the methodHnd. This is similar to a call so we can use
+ // the same descriptor with some minor adjustments.
+ CORINFO_METHOD_HANDLE methHnd = (CORINFO_METHOD_HANDLE)jmpNode->gtVal.gtVal1;
+
+ CORINFO_CONST_LOOKUP addrInfo;
+ compiler->info.compCompHnd->getFunctionEntryPoint(methHnd, &addrInfo);
+ if (addrInfo.accessType != IAT_VALUE)
+ {
+ NYI_ARM64("Unsupported JMP indirection");
+ }
+
+ emitter::EmitCallType callType = emitter::EC_FUNC_TOKEN;
+
+ // Simply emit a jump to the methodHnd. This is similar to a call so we can use
+ // the same descriptor with some minor adjustments.
+ getEmitter()->emitIns_Call(callType,
+ methHnd,
+ INDEBUG_LDISASM_COMMA(nullptr)
+ addrInfo.addr,
+ 0, // argSize
+ EA_UNKNOWN, // retSize
+ gcInfo.gcVarPtrSetCur,
+ gcInfo.gcRegGCrefSetCur,
+ gcInfo.gcRegByrefSetCur,
+ BAD_IL_OFFSET, REG_NA, REG_NA, 0, 0, /* iloffset, ireg, xreg, xmul, disp */
+ true); /* isJump */
+ }
+#if FEATURE_FASTTAILCALL
+ else
+ {
+ // Fast tail call.
+ // Call target = REG_IP0.
+ // https://github.com/dotnet/coreclr/issues/4827
+ // Do we need a special encoding for stack walker like rex.w prefix for x64?
+ getEmitter()->emitIns_R(INS_br, emitTypeSize(TYP_I_IMPL), REG_IP0);
+ }
+#endif //FEATURE_FASTTAILCALL
}
else
{
#endif // _TARGET_XARCH_
+#if !defined(LEGACY_BACKEND) && (defined(_TARGET_XARCH_) || defined(_TARGET_ARM64_))
+
+//------------------------------------------------------------------------------------------------ //
+// getFirstArgWithStackSlot - returns the first argument with stack slot on the caller's frame.
+//
+// Return value:
+// The number of the first argument with stack slot on the caller's frame.
+//
+// Note:
+// On x64 Windows the caller always creates slots (homing space) in its frame for the
+// first 4 arguments of a callee (register passed args). So, the the variable number
+// (lclNum) for the first argument with a stack slot is always 0.
+// For System V systems or arm64, there is no such calling convention requirement, and the code needs to find
+// the first stack passed argument from the caller. This is done by iterating over
+// all the lvParam variables and finding the first with lvArgReg equals to REG_STK.
+//
+unsigned
+CodeGen::getFirstArgWithStackSlot()
+{
+#if defined(FEATURE_UNIX_AMD64_STRUCT_PASSING) || defined(_TARGET_ARM64_)
+ unsigned baseVarNum = 0;
+#if defined(FEATURE_UNIX_AMR64_STRUCT_PASSING)
+ baseVarNum = compiler->lvaFirstStackIncomingArgNum;
+
+ if (compiler->lvaFirstStackIncomingArgNum != BAD_VAR_NUM)
+ {
+ baseVarNum = compiler->lvaFirstStackIncomingArgNum;
+ }
+ else
+#endif // FEATURE_UNIX_ARM64_STRUCT_PASSING
+ {
+ // Iterate over all the local variables in the Lcl var table.
+ // They contain all the implicit arguments - thisPtr, retBuf,
+ // generic context, PInvoke cookie, var arg cookie,no-standard args, etc.
+ LclVarDsc* varDsc = nullptr;
+ for (unsigned i = 0; i < compiler->info.compArgsCount; i++)
+ {
+ varDsc = &(compiler->lvaTable[i]);
+
+ // We are iterating over the arguments only.
+ assert(varDsc->lvIsParam);
+
+ if (varDsc->lvArgReg == REG_STK)
+ {
+ baseVarNum = i;
+#if defined(FEATURE_UNIX_AMR64_STRUCT_PASSING)
+ compiler->lvaFirstStackIncomingArgNum = baseVarNum;
+#endif // FEATURE_UNIX_ARM64_STRUCT_PASSING
+ break;
+ }
+ }
+ assert(varDsc != nullptr);
+ }
+
+ return baseVarNum;
+#elif defined(_TARGET_AMD64_)
+ return 0;
+#else
+ // Not implemented for x86.
+ NYI_X86("getFirstArgWithStackSlot not yet implemented for x86.");
+ return BAD_VAR_NUM;
+#endif // FEATURE_UNIX_AMD64_STRUCT_PASSING || _TARGET_ARM64_
+}
+
+#endif // !LEGACY_BACKEND && (_TARGET_XARCH_ || _TARGET_ARM64_)
+
/*****************************************************************************/
#ifdef DEBUGGING_SUPPORT
{
/* Get the temp we spilled into. */
- TempDsc * temp = regSet.rsUnspillInPlace(op1);
+ TempDsc * temp = regSet.rsUnspillInPlace(op1, op1->gtRegNum);
/* For 8bit operations, we need to make sure that op2 is
in a byte-addressable registers */
void genPutArgStk(GenTreePtr treeNode);
unsigned getBaseVarForPutArgStk(GenTreePtr treeNode);
-#ifdef _TARGET_XARCH_
+#if defined(_TARGET_XARCH_) || defined(_TARGET_ARM64_)
unsigned getFirstArgWithStackSlot();
-#endif // !_TARGET_XARCH_
+#endif // _TARGET_XARCH_ || _TARGET_ARM64_
void genCompareFloat(GenTreePtr treeNode);
// Handle multi-reg return type values
if (compiler->compMethodReturnsMultiRegRetType())
{
-#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
ReturnTypeDesc retTypeDesc;
retTypeDesc.Initialize(compiler, compiler->info.compMethodInfo->args.retTypeClass);
+ unsigned regCount = retTypeDesc.GetReturnRegCount();
- assert(retTypeDesc.GetReturnRegCount() == CLR_SYSTEMV_MAX_EIGHTBYTES_COUNT_TO_RETURN_IN_REGISTERS);
+ // Only x86 and x64 Unix ABI allows multi-reg return and
+ // number of result regs should be equal to MAX_RET_REG_COUNT.
+ assert(regCount == MAX_RET_REG_COUNT);
- // Set the GC-ness of the struct return registers.
- gcInfo.gcMarkRegPtrVal(REG_INTRET, retTypeDesc.GetReturnRegType(0));
- gcInfo.gcMarkRegPtrVal(REG_INTRET_1, retTypeDesc.GetReturnRegType(1));
-#endif
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ gcInfo.gcMarkRegPtrVal(retTypeDesc.GetABIReturnReg(i), retTypeDesc.GetReturnRegType(i));
+ }
}
else if (compiler->compMethodReturnsRetBufAddr())
{
// ... all other cases.
else
{
-#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
- // For System V structs that are not returned in registers are always
+#ifdef _TARGET_AMD64_
+ // For x64, structs that are not returned in registers are always
// returned in implicit RetBuf. If we reached here, we should not have
// a RetBuf and the return type should not be a struct.
assert(compiler->info.compRetBuffArg == BAD_VAR_NUM);
assert(!varTypeIsStruct(compiler->info.compRetNativeType));
-#endif // FEATURE_UNIX_AMD64_STRUCT_PASSING
+#endif // _TARGET_AMD64_
- // For Windows we can't make such assertions since we generate code for returning of
+ // For x86 Windows we can't make such assertions since we generate code for returning of
// the RetBuf in REG_INTRET only when the ProfilerHook is enabled. Otherwise
// compRetNativeType could be TYP_STRUCT.
gcInfo.gcMarkRegPtrVal(REG_INTRET, compiler->info.compRetNativeType);
if (treeNode->gtOverflowEx())
{
+#if !defined(_TARGET_64BIT_)
+ assert(oper == GT_ADD || oper == GT_SUB ||
+ oper == GT_ADD_HI || oper == GT_SUB_HI);
+#else
assert(oper == GT_ADD || oper == GT_SUB);
+#endif
genCheckOverflow(treeNode);
}
genProduceReg(treeNode);
// Return Value:
// None
//
+// Assumption:
+// op1 of GT_RETURN node is either GT_LCL_VAR or multi-reg GT_CALL
void
CodeGen::genStructReturn(GenTreePtr treeNode)
{
assert(treeNode->OperGet() == GT_RETURN);
GenTreePtr op1 = treeNode->gtGetOp1();
- var_types targetType = treeNode->TypeGet();
#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
- noway_assert((op1->OperGet() == GT_LCL_VAR) ||
- (op1->OperGet() == GT_CALL));
-
if (op1->OperGet() == GT_LCL_VAR)
{
- assert(op1->isContained());
-
GenTreeLclVarCommon* lclVar = op1->AsLclVarCommon();
LclVarDsc* varDsc = &(compiler->lvaTable[lclVar->gtLclNum]);
assert(varDsc->lvIsMultiRegArgOrRet);
ReturnTypeDesc retTypeDesc;
retTypeDesc.Initialize(compiler, varDsc->lvVerTypeInfo.GetClassHandle());
- assert(retTypeDesc.GetReturnRegCount() == CLR_SYSTEMV_MAX_EIGHTBYTES_COUNT_TO_RETURN_IN_REGISTERS);
+ unsigned regCount = retTypeDesc.GetReturnRegCount();
+ assert(regCount == MAX_RET_REG_COUNT);
+
+ if (varTypeIsEnregisterableStruct(op1))
+ {
+ // Right now the only enregistrable structs supported are SIMD vector types.
+ assert(varTypeIsSIMD(op1));
+ assert(!op1->isContained());
+
+ // This is a case of operand is in a single reg and needs to be
+ // returned in multiple ABI return registers.
+ regNumber opReg = genConsumeReg(op1);
+ regNumber reg0 = retTypeDesc.GetABIReturnReg(0);
+ regNumber reg1 = retTypeDesc.GetABIReturnReg(1);
+
+ if (opReg != reg0 && opReg != reg1)
+ {
+ // Operand reg is different from return regs.
+ // Copy opReg to reg0 and let it to be handled by one of the
+ // two cases below.
+ inst_RV_RV(ins_Copy(TYP_DOUBLE), reg0, opReg, TYP_DOUBLE);
+ opReg = reg0;
+ }
- var_types type0 = retTypeDesc.GetReturnRegType(0);
- var_types type1 = retTypeDesc.GetReturnRegType(1);
+ if (opReg == reg0)
+ {
+ assert(opReg != reg1);
- regNumber reg0 = retTypeDesc.GetABIReturnReg(0);
- regNumber reg1 = retTypeDesc.GetABIReturnReg(1);
- assert(reg0 != REG_NA && reg1 != REG_NA);
+ // reg0 - already has required 8-byte in bit position [63:0].
+ // reg1 = opReg.
+ // swap upper and lower 8-bytes of reg1 so that desired 8-byte is in bit position [63:0].
+ inst_RV_RV(ins_Copy(TYP_DOUBLE), reg1, opReg, TYP_DOUBLE);
+ }
+ else
+ {
+ assert(opReg == reg1);
+
+ // reg0 = opReg.
+ // swap upper and lower 8-bytes of reg1 so that desired 8-byte is in bit position [63:0].
+ inst_RV_RV(ins_Copy(TYP_DOUBLE), reg0, opReg, TYP_DOUBLE);
+ }
+ inst_RV_RV_IV(INS_shufpd, EA_16BYTE, reg1, reg1, 0x01);
+ }
+ else
+ {
+ assert(op1->isContained());
- // Move the values into the return registers
- getEmitter()->emitIns_R_S(ins_Load(type0), emitTypeSize(type0), reg0, lclVar->gtLclNum, 0);
- getEmitter()->emitIns_R_S(ins_Load(type1), emitTypeSize(type1), reg1, lclVar->gtLclNum, 8);
+ // Copy var on stack into ABI return registers
+ int offset = 0;
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ var_types type = retTypeDesc.GetReturnRegType(i);
+ regNumber reg = retTypeDesc.GetABIReturnReg(i);
+ getEmitter()->emitIns_R_S(ins_Load(type), emitTypeSize(type), reg, lclVar->gtLclNum, offset);
+ offset += genTypeSize(type);
+ }
+ }
}
else
{
- // Assumption: multi-reg return value of a GT_CALL node is never spilled.
- // TODO-BUG: support for multi-reg call nodes.
+ assert(op1->IsMultiRegCall() || op1->IsCopyOrReloadOfMultiRegCall());
- assert(op1->OperGet() == GT_CALL);
- assert((op1->gtFlags & GTF_SPILLED) == 0);
- }
+ genConsumeRegs(op1);
+ GenTree* actualOp1 = op1->gtSkipReloadOrCopy();
+ GenTreeCall* call = actualOp1->AsCall();
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ unsigned regCount = retTypeDesc->GetReturnRegCount();
+ assert(regCount == MAX_RET_REG_COUNT);
+ // Handle circular dependency between call allocated regs and ABI return regs.
+ //
+ // It is possible under LSRA stress that originally allocated regs of call node,
+ // say rax and rdx, are spilled and reloaded to rdx and rax respectively. But
+ // GT_RETURN needs to move values as follows: rdx->rax, rax->rdx. Similar kind
+ // kind of circular dependency could arise between xmm0 and xmm1 return regs.
+ // Codegen is expected to handle such circular dependency.
+ //
+ var_types regType0 = retTypeDesc->GetReturnRegType(0);
+ regNumber returnReg0 = retTypeDesc->GetABIReturnReg(0);
+ regNumber allocatedReg0 = call->GetRegNumByIdx(0);
+
+ var_types regType1 = retTypeDesc->GetReturnRegType(1);
+ regNumber returnReg1 = retTypeDesc->GetABIReturnReg(1);
+ regNumber allocatedReg1 = call->GetRegNumByIdx(1);
+
+ if (op1->IsCopyOrReload())
+ {
+ // GT_COPY/GT_RELOAD will have valid reg for those positions
+ // that need to be copied or reloaded.
+ regNumber reloadReg = op1->AsCopyOrReload()->GetRegNumByIdx(0);
+ if (reloadReg != REG_NA)
+ {
+ allocatedReg0 = reloadReg;
+ }
+
+ reloadReg = op1->AsCopyOrReload()->GetRegNumByIdx(1);
+ if (reloadReg != REG_NA)
+ {
+ allocatedReg1 = reloadReg;
+ }
+ }
+
+ if (allocatedReg0 == returnReg1 &&
+ allocatedReg1 == returnReg0)
+ {
+ // Circular dependency - swap allocatedReg0 and allocatedReg1
+ if (varTypeIsFloating(regType0))
+ {
+ assert(varTypeIsFloating(regType1));
+
+ // The fastest way to swap two XMM regs is using PXOR
+ inst_RV_RV(INS_pxor, allocatedReg0, allocatedReg1, TYP_DOUBLE);
+ inst_RV_RV(INS_pxor, allocatedReg1, allocatedReg0, TYP_DOUBLE);
+ inst_RV_RV(INS_pxor, allocatedReg0, allocatedReg1, TYP_DOUBLE);
+ }
+ else
+ {
+ assert(varTypeIsIntegral(regType0));
+ assert(varTypeIsIntegral(regType1));
+ inst_RV_RV(INS_xchg, allocatedReg1, allocatedReg0, TYP_I_IMPL);
+ }
+ }
+ else if (allocatedReg1 == returnReg0)
+ {
+ // Change the order of moves to correctly handle dependency.
+ if (allocatedReg1 != returnReg1)
+ {
+ inst_RV_RV(ins_Copy(regType1), returnReg1, allocatedReg1, regType1);
+ }
+
+ if (allocatedReg0 != returnReg0)
+ {
+ inst_RV_RV(ins_Copy(regType0), returnReg0, allocatedReg0, regType0);
+ }
+ }
+ else
+ {
+ // No circular dependency case.
+ if (allocatedReg0 != returnReg0)
+ {
+ inst_RV_RV(ins_Copy(regType0), returnReg0, allocatedReg0, regType0);
+ }
+
+ if (allocatedReg1 != returnReg1)
+ {
+ inst_RV_RV(ins_Copy(regType1), returnReg1, allocatedReg1, regType1);
+ }
+ }
+ }
#else
- assert("!unreached");
+ unreached();
#endif
}
op1->gtFlags |= GTF_SPILLED;
op1->gtFlags &= ~GTF_SPILL;
- TempDsc* t = regSet.rsUnspillInPlace(op1);
+ TempDsc* t = regSet.rsUnspillInPlace(op1, op1->gtRegNum);
inst_FS_ST(INS_fld, emitActualTypeSize(op1->gtType), t, 0);
op1->gtFlags &= ~GTF_SPILLED;
compiler->tmpRlsTemp(t);
case GT_STORE_LCL_VAR:
{
+ GenTreePtr op1 = treeNode->gtGetOp1();
+
// var = call, where call returns a multi-reg return value
// case is handled separately.
- if (treeNode->IsMultiRegCallStoreToLocal())
+ if (op1->gtSkipReloadOrCopy()->IsMultiRegCall())
{
genMultiRegCallStoreToLocal(treeNode);
}
break;
}
#endif // !defined(_TARGET_64BIT_)
-
- GenTreePtr op1 = treeNode->gtGetOp1();
+
genConsumeRegs(op1);
if (treeNode->gtRegNum == REG_NA)
emit->emitInsBinary(ins_Move_Extend(targetType, true), emitTypeSize(treeNode), treeNode, op1);
}
}
+ }
- if (treeNode->gtRegNum != REG_NA)
- {
- genProduceReg(treeNode);
- }
+ if (treeNode->gtRegNum != REG_NA)
+ {
+ genProduceReg(treeNode);
}
}
break;
// None
//
// Assumption:
-// The child of store is a GT_CALL node.
+// The child of store is a multi-reg call node.
+// genProduceReg() on treeNode is made by caller of this routine.
//
void
CodeGen::genMultiRegCallStoreToLocal(GenTreePtr treeNode)
{
- assert(treeNode->IsMultiRegCallStoreToLocal());
+ assert(treeNode->OperGet() == GT_STORE_LCL_VAR);
#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
// Structs of size >=9 and <=16 are returned in two return registers on x64 Unix.
assert(varTypeIsStruct(treeNode));
- // Assumption: struct local var needs to be in memory
- noway_assert(!treeNode->InReg());
+ // Assumption: current x64 Unix implementation requires that a multi-reg struct
+ // var in 'var = call' is flagged as lvIsMultiRegArgOrRet to prevent it from
+ // being struct promoted.
+ unsigned lclNum = treeNode->AsLclVarCommon()->gtLclNum;
+ LclVarDsc* varDsc = &(compiler->lvaTable[lclNum]);
+ noway_assert(varDsc->lvIsMultiRegArgOrRet);
GenTree* op1 = treeNode->gtGetOp1();
- GenTreeCall* actualOp1 = op1->gtSkipReloadOrCopy()->AsCall();
- assert(actualOp1->HasMultiRegRetVal());
+ GenTree* actualOp1 = op1->gtSkipReloadOrCopy();
+ GenTreeCall* call = actualOp1->AsCall();
+ assert(call->HasMultiRegRetVal());
genConsumeRegs(op1);
- ReturnTypeDesc* retTypeDesc = actualOp1->GetReturnTypeDesc();
- assert(retTypeDesc->GetReturnRegCount() == CLR_SYSTEMV_MAX_EIGHTBYTES_COUNT_TO_RETURN_IN_REGISTERS);
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ assert(retTypeDesc->GetReturnRegCount() == MAX_RET_REG_COUNT);
+ unsigned regCount = retTypeDesc->GetReturnRegCount();
- var_types type0 = retTypeDesc->GetReturnRegType(0);
- var_types type1 = retTypeDesc->GetReturnRegType(1);
+ if (treeNode->gtRegNum != REG_NA)
+ {
+ // Right now the only enregistrable structs supported are SIMD types.
+ assert(varTypeIsSIMD(treeNode));
+ assert(varTypeIsFloating(retTypeDesc->GetReturnRegType(0)));
+ assert(varTypeIsFloating(retTypeDesc->GetReturnRegType(1)));
- regNumber reg0 = retTypeDesc->GetABIReturnReg(0);
- regNumber reg1 = retTypeDesc->GetABIReturnReg(1);
+ // This is a case of two 8-bytes that comprise the operand is in
+ // two different xmm registers and needs to assembled into a single
+ // xmm register.
+ regNumber targetReg = treeNode->gtRegNum;
+ regNumber reg0 = call->GetRegNumByIdx(0);
+ regNumber reg1 = call->GetRegNumByIdx(1);
- assert(reg0 != REG_NA && reg1 != REG_NA);
+ if (op1->IsCopyOrReload())
+ {
+ // GT_COPY/GT_RELOAD will have valid reg for those positions
+ // that need to be copied or reloaded.
+ regNumber reloadReg = op1->AsCopyOrReload()->GetRegNumByIdx(0);
+ if (reloadReg != REG_NA)
+ {
+ reg0 = reloadReg;
+ }
- // Assumption: multi-reg return value of a GT_CALL node never gets spilled.
- // TODO-BUG: support for multi-reg GT_CALL nodes.
+ reloadReg = op1->AsCopyOrReload()->GetRegNumByIdx(1);
+ if (reloadReg != REG_NA)
+ {
+ reg1 = reloadReg;
+ }
+ }
- unsigned lclNum = treeNode->AsLclVarCommon()->gtLclNum;
- LclVarDsc* varDsc = &(compiler->lvaTable[lclNum]);
+ if (targetReg != reg0 && targetReg != reg1)
+ {
+ // Copy reg0 into targetReg and let it to be handled by one
+ // of the cases below.
+ inst_RV_RV(ins_Copy(TYP_DOUBLE), targetReg, reg0, TYP_DOUBLE);
+ targetReg = reg0;
+ }
- // Assumption: current x64 Unix implementation requires that a multi-reg struct
- // var in 'var = call' is flagged as lvIsMultiRegArgOrRet to prevent it from
- // being struct poromoted.
- //
+ if (targetReg == reg0)
+ {
+ // targeReg[63:0] = targetReg[63:0]
+ // targetReg[127:64] = reg1[127:64]
+ inst_RV_RV_IV(INS_shufpd, EA_16BYTE, targetReg, reg1, 0x00);
+ }
+ else
+ {
+ assert(targetReg == reg1);
- noway_assert(varDsc->lvIsMultiRegArgOrRet);
+ // We need two shuffles to achieve this
+ // First:
+ // targeReg[63:0] = targetReg[63:0]
+ // targetReg[127:64] = reg0[63:0]
+ //
+ // Second:
+ // targeReg[63:0] = targetReg[127:64]
+ // targetReg[127:64] = targetReg[63:0]
+ //
+ // Essentially copy low 8-bytes from reg0 to high 8-bytes of targetReg
+ // and next swap low and high 8-bytes of targetReg to have them
+ // rearranged in the right order.
+ inst_RV_RV_IV(INS_shufpd, EA_16BYTE, targetReg, reg0, 0x00);
+ inst_RV_RV_IV(INS_shufpd, EA_16BYTE, targetReg, targetReg, 0x01);
+ }
+ }
+ else
+ {
+ // Stack store
+ int offset = 0;
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ var_types type = retTypeDesc->GetReturnRegType(i);
+ regNumber reg = call->GetRegNumByIdx(i);
+ if (op1->IsCopyOrReload())
+ {
+ // GT_COPY/GT_RELOAD will have valid reg for those positions
+ // that need to be copied or reloaded.
+ regNumber reloadReg = op1->AsCopyOrReload()->GetRegNumByIdx(i);
+ if (reloadReg != REG_NA)
+ {
+ reg = reloadReg;
+ }
+ }
- getEmitter()->emitIns_S_R(ins_Store(type0), emitTypeSize(type0), reg0, lclNum, 0);
- getEmitter()->emitIns_S_R(ins_Store(type1), emitTypeSize(type1), reg1, lclNum, 8);
+ assert(reg != REG_NA);
+ getEmitter()->emitIns_S_R(ins_Store(type), emitTypeSize(type), reg, lclNum, offset);
+ offset += genTypeSize(type);
+ }
+
+ varDsc->lvRegNum = REG_STK;
+ }
#else // !FEATURE_UNIX_AMD64_STRUCT_PASSING
assert(!"Unreached");
#endif // !FEATURE_UNIX_AMD64_STRUCT_PASSING
void CodeGen::genUnspillRegIfNeeded(GenTree *tree)
{
regNumber dstReg = tree->gtRegNum;
-
GenTree* unspillTree = tree;
+
if (tree->gtOper == GT_RELOAD)
{
unspillTree = tree->gtOp.gtOp1;
}
- if (unspillTree->gtFlags & GTF_SPILLED)
+
+ if ((unspillTree->gtFlags & GTF_SPILLED) != 0)
{
if (genIsRegCandidateLocal(unspillTree))
{
regSet.AddMaskVars(genGetRegMask(varDsc));
}
+
+ gcInfo.gcMarkRegPtrVal(dstReg, unspillTree->TypeGet());
+ }
+ else if (unspillTree->IsMultiRegCall())
+ {
+ GenTreeCall* call = unspillTree->AsCall();
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ unsigned regCount = retTypeDesc->GetReturnRegCount();
+ GenTreeCopyOrReload* reloadTree = nullptr;
+ if (tree->OperGet() == GT_RELOAD)
+ {
+ reloadTree = tree->AsCopyOrReload();
+ }
+
+ // In case of multi-reg call node, GTF_SPILLED flag on it indicates that
+ // one or more of its result regs are spilled. Call node needs to be
+ // queried to know which specific result regs to be unspilled.
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ unsigned flags = call->GetRegSpillFlagByIdx(i);
+ if ((flags & GTF_SPILLED) != 0)
+ {
+ var_types dstType = retTypeDesc->GetReturnRegType(i);
+ regNumber unspillTreeReg = call->GetRegNumByIdx(i);
+
+ if (reloadTree != nullptr)
+ {
+ dstReg = reloadTree->GetRegNumByIdx(i);
+ if (dstReg == REG_NA)
+ {
+ dstReg = unspillTreeReg;
+ }
+ }
+ else
+ {
+ dstReg = unspillTreeReg;
+ }
+
+ TempDsc* t = regSet.rsUnspillInPlace(call, unspillTreeReg, i);
+ getEmitter()->emitIns_R_S(ins_Load(dstType),
+ emitActualTypeSize(dstType),
+ dstReg,
+ t->tdTempNum(),
+ 0);
+ compiler->tmpRlsTemp(t);
+ gcInfo.gcMarkRegPtrVal(dstReg, dstType);
+ }
+ }
+
+ unspillTree->gtFlags &= ~GTF_SPILLED;
+ unspillTree->SetInReg();
}
else
{
- TempDsc* t = regSet.rsUnspillInPlace(unspillTree);
+ TempDsc* t = regSet.rsUnspillInPlace(unspillTree, unspillTree->gtRegNum);
getEmitter()->emitIns_R_S(ins_Load(unspillTree->gtType),
- emitActualTypeSize(unspillTree->gtType),
- dstReg,
- t->tdTempNum(),
- 0);
+ emitActualTypeSize(unspillTree->TypeGet()),
+ dstReg,
+ t->tdTempNum(),
+ 0);
compiler->tmpRlsTemp(t);
unspillTree->gtFlags &= ~GTF_SPILLED;
unspillTree->SetInReg();
- }
-
- gcInfo.gcMarkRegPtrVal(dstReg, unspillTree->TypeGet());
+ gcInfo.gcMarkRegPtrVal(dstReg, unspillTree->TypeGet());
+ }
}
}
void CodeGen::genRegCopy(GenTree* treeNode)
{
assert(treeNode->OperGet() == GT_COPY);
- var_types targetType = treeNode->TypeGet();
- regNumber targetReg = treeNode->gtRegNum;
- assert(targetReg != REG_NA);
+ GenTree* op1 = treeNode->gtOp.gtOp1;
- GenTree* op1 = treeNode->gtOp.gtOp1;
+ if (op1->IsMultiRegCall())
+ {
+ genConsumeReg(op1);
- // Check whether this node and the node from which we're copying the value have the same
- // register type.
- // This can happen if (currently iff) we have a SIMD vector type that fits in an integer
- // register, in which case it is passed as an argument, or returned from a call,
- // in an integer register and must be copied if it's in an xmm register.
+ GenTreeCopyOrReload* copyTree = treeNode->AsCopyOrReload();
+ GenTreeCall* call = op1->AsCall();
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ unsigned regCount = retTypeDesc->GetReturnRegCount();
- bool srcFltReg = (varTypeIsFloating(op1) || varTypeIsSIMD(op1));
- bool tgtFltReg = (varTypeIsFloating(treeNode) || varTypeIsSIMD(treeNode));
- if (srcFltReg != tgtFltReg)
- {
- instruction ins;
- regNumber fpReg;
- regNumber intReg;
- if (tgtFltReg)
+ for (unsigned i = 0; i < regCount; ++i)
{
- ins = ins_CopyIntToFloat(op1->TypeGet(), treeNode->TypeGet());
- fpReg = targetReg;
- intReg = op1->gtRegNum;
- }
- else
- {
- ins = ins_CopyFloatToInt(op1->TypeGet(), treeNode->TypeGet());
- intReg = targetReg;
- fpReg = op1->gtRegNum;
+ var_types type = retTypeDesc->GetReturnRegType(i);
+ regNumber fromReg = call->GetRegNumByIdx(i);
+ regNumber toReg = copyTree->GetRegNumByIdx(i);
+
+ // A Multi-reg GT_COPY node will have valid reg only for those
+ // positions that corresponding result reg of call node needs
+ // to be copied.
+ if (toReg != REG_NA)
+ {
+ assert(toReg != fromReg);
+ inst_RV_RV(ins_Copy(type), toReg, fromReg, type);
+ }
}
- inst_RV_RV(ins, fpReg, intReg, targetType);
}
else
{
- inst_RV_RV(ins_Copy(targetType), targetReg, genConsumeReg(op1), targetType);
- }
+ var_types targetType = treeNode->TypeGet();
+ regNumber targetReg = treeNode->gtRegNum;
+ assert(targetReg != REG_NA);
- if (op1->IsLocal())
- {
- // The lclVar will never be a def.
- // If it is a last use, the lclVar will be killed by genConsumeReg(), as usual, and genProduceReg will
- // appropriately set the gcInfo for the copied value.
- // If not, there are two cases we need to handle:
- // - If this is a TEMPORARY copy (indicated by the GTF_VAR_DEATH flag) the variable
- // will remain live in its original register.
- // genProduceReg() will appropriately set the gcInfo for the copied value,
- // and genConsumeReg will reset it.
- // - Otherwise, we need to update register info for the lclVar.
+ // Check whether this node and the node from which we're copying the value have
+ // different register types. This can happen if (currently iff) we have a SIMD
+ // vector type that fits in an integer register, in which case it is passed as
+ // an argument, or returned from a call, in an integer register and must be
+ // copied if it's in an xmm register.
- GenTreeLclVarCommon* lcl = op1->AsLclVarCommon();
- assert((lcl->gtFlags & GTF_VAR_DEF) == 0);
+ bool srcFltReg = (varTypeIsFloating(op1) || varTypeIsSIMD(op1));
+ bool tgtFltReg = (varTypeIsFloating(treeNode) || varTypeIsSIMD(treeNode));
+ if (srcFltReg != tgtFltReg)
+ {
+ instruction ins;
+ regNumber fpReg;
+ regNumber intReg;
+ if (tgtFltReg)
+ {
+ ins = ins_CopyIntToFloat(op1->TypeGet(), treeNode->TypeGet());
+ fpReg = targetReg;
+ intReg = op1->gtRegNum;
+ }
+ else
+ {
+ ins = ins_CopyFloatToInt(op1->TypeGet(), treeNode->TypeGet());
+ intReg = targetReg;
+ fpReg = op1->gtRegNum;
+ }
+ inst_RV_RV(ins, fpReg, intReg, targetType);
+ }
+ else
+ {
+ inst_RV_RV(ins_Copy(targetType), targetReg, genConsumeReg(op1), targetType);
+ }
- if ((lcl->gtFlags & GTF_VAR_DEATH) == 0 && (treeNode->gtFlags & GTF_VAR_DEATH) == 0)
+ if (op1->IsLocal())
{
- LclVarDsc* varDsc = &compiler->lvaTable[lcl->gtLclNum];
+ // The lclVar will never be a def.
+ // If it is a last use, the lclVar will be killed by genConsumeReg(), as usual, and genProduceReg will
+ // appropriately set the gcInfo for the copied value.
+ // If not, there are two cases we need to handle:
+ // - If this is a TEMPORARY copy (indicated by the GTF_VAR_DEATH flag) the variable
+ // will remain live in its original register.
+ // genProduceReg() will appropriately set the gcInfo for the copied value,
+ // and genConsumeReg will reset it.
+ // - Otherwise, we need to update register info for the lclVar.
- // If we didn't just spill it (in genConsumeReg, above), then update the register info
- if (varDsc->lvRegNum != REG_STK)
+ GenTreeLclVarCommon* lcl = op1->AsLclVarCommon();
+ assert((lcl->gtFlags & GTF_VAR_DEF) == 0);
+
+ if ((lcl->gtFlags & GTF_VAR_DEATH) == 0 && (treeNode->gtFlags & GTF_VAR_DEATH) == 0)
{
- // The old location is dying
- genUpdateRegLife(varDsc, /*isBorn*/ false, /*isDying*/ true DEBUGARG(op1));
+ LclVarDsc* varDsc = &compiler->lvaTable[lcl->gtLclNum];
- gcInfo.gcMarkRegSetNpt(genRegMask(op1->gtRegNum));
+ // If we didn't just spill it (in genConsumeReg, above), then update the register info
+ if (varDsc->lvRegNum != REG_STK)
+ {
+ // The old location is dying
+ genUpdateRegLife(varDsc, /*isBorn*/ false, /*isDying*/ true DEBUGARG(op1));
- genUpdateVarReg(varDsc, treeNode);
+ gcInfo.gcMarkRegSetNpt(genRegMask(op1->gtRegNum));
- // The new location is going live
- genUpdateRegLife(varDsc, /*isBorn*/ true, /*isDying*/ false DEBUGARG(treeNode));
+ genUpdateVarReg(varDsc, treeNode);
+
+ // The new location is going live
+ genUpdateRegLife(varDsc, /*isBorn*/ true, /*isDying*/ false DEBUGARG(treeNode));
+ }
}
}
}
+
genProduceReg(treeNode);
}
}
#endif // DEBUG
-// Do liveness update for a subnode that is being consumed by codegen.
-regNumber CodeGen::genConsumeReg(GenTree *tree)
+//--------------------------------------------------------------------
+// genConsumeReg: Do liveness update for a subnode that is being
+// consumed by codegen.
+//
+// Arguments:
+// tree - GenTree node
+//
+// Return Value:
+// Returns the reg number of tree.
+// In case of multi-reg call node returns the first reg number
+// of the multi-reg return.
+regNumber CodeGen::genConsumeReg(GenTree* tree)
{
if (tree->OperGet() == GT_COPY)
{
genRegCopy(tree);
}
+
// Handle the case where we have a lclVar that needs to be copied before use (i.e. because it
// interferes with one of the other sources (or the target, if it's a "delayed use" register)).
// TODO-Cleanup: This is a special copyReg case in LSRA - consider eliminating these and
// because if it's on the stack it will always get reloaded into tree->gtRegNum).
if (genIsRegCandidateLocal(tree))
{
- GenTreeLclVarCommon *lcl = tree->AsLclVarCommon();
+ GenTreeLclVarCommon* lcl = tree->AsLclVarCommon();
LclVarDsc* varDsc = &compiler->lvaTable[lcl->GetLclNum()];
if (varDsc->lvRegNum != REG_STK && varDsc->lvRegNum != tree->gtRegNum)
{
// genUpdateLife() will also spill local var if marked as GTF_SPILL by calling CodeGen::genSpillVar
genUpdateLife(tree);
- assert(tree->gtRegNum != REG_NA);
+ assert(tree->gtHasReg());
// there are three cases where consuming a reg means clearing the bit in the live mask
// 1. it was not produced by a local
}
else
{
- gcInfo.gcMarkRegSetNpt(genRegMask(tree->gtRegNum));
+ gcInfo.gcMarkRegSetNpt(tree->gtGetRegMask());
}
genCheckConsumeNode(tree);
}
}
-// do liveness update for register produced by the current node in codegen
-void CodeGen::genProduceReg(GenTree *tree)
+//-------------------------------------------------------------------------
+// genProduceReg: do liveness update for register produced by the current
+// node in codegen.
+//
+// Arguments:
+// tree - Gentree node
+//
+// Return Value:
+// None.
+void CodeGen::genProduceReg(GenTree* tree)
{
if (tree->gtFlags & GTF_SPILL)
{
+ // Code for GT_COPY node gets generated as part of consuming regs by its parent.
+ // A GT_COPY node in turn produces reg result and it should never be marked to
+ // spill.
+ //
+ // Similarly GT_RELOAD node gets generated as part of consuming regs by its
+ // parent and should never be marked for spilling.
+ noway_assert(!tree->IsCopyOrReload());
+
if (genIsRegCandidateLocal(tree))
{
// Store local variable to its home location.
}
else
{
- tree->SetInReg();
- regSet.rsSpillTree(tree->gtRegNum, tree);
+ // In case of multi-reg call node, spill flag on call node
+ // indicates that one or more of its allocated regs need to
+ // be spilled. Call node needs to be further queried to
+ // know which of its result regs needs to be spilled.
+ if (tree->IsMultiRegCall())
+ {
+ GenTreeCall* call = tree->AsCall();
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ unsigned regCount = retTypeDesc->GetReturnRegCount();
+
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ unsigned flags = call->GetRegSpillFlagByIdx(i);
+ if ((flags & GTF_SPILL) != 0)
+ {
+ regNumber reg = call->GetRegNumByIdx(i);
+ call->SetInReg();
+ regSet.rsSpillTree(reg, call, i);
+ gcInfo.gcMarkRegSetNpt(genRegMask(reg));
+ }
+ }
+ }
+ else
+ {
+ tree->SetInReg();
+ regSet.rsSpillTree(tree->gtRegNum, tree);
+ gcInfo.gcMarkRegSetNpt(genRegMask(tree->gtRegNum));
+ }
+
tree->gtFlags |= GTF_SPILLED;
tree->gtFlags &= ~GTF_SPILL;
- gcInfo.gcMarkRegSetNpt(genRegMask(tree->gtRegNum));
+
return;
}
}
// the register as live, with a GC pointer, if the variable is dead.
if (!genIsRegCandidateLocal(tree) ||
((tree->gtFlags & GTF_VAR_DEATH) == 0))
- {
- gcInfo.gcMarkRegPtrVal(tree->gtRegNum, tree->TypeGet());
+ {
+ // Multi-reg call node will produce more than one register result.
+ // Mark all the regs produced by call node.
+ if (tree->IsMultiRegCall())
+ {
+ GenTreeCall* call = tree->AsCall();
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ unsigned regCount = retTypeDesc->GetReturnRegCount();
+
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ regNumber reg = call->GetRegNumByIdx(i);
+ var_types type = retTypeDesc->GetReturnRegType(i);
+ gcInfo.gcMarkRegPtrVal(reg, type);
+ }
+ }
+ else if (tree->IsCopyOrReloadOfMultiRegCall())
+ {
+ // we should never see reload of multi-reg call here
+ // because GT_RELOAD gets generated in reg consuming path.
+ noway_assert(tree->OperGet() == GT_COPY);
+
+ // A multi-reg GT_COPY node produces those regs to which
+ // copy has taken place.
+ GenTreeCopyOrReload* copy = tree->AsCopyOrReload();
+ GenTreeCall* call = copy->gtGetOp1()->AsCall();
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ unsigned regCount = retTypeDesc->GetReturnRegCount();
+
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ var_types type = retTypeDesc->GetReturnRegType(i);
+ regNumber fromReg = call->GetRegNumByIdx(i);
+ regNumber toReg = copy->GetRegNumByIdx(i);
+
+ if (toReg != REG_NA)
+ {
+ gcInfo.gcMarkRegPtrVal(toReg, type);
+ }
+ }
+ }
+ else
+ {
+ gcInfo.gcMarkRegPtrVal(tree->gtRegNum, tree->TypeGet());
+ }
}
}
tree->SetInReg();
}
// Determine return value size(s).
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
emitAttr retSize = EA_PTRSIZE;
-
-#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
emitAttr secondRetSize = EA_UNKNOWN;
- if (varTypeIsStruct(call->gtType))
+
+ if (call->HasMultiRegRetVal())
{
- assert(call->HasMultiRegRetVal());
- ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
retSize = emitTypeSize(retTypeDesc->GetReturnRegType(0));
secondRetSize = emitTypeSize(retTypeDesc->GetReturnRegType(1));
}
else
-#endif // FEATURE_UNIX_AMD64_STRUCT_PASSING
{
+ assert(!varTypeIsStruct(call));
+
if (call->gtType == TYP_REF ||
call->gtType == TYP_ARRAY)
{
else
{
// Direct call to a non-virtual user function.
- CORINFO_ACCESS_FLAGS aflags = CORINFO_ACCESS_ANY;
- if (call->IsSameThis())
- {
- aflags = (CORINFO_ACCESS_FLAGS)(aflags | CORINFO_ACCESS_THIS);
- }
-
- if ((call->NeedsNullCheck()) == 0)
- {
- aflags = (CORINFO_ACCESS_FLAGS)(aflags | CORINFO_ACCESS_NONNULL);
- }
-
- CORINFO_CONST_LOOKUP addrInfo;
- compiler->info.compCompHnd->getFunctionEntryPoint(methHnd, &addrInfo, aflags);
-
- addr = addrInfo.addr;
+ addr = call->gtDirectCallAddress;
}
// Non-virtual direct calls to known addresses
#endif // _TARGET_X86_
{
regNumber returnReg;
- // TODO-Cleanup: For UNIX AMD64, we should not be allocating a return register for struct
- // returns that are on stack.
- // For the SIMD case, however, we do want a "return register", as the consumer of the call
- // will want the value in a register. In future we should flexibly allocate this return
- // register, but that should be done with a general cleanup of the allocation of return
- // registers for structs.
- if (varTypeIsFloating(returnType)
- FEATURE_UNIX_AMD64_STRUCT_PASSING_ONLY( || varTypeIsSIMD(returnType)))
+
+ if (call->HasMultiRegRetVal())
{
- returnReg = REG_FLOATRET;
+ assert(retTypeDesc != nullptr);
+ unsigned regCount = retTypeDesc->GetReturnRegCount();
+
+ // If regs allocated to call node are different from ABI return
+ // regs in which the call has returned its result, move the result
+ // to regs allocated to call node.
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ var_types regType = retTypeDesc->GetReturnRegType(i);
+ returnReg = retTypeDesc->GetABIReturnReg(i);
+ regNumber allocatedReg = call->GetRegNumByIdx(i);
+ if (returnReg != allocatedReg)
+ {
+ inst_RV_RV(ins_Copy(regType), allocatedReg, returnReg, regType);
+ }
+ }
}
else
- {
- returnReg = REG_INTRET;
- }
- if (call->gtRegNum != returnReg)
- {
- inst_RV_RV(ins_Copy(returnType), call->gtRegNum, returnReg, returnType);
+ {
+ if (varTypeIsFloating(returnType))
+ {
+ returnReg = REG_FLOATRET;
+ }
+ else
+ {
+ returnReg = REG_INTRET;
+ }
+
+ if (call->gtRegNum != returnReg)
+ {
+ inst_RV_RV(ins_Copy(returnType), call->gtRegNum, returnReg, returnType);
+ }
}
+
genProduceReg(call);
}
}
genProduceReg(treeNode);
}
-//------------------------------------------------------------------------------------------------ //
-// getFirstArgWithStackSlot - returns the first argument with stack slot on the caller's frame.
-//
-// Return value:
-// The number of the first argument with stack slot on the caller's frame.
-//
-// Note:
-// On Windows the caller always creates slots (homing space) in its frame for the
-// first 4 arguments of a calee (register passed args). So, the the variable number
-// (lclNum) for the first argument with a stack slot is always 0.
-// For System V systems there is no such calling convention requirement, and the code needs to find
-// the first stack passed argument from the caller. This is done by iterating over
-// all the lvParam variables and finding the first with lvArgReg equals to REG_STK.
-//
-unsigned
-CodeGen::getFirstArgWithStackSlot()
-{
-#if defined(FEATURE_UNIX_AMD64_STRUCT_PASSING)
- unsigned baseVarNum = compiler->lvaFirstStackIncomingArgNum;
-
- if (compiler->lvaFirstStackIncomingArgNum != BAD_VAR_NUM)
- {
- baseVarNum = compiler->lvaFirstStackIncomingArgNum;
- }
- else
- {
- // Iterate over all the local variables in the lclvartable.
- // They contain all the implicit argumets - thisPtr, retBuf,
- // generic context, PInvoke cookie, var arg cookie,no-standard args, etc.
- LclVarDsc* varDsc = nullptr;
- for (unsigned i = 0; i < compiler->lvaCount; i++)
- {
- varDsc = &(compiler->lvaTable[i]);
-
- // We are iterating over the arguments only.
- assert(varDsc->lvIsParam);
-
- if (varDsc->lvArgReg == REG_STK)
- {
- baseVarNum = compiler->lvaFirstStackIncomingArgNum = i;
- break;
- }
- }
- assert(varDsc != nullptr);
- }
-
- return baseVarNum;
-#elif defined(_TARGET_AMD64_)
- return 0;
-#else
- // Not implemented for x86.
- NYI_X86("getFirstArgWithStackSlot not yet implemented for x86.");
- return BAD_VAR_NUM;
-#endif // !FEATURE_UNIX_AMD64_STRUCT_PASSING
-}
-
//-------------------------------------------------------------------------- //
// getBaseVarForPutArgStk - returns the baseVarNum for passing a stack arg.
//
}
#endif // _TARGET_ARMARCH_
+void Compiler::compFunctionTraceStart()
+{
+#ifdef DEBUG
+ if (compIsForInlining())
+ return;
+
+ if ((JitConfig.JitFunctionTrace() != 0) && !opts.disDiffable)
+ {
+ LONG newJitNestingLevel = InterlockedIncrement(&Compiler::jitNestingLevel);
+ if (newJitNestingLevel <= 0)
+ {
+ printf("{ Illegal nesting level %d }\n", newJitNestingLevel);
+ }
+
+ for (LONG i = 0; i < newJitNestingLevel - 1; i++)
+ printf(" ");
+ printf("{ Start Jitting %s\n", info.compFullName); /* } editor brace matching workaround for this printf */
+ }
+#endif // DEBUG
+}
+
+void Compiler::compFunctionTraceEnd(void* methodCodePtr, ULONG methodCodeSize, bool isNYI)
+{
+#ifdef DEBUG
+ assert(!compIsForInlining());
+
+ if ((JitConfig.JitFunctionTrace() != 0) && !opts.disDiffable)
+ {
+ LONG newJitNestingLevel = InterlockedDecrement(&Compiler::jitNestingLevel);
+ if (newJitNestingLevel < 0)
+ {
+ printf("{ Illegal nesting level %d }\n", newJitNestingLevel);
+ }
+
+ for (LONG i = 0; i < newJitNestingLevel; i++)
+ printf(" ");
+ /* { editor brace-matching workaround for following printf */
+ printf("} Jitted Entry %03x at" FMT_ADDR "method %s size %08x%s\n",
+ Compiler::jitTotalMethodCompiled,
+ DBG_ADDR(methodCodePtr),
+ info.compFullName,
+ methodCodeSize,
+ isNYI ? " NYI" : (compIsForImportOnly() ? " import only" : ""));
+ }
+#endif // DEBUG
+}
+
//*********************************************************************************************
// #Phases
//
EndPhase(PHASE_PRE_IMPORT);
-#ifdef DEBUG
- bool funcTrace = JitConfig.JitFunctionTrace() != 0;
-
- if (!compIsForInlining())
- {
- LONG newJitNestingLevel = InterlockedIncrement(&Compiler::jitNestingLevel);
- assert(newJitNestingLevel > 0);
- if (funcTrace && !opts.disDiffable)
- {
- for (LONG i = 0; i < newJitNestingLevel - 1; i++)
- printf(" ");
- printf("{ Start Jitting %s\n", info.compFullName); /* } editor brace matching workaround for this printf */
- }
- }
-#endif // DEBUG
+ compFunctionTraceStart();
/* Convert the instrs in each basic block to a tree based intermediate representation */
// Maybe the caller was not interested in generating code
if (compIsForImportOnly())
+ {
+ compFunctionTraceEnd(nullptr, 0, false);
return;
+ }
#if !FEATURE_EH
// If we aren't yet supporting EH in a compiler bring-up, remove as many EH handlers as possible, so
++Compiler::jitTotalMethodCompiled;
#endif // defined(DEBUG)
-#ifdef DEBUG
- LONG newJitNestingLevel = InterlockedDecrement(&Compiler::jitNestingLevel);
- assert(newJitNestingLevel >= 0);
-
- if (funcTrace && !opts.disDiffable)
- {
- for (LONG i = 0; i < newJitNestingLevel; i++)
- printf(" ");
- /* { editor brace-matching workaround for following printf */
- printf("} Jitted Entry %03x at" FMT_ADDR "method %s size %08x\n",
- Compiler::jitTotalMethodCompiled, DBG_ADDR(*methodCodePtr),
- info.compFullName, *methodCodeSize);
- }
+ compFunctionTraceEnd(*methodCodePtr, *methodCodeSize, false);
#if FUNC_INFO_LOGGING
+#ifdef DEBUG // We only have access to info.compFullName in DEBUG builds.
if (compJitFuncInfoFile != NULL)
{
assert(!compIsForInlining());
fprintf(compJitFuncInfoFile, "%s\n", info.compFullName);
}
+#endif // DEBUG
#endif // FUNC_INFO_LOGGING
-#endif // DEBUG
}
/*****************************************************************************/
GenTreePtr additionalTreesToBeEvaluatedBefore,
GenTreePtr variableBeingDereferenced,
InlArgInfo * inlArgInfo);
- void impMarkInlineCandidate(GenTreePtr call, CORINFO_CONTEXT_HANDLE exactContextHnd);
-
+ void impMarkInlineCandidate(GenTreePtr call,
+ CORINFO_CONTEXT_HANDLE exactContextHnd,
+ CORINFO_CALL_INFO* callInfo);
+
bool impTailCallRetTypeCompatible(var_types callerRetType,
CORINFO_CLASS_HANDLE callerRetTypeClass,
var_types calleeRetType,
bool eeTryResolveToken(CORINFO_RESOLVED_TOKEN* resolvedToken);
+ template<typename ParamType>
+ bool eeRunWithErrorTrap(void (*function)(ParamType*), ParamType* param)
+ {
+ return eeRunWithErrorTrapImp(reinterpret_cast<void (*)(void*)>(function), reinterpret_cast<void*>(param));
+ }
+
+ bool eeRunWithErrorTrapImp(void (*function)(void*), void* param);
+
// Utility functions
#if defined(DEBUG)
// 2. As per the System V ABI, the address of RetBuf needs to be returned by
// methods with hidden RetBufArg in RAX. In such case GT_RETURN is of TYP_BYREF,
// returning the address of RetBuf.
-#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ //
+ // 3. Windows 64-bit native calling convention also requires the address of RetBuff
+ // to be returned in RAX.
+#ifdef _TARGET_AMD64_
return (info.compRetBuffArg != BAD_VAR_NUM);
-#else // FEATURE_UNIX_AMD64_STRUCT_PASSING
+#else // !_TARGET_AMD64_
return (compIsProfilerHookNeeded()) && (info.compRetBuffArg != BAD_VAR_NUM);
-#endif // !FEATURE_UNIX_AMD64_STRUCT_PASSING
+#endif // !_TARGET_AMD64_
}
// Returns true if the method returns a value in more than one return register
#endif // DEBUG
#endif // MEASURE_MEM_ALLOC
+ void compFunctionTraceStart();
+ void compFunctionTraceEnd(void* methodCodePtr, ULONG methodCodeSize, bool isNYI);
+
protected:
unsigned compMaxUncheckedOffsetForNullObject;
#endif // !_TARGET_X86_
}
-#ifdef _TARGET_AMD64_
+#if defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_)
/*****************************************************************************/
// Returns true if 'type' is a struct that can be enregistered for call args
// or can be returned by value in multiple registers.
return result;
}
-#endif //_TARGET_AMD64_
+#endif //_TARGET_AMD64_ || _TARGET_ARM64_
/*****************************************************************************/
inline
bool GenTree::gtOverflow() const
{
+#if !defined(_TARGET_64BIT_) && !defined(LEGACY_BACKEND)
+ assert(gtOper == GT_MUL || gtOper == GT_CAST ||
+ gtOper == GT_ADD || gtOper == GT_SUB ||
+ gtOper == GT_ASG_ADD || gtOper == GT_ASG_SUB ||
+ gtOper == GT_ADD_HI || gtOper == GT_SUB_HI);
+#else
assert(gtOper == GT_MUL || gtOper == GT_CAST ||
gtOper == GT_ADD || gtOper == GT_SUB ||
gtOper == GT_ASG_ADD || gtOper == GT_ASG_SUB);
+#endif
if (gtFlags & GTF_OVERFLOW)
{
{
if ( gtOper == GT_MUL || gtOper == GT_CAST ||
gtOper == GT_ADD || gtOper == GT_SUB ||
+#if !defined(_TARGET_64BIT_) && !defined(LEGACY_BACKEND)
+ gtOper == GT_ADD_HI || gtOper == GT_SUB_HI ||
+#endif
gtOper == GT_ASG_ADD || gtOper == GT_ASG_SUB)
{
return gtOverflow();
return false;
}
-#if FEATURE_FASTTAILCALL
-
// Returns true if the basic block ends with either
// i) GT_JMP or
// ii) tail call (implicit or explicit)
return endsWithTailCall(comp, fastTailCallsOnly, tailCallsConvertibleToLoopOnly, tailCall);
}
-#endif // FEATURE_FASTTAILCALL
-
// Returns the last top level stmt of a given basic block.
// Returns nullptr if the block is empty.
inline GenTreePtr Compiler::fgGetLastTopLevelStmt(BasicBlock *block)
return param.m_success;
}
+struct TrapParam
+{
+ ICorJitInfo* m_corInfo;
+ EXCEPTION_POINTERS m_exceptionPointers;
+
+ void (*m_function)(void*);
+ void* m_param;
+ bool m_success;
+};
+
+static LONG __EEFilter(PEXCEPTION_POINTERS exceptionPointers, void* param)
+{
+ auto* trapParam = reinterpret_cast<TrapParam*>(param);
+ trapParam->m_exceptionPointers = *exceptionPointers;
+ return trapParam->m_corInfo->FilterException(exceptionPointers);
+}
+
+bool Compiler::eeRunWithErrorTrapImp(void (*function)(void*), void* param)
+{
+ TrapParam trapParam;
+ trapParam.m_corInfo = info.compCompHnd;
+ trapParam.m_function = function;
+ trapParam.m_param = param;
+ trapParam.m_success = true;
+
+ PAL_TRY(TrapParam*, __trapParam, &trapParam)
+ {
+ __trapParam->m_function(__trapParam->m_param);
+ }
+ PAL_EXCEPT_FILTER(__EEFilter)
+ {
+ trapParam.m_corInfo->HandleException(&trapParam.m_exceptionPointers);
+ trapParam.m_success = false;
+ }
+ PAL_ENDTRY
+
+ return trapParam.m_success;
+}
+
#else // CORJIT_EE_VER <= 460
bool Compiler::eeTryResolveToken(CORINFO_RESOLVED_TOKEN* resolvedToken)
return info.compCompHnd->tryResolveToken(resolvedToken);
}
+bool Compiler::eeRunWithErrorTrapImp(void (*function)(void*), void* param)
+{
+ return info.compCompHnd->runWithErrorTrap(function, param);
+}
+
#endif // CORJIT_EE_VER > 460
/*****************************************************************************
#if EMIT_TRACK_STACK_DEPTH
assert((int)emitCurStackLvl >= 0);
#endif
-
size_t sz = emitSizeOfInsDsc(id);
assert(id->idDebugOnlyInfo()->idSize == sz);
#endif // DEBUG
printf("-%04X ... %04X\n", -offsLo, offsHi);
#else
printf("-%04X ... -%04X\n", -offsLo, -offsHi);
- assert(offsHi < 0);
+ assert(offsHi <= 0);
#endif
}
assert((unsigned)id->idInsFmt() < emitFmtCount);
ID_OPS idOp = (ID_OPS) emitFmtToOps[id->idInsFmt()];
- bool isCallIns = (id->idIns() == INS_bl) || (id->idIns() == INS_blr);
- bool maybeCallIns = (id->idIns() == INS_b) || (id->idIns() == INS_br);
-
- // A call instruction (ID_OP_CALL) may use a "fat" call descriptor
- // A local call to a label (i.e. call to a finally) cannot use a fat" call descriptor
+ bool isCallIns = (id->idIns() == INS_bl)
+ || (id->idIns() == INS_blr)
+ || (id->idIns() == INS_b_tail)
+ || (id->idIns() == INS_br_tail);
+ bool maybeCallIns = (id->idIns() == INS_b) || (id->idIns() == INS_br);
switch (idOp)
{
if (isJump)
{
- ins = INS_br; // INS_br Reg
+ ins = INS_br_tail; // INS_br_tail Reg
}
else
{
if (isJump)
{
- ins = INS_b; // INS_b imm28
- fmt = IF_BI_0A;
+ ins = INS_b_tail; // INS_b_tail imm28
}
else
{
ins = INS_bl; // INS_bl imm28
- fmt = IF_BI_0C;
}
+ fmt = IF_BI_0C;
id->idIns(ins);
id->idInsFmt(fmt);
case IF_BI_0B: // BI_0B ......iiiiiiiiii iiiiiiiiiii..... simm19:00
assert(id->idGCref() == GCT_NONE);
assert(id->idIsBound());
-
dst = emitOutputLJ(ig, dst, id);
sz = sizeof(instrDescJmp);
break;
#endif // !DEBUG
#endif // FUNC_INFO_LOGGING
+#ifdef DEBUG
+ Compiler* pCompiler = JitTls::GetCompiler();
+ if (pCompiler != nullptr)
+ {
+ // Assume we're within a compFunctionTrace boundary, which might not be true.
+ pCompiler->compFunctionTraceEnd(nullptr, 0, true);
+ }
+#endif // DEBUG
+
DWORD value = JitConfig.AltJitAssertOnNYI();
// 0 means just silently skip
#endif // #if !defined(_TARGET_X86_) || !defined(LEGACY_BACKEND)
/*****************************************************************************/
-LONG __EEfilter(PEXCEPTION_POINTERS pExceptionPointers, LPVOID lpvParam)
-{
- ErrorTrapParam *pErrorTrapParam = (ErrorTrapParam *)lpvParam;
- ICorJitInfo * m_jitInfo = pErrorTrapParam->jitInfo;
- pErrorTrapParam->exceptionPointers = *pExceptionPointers;
- return m_jitInfo->FilterException(pExceptionPointers);
-}
-
-/*****************************************************************************/
LONG __JITfilter(PEXCEPTION_POINTERS pExceptionPointers, LPVOID lpvParam)
{
DWORD exceptCode = pExceptionPointers->ExceptionRecord->ExceptionCode;
ErrorTrapParam() { jitInfo = NULL; }
};
-extern LONG __EEfilter(PEXCEPTION_POINTERS pExceptionPointers, LPVOID lpvParam);
- // Only catch JIT internal errors (will not catch EE generated Errors)
+// Only catch JIT internal errors (will not catch EE generated Errors)
extern LONG __JITfilter(PEXCEPTION_POINTERS pExceptionPointers, LPVOID lpvParam);
#define setErrorTrap(compHnd, ParamType, paramDef, paramRef) \
{ \
ParamType paramDef = __JITpParam->param;
- // Catch only JitGeneratedErrors
+// Only catch JIT internal errors (will not catch EE generated Errors)
#define impJitErrorTrap() \
} \
PAL_EXCEPT_FILTER(__JITfilter) \
{ \
int __errc = __JITparam.errc; (void) __errc;
- // Catch all errors (including recoverable ones from the EE)
-#define impErrorTrap() \
- } \
- PAL_EXCEPT_FILTER(__EEfilter) \
- { \
- __JITparam.jitInfo->HandleException(&__JITparam.exceptionPointers);
-
#define endErrorTrap() \
} \
PAL_ENDTRY
param.fncHandle = fncHandle;
param.inlineCandidateInfo = inlineCandidateInfo;
param.inlineInfo = &inlineInfo;
- setErrorTrap(info.compCompHnd, Param*, pParam, ¶m)
+ bool success = eeRunWithErrorTrap<Param>([](Param* pParam)
{
// Init the local var info of the inlinee
pParam->pThis->impInlineInitVars(pParam->inlineInfo);
}
}
}
- }
- impErrorTrap()
+ }, ¶m);
+ if (!success)
{
#ifdef DEBUG
if (verbose)
inlineResult->NoteFatal(InlineObservation::CALLSITE_COMPILATION_ERROR);
}
}
- endErrorTrap();
if (inlineResult->IsFailure())
{
return result;
}
-// Sets the register to the "no register assignment" value, depending upon the type
-// of the node, and whether it fits any of the special cases for register pairs.
-
+// ------------------------------------------------------------------------------------------
+// gtClearReg: Sets the register to the "no register assignment" value, depending upon
+// the type of the node, and whether it fits any of the special cases for register pairs
+// or multi-reg call nodes.
+//
+// Arguments:
+// compiler - compiler instance
+//
+// Return Value:
+// None
void
GenTree::gtClearReg(Compiler* compiler)
{
{
gtRegNum = REG_NA;
}
+
+ // Also clear multi-reg state if this is a call node
+ if (IsCall())
+ {
+ this->AsCall()->ClearOtherRegs();
+ }
+ else if (IsCopyOrReload())
+ {
+ this->AsCopyOrReload()->ClearOtherRegs();
+ }
+}
+
+//-----------------------------------------------------------
+// CopyReg: Copy the _gtRegNum/_gtRegPair/gtRegTag fields.
+//
+// Arguments:
+// from - GenTree node from which to copy
+//
+// Return Value:
+// None
+void
+GenTree::CopyReg(GenTreePtr from)
+{
+ // To do the copy, use _gtRegPair, which must be bigger than _gtRegNum. Note that the values
+ // might be undefined (so gtRegTag == GT_REGTAG_NONE).
+ _gtRegPair = from->_gtRegPair;
+ C_ASSERT(sizeof(_gtRegPair) >= sizeof(_gtRegNum));
+ INDEBUG(gtRegTag = from->gtRegTag;)
+
+ // Also copy multi-reg state if this is a call node
+ if (IsCall())
+ {
+ assert(from->IsCall());
+ this->AsCall()->CopyOtherRegs(from->AsCall());
+ }
+ else if (IsCopyOrReload())
+ {
+ this->AsCopyOrReload()->CopyOtherRegs(from->AsCopyOrReload());
+ }
+}
+
+//------------------------------------------------------------------
+// gtHasReg: Whether node beeen assigned a register by LSRA
+//
+// Arguments:
+// None
+//
+// Return Value:
+// Returns true if the node was assigned a register.
+//
+// In case of multi-reg call nodes, it is considered
+// having a reg if regs are allocated for all its
+// return values.
+//
+// In case of GT_COPY or GT_RELOAD of a multi-reg call,
+// GT_COPY/GT_RELOAD is considered having a reg if it
+// has a reg assigned to any of its positions.
+//
+// Assumption:
+// In order for this to work properly, gtClearReg must be called
+// prior to setting the register value.
+//
+bool GenTree::gtHasReg() const
+{
+ bool hasReg;
+
+#if CPU_LONG_USES_REGPAIR
+ if (isRegPairType(TypeGet()))
+ {
+ assert(_gtRegNum != REG_NA);
+ INDEBUG(assert(gtRegTag == GT_REGTAG_REGPAIR));
+ hasReg = (gtRegPair != REG_PAIR_NONE);
+ }
+ else
+#endif
+ {
+ assert(_gtRegNum != REG_PAIR_NONE);
+ INDEBUG(assert(gtRegTag == GT_REGTAG_REG));
+
+ if (IsMultiRegCall())
+ {
+ // Has to cast away const-ness because GetReturnTypeDesc() is a non-const method
+ GenTree* tree = const_cast<GenTree*>(this);
+ GenTreeCall* call = tree->AsCall();
+ unsigned regCount = call->GetReturnTypeDesc()->GetReturnRegCount();
+ hasReg = false;
+
+ // A Multi-reg call node is said to have regs, if it has
+ // reg assigned to each of its result registers.
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ hasReg = (call->GetRegNumByIdx(i) != REG_NA);
+ if (!hasReg)
+ {
+ break;
+ }
+ }
+ }
+ else if (IsCopyOrReloadOfMultiRegCall())
+ {
+ GenTree* tree = const_cast<GenTree*>(this);
+ GenTreeCopyOrReload* copyOrReload = tree->AsCopyOrReload();
+ GenTreeCall* call = copyOrReload->gtGetOp1()->AsCall();
+ unsigned regCount = call->GetReturnTypeDesc()->GetReturnRegCount();
+ hasReg = false;
+
+ // A Multi-reg copy or reload node is said to have regs,
+ // if it has valid regs in any of the positions.
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ hasReg = (copyOrReload->GetRegNumByIdx(i) != REG_NA);
+ if (hasReg)
+ {
+ break;
+ }
+ }
+ }
+ else
+ {
+ hasReg = (gtRegNum != REG_NA);
+ }
+ }
+
+ return hasReg;
+}
+
+//---------------------------------------------------------------
+// gtGetRegMask: Get the reg mask of the node.
+//
+// Arguments:
+// None
+//
+// Return Value:
+// Reg Mask of GenTree node.
+//
+regMaskTP
+GenTree::gtGetRegMask() const
+{
+ regMaskTP resultMask;
+
+#if CPU_LONG_USES_REGPAIR
+ if (isRegPairType(TypeGet()))
+ {
+ resultMask = genRegPairMask(gtRegPair);
+ }
+ else
+#endif
+ {
+ if (IsMultiRegCall())
+ {
+ // temporarily cast away const-ness as AsCall() method is not declared const
+ resultMask = genRegMask(gtRegNum);
+ GenTree* temp = const_cast<GenTree*>(this);
+ resultMask |= temp->AsCall()->GetOtherRegMask();
+ }
+ else if (IsCopyOrReloadOfMultiRegCall())
+ {
+ // A multi-reg copy or reload, will have valid regs for only those
+ // positions that need to be copied or reloaded. Hence we need
+ // to consider only those registers for computing reg mask.
+
+ GenTree* tree = const_cast<GenTree*>(this);
+ GenTreeCopyOrReload* copyOrReload = tree->AsCopyOrReload();
+ GenTreeCall* call = copyOrReload->gtGetOp1()->AsCall();
+ unsigned regCount = call->GetReturnTypeDesc()->GetReturnRegCount();
+
+ resultMask = RBM_NONE;
+ for (unsigned i = 0; i < regCount; ++i)
+ {
+ regNumber reg = copyOrReload->GetRegNumByIdx(i);
+ if (reg != REG_NA)
+ {
+ resultMask |= genRegMask(reg);
+ }
+ }
+ }
+ else
+ {
+ resultMask = genRegMask(gtRegNum);
+ }
+ }
+
+ return resultMask;
+}
+
+//---------------------------------------------------------------
+// GetOtherRegMask: Get the reg mask of gtOtherRegs of call node
+//
+// Arguments:
+// None
+//
+// Return Value:
+// Reg mask of gtOtherRegs of call node.
+//
+regMaskTP
+GenTreeCall::GetOtherRegMask() const
+{
+ regMaskTP resultMask = RBM_NONE;
+
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ for (unsigned i = 0; i < MAX_RET_REG_COUNT - 1; ++i)
+ {
+ if (gtOtherRegs[i] != REG_NA)
+ {
+ resultMask |= genRegMask(gtOtherRegs[i]);
+ continue;
+ }
+ break;
+ }
+#endif
+
+ return resultMask;
}
/*****************************************************************************
}
#endif
+ // Initialize gtOtherRegs
+ node->ClearOtherRegs();
+
+ // Initialize spill flags of gtOtherRegs
+ node->ClearOtherRegFlags();
+
return node;
}
}
break;
+ case GT_COPY:
+ case GT_RELOAD:
+ {
+ copy = new(this, oper) GenTreeCopyOrReload(oper, tree->TypeGet(), tree->gtGetOp1());
+ }
+ break;
+
#ifdef FEATURE_SIMD
case GT_SIMD:
{
copy->gtCall.gtInlineObservation = tree->gtCall.gtInlineObservation;
#endif
+ copy->AsCall()->CopyOtherRegFlags(tree->AsCall());
break;
case GT_FIELD:
break;
}
+ if (tree->IsMultiRegCall())
+ {
+ // 0th reg is gtRegNum, which is already printed above.
+ // Print the remaining regs of a multi-reg call node.
+ GenTreeCall* call = tree->AsCall();
+ unsigned regCount = call->GetReturnTypeDesc()->GetReturnRegCount();
+ for (unsigned i = 1; i < regCount; ++i)
+ {
+ printf(",%s", compRegVarName(call->GetRegNumByIdx(i)));
+ }
+ }
+ else if (tree->IsCopyOrReloadOfMultiRegCall())
+ {
+ GenTreeCopyOrReload* copyOrReload = tree->AsCopyOrReload();
+ GenTreeCall* call = tree->gtGetOp1()->AsCall();
+ unsigned regCount = call->GetReturnTypeDesc()->GetReturnRegCount();
+ for (unsigned i = 1; i < regCount; ++i)
+ {
+ printf(",%s", compRegVarName(copyOrReload->GetRegNumByIdx(i)));
+ }
+ }
+
if (tree->gtFlags & GTF_REG_VAL)
{
printf(" RV");
}
gtDispVN(tree);
+ if (tree->IsMultiRegCall())
+ {
+ gtDispRegVal(tree);
+ }
printf("\n");
if (!topOnly)
#endif
// Copy the _gtRegNum/_gtRegPair/gtRegTag fields
- void CopyReg(GenTreePtr from)
- {
- // To do the copy, use _gtRegPair, which must be bigger than _gtRegNum. Note that the values
- // might be undefined (so gtRegTag == GT_REGTAG_NONE).
- _gtRegPair = from->_gtRegPair;
- C_ASSERT(sizeof(_gtRegPair) >= sizeof(_gtRegNum));
- INDEBUG(gtRegTag = from->gtRegTag;)
- }
+ void CopyReg(GenTreePtr from);
void gtClearReg(Compiler* compiler);
- bool gtHasReg() const
- {
- // Has the node been assigned a register by LSRA?
- //
- // In order for this to work properly, gtClearReg (above) must be called prior to setting
- // the register value.
-#if CPU_LONG_USES_REGPAIR
- if (isRegPairType(TypeGet()))
- {
- assert(_gtRegNum != REG_NA);
- INDEBUG(assert(gtRegTag == GT_REGTAG_REGPAIR));
- return gtRegPair != REG_PAIR_NONE;
- }
- else
-#endif
- {
- assert(_gtRegNum != REG_PAIR_NONE);
- INDEBUG(assert(gtRegTag == GT_REGTAG_REG));
- return gtRegNum != REG_NA;
- }
- }
+ bool gtHasReg() const;
- regMaskTP gtGetRegMask() const
- {
-#if CPU_LONG_USES_REGPAIR
- if (isRegPairType(TypeGet()))
- {
- return genRegPairMask(gtRegPair);
- }
- else
-#endif
- {
- return genRegMask(gtRegNum);
- }
- }
+ regMaskTP gtGetRegMask() const;
unsigned gtFlags; // see GTF_xxxx below
|| OperIsShiftOrRotate(op);
}
+#if !defined(LEGACY_BACKEND) && !defined(_TARGET_64BIT_)
+ static
+ bool OperIsHigh(genTreeOps gtOper)
+ {
+ switch (gtOper)
+ {
+ case GT_ADD_HI:
+ case GT_SUB_HI:
+ case GT_MUL_HI:
+ case GT_DIV_HI:
+ case GT_MOD_HI:
+ return true;
+ default:
+ return false;
+ }
+ }
+
+ bool OperIsHigh() const
+ {
+ return OperIsHigh(OperGet());
+ }
+#endif // !defined(LEGACY_BACKEND) && !defined(_TARGET_64BIT_)
+
static
int OperIsUnary(genTreeOps gtOper)
{
// Return the child of this node if it is a GT_RELOAD or GT_COPY; otherwise simply return the node itself
inline GenTree* gtSkipReloadOrCopy();
- inline bool IsMultiRegCallStoreToLocal();
+ // Returns true if it is a call node returning its value in more than one register
+ inline bool IsMultiRegCall() const;
+
+ // Returns true if it is a GT_COPY or GT_RELOAD node
+ inline bool IsCopyOrReload() const;
+
+ // Returns true if it is a GT_COPY or GT_RELOAD of a multi-reg call node
+ inline bool IsCopyOrReloadOfMultiRegCall() const;
bool OperMayThrow();
// registers. For such calls this struct provides the following info
// on their return type
// - type of value returned in each return register
-// - return register numbers in which the value is returned
-// - a spill mask for lsra/codegen purpose
+// - ABI return register numbers in which the value is returned
+// - count of return registers in which the value is returned
//
// TODO-ARM: Update this to meet the needs of Arm64 and Arm32
// TODO-X86: Update this to meet the needs of x86
// Return Value:
// Count of return registers.
// Returns 0 if the return type is not returned in registers.
- unsigned GetReturnRegCount()
+ unsigned GetReturnRegCount() const
{
assert(m_inited);
return regCount;
}
+ //-----------------------------------------------------------------------
+ // IsMultiRegRetType: check whether the type is returned in multiple
+ // return registers.
+ //
+ // Arguments:
+ // None
+ //
+ // Return Value:
+ // Returns true if the type is returned in multiple return registers.
+ // False otherwise.
+ bool IsMultiRegRetType() const
+ {
+ return GetReturnRegCount() > 1;
+ }
+
//--------------------------------------------------------------------------
// GetReturnRegType: Get var_type of the return register specified by index.
//
regMaskTP gtCallRegUsedMask; // mask of registers used to pass parameters
- // For now Return Type Descriptor is enabled only for x64 unix.
+ // State required to support multi-reg returning call nodes.
+ // For now it is enabled only for x64 unix.
+ //
// TODO-ARM: enable this for HFA returns on Arm64 and Arm32
// TODO-X86: enable this for long returns on x86
// TODO-AllArch: enable for all call nodes to unify single-reg and multi-reg returns.
#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
ReturnTypeDesc gtReturnTypeDesc;
+
+ // gtRegNum would always be the first return reg.
+ // The following array holds the other reg numbers of multi-reg return.
+ regNumber gtOtherRegs[MAX_RET_REG_COUNT - 1];
+
+ // GTF_SPILL or GTF_SPILLED flag on a multi-reg call node indicates that one or
+ // more of its result regs are in that state. The spill flag of each of the
+ // return register is stored in the below array.
+ unsigned gtSpillFlags[MAX_RET_REG_COUNT];
#endif
//-----------------------------------------------------------------------
#endif
}
+ //---------------------------------------------------------------------------
+ // GetRegNumByIdx: get ith return register allocated to this call node.
+ //
+ // Arguments:
+ // idx - index of the return register
+ //
+ // Return Value:
+ // Return regNumber of ith return register of call node.
+ // Returns REG_NA if there is no valid return register for the given index.
+ //
+ // TODO-ARM: Implement this routine for Arm64 and Arm32
+ // TODO-X86: Implement this routine for x86
+ regNumber GetRegNumByIdx(unsigned idx) const
+ {
+ assert(idx < MAX_RET_REG_COUNT);
+
+ if (idx == 0)
+ {
+ return gtRegNum;
+ }
+
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ return gtOtherRegs[idx-1];
+#else
+ return REG_NA;
+#endif
+ }
+
+ //----------------------------------------------------------------------
+ // SetRegNumByIdx: set ith return register of this call node
+ //
+ // Arguments:
+ // reg - reg number
+ // idx - index of the return register
+ //
+ // Return Value:
+ // None
+ //
+ // TODO-ARM: Implement this routine for Arm64 and Arm32
+ // TODO-X86: Implement this routine for x86
+ void SetRegNumByIdx(regNumber reg, unsigned idx)
+ {
+ assert(idx < MAX_RET_REG_COUNT);
+
+ if (idx == 0)
+ {
+ gtRegNum = reg;
+ }
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ else
+ {
+ gtOtherRegs[idx - 1] = reg;
+ assert(gtOtherRegs[idx - 1] == reg);
+ }
+#else
+ unreached();
+#endif
+ }
+
+ //----------------------------------------------------------------------------
+ // ClearOtherRegs: clear multi-reg state to indicate no regs are allocated
+ //
+ // Arguments:
+ // None
+ //
+ // Return Value:
+ // None
+ //
+ void ClearOtherRegs()
+ {
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ for (unsigned i = 0; i < MAX_RET_REG_COUNT - 1; ++i)
+ {
+ gtOtherRegs[i] = REG_NA;
+ }
+#endif
+ }
+
+ //----------------------------------------------------------------------------
+ // CopyOtherRegs: copy multi-reg state from the given call node to this node
+ //
+ // Arguments:
+ // fromCall - GenTreeCall node from which to copy multi-reg state
+ //
+ // Return Value:
+ // None
+ //
+ void CopyOtherRegs(GenTreeCall* fromCall)
+ {
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ for (unsigned i = 0; i < MAX_RET_REG_COUNT - 1; ++i)
+ {
+ this->gtOtherRegs[i] = fromCall->gtOtherRegs[i];
+ }
+#endif
+ }
+
+ // Get reg mask of all the valid registers of gtOtherRegs array
+ regMaskTP GetOtherRegMask() const;
+
+ //----------------------------------------------------------------------
+ // GetRegSpillFlagByIdx: get spill flag associated with the return register
+ // specified by its index.
+ //
+ // Arguments:
+ // idx - Position or index of the return register
+ //
+ // Return Value:
+ // Returns GTF_* flags associated with.
+ unsigned GetRegSpillFlagByIdx(unsigned idx) const
+ {
+ assert(idx < MAX_RET_REG_COUNT);
+
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ return gtSpillFlags[idx];
+#else
+ assert(!"unreached");
+ return 0;
+#endif
+ }
+
+ //----------------------------------------------------------------------
+ // SetRegSpillFlagByIdx: set spill flags for the return register
+ // specified by its index.
+ //
+ // Arguments:
+ // flags - GTF_* flags
+ // idx - Position or index of the return register
+ //
+ // Return Value:
+ // None
+ void SetRegSpillFlagByIdx(unsigned flags, unsigned idx)
+ {
+ assert(idx < MAX_RET_REG_COUNT);
+
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ gtSpillFlags[idx] = flags;
+#else
+ unreached();
+#endif
+ }
+
+ //-------------------------------------------------------------------
+ // clearOtherRegFlags: clear GTF_* flags associated with gtOtherRegs
+ //
+ // Arguments:
+ // None
+ //
+ // Return Value:
+ // None
+ void ClearOtherRegFlags()
+ {
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ for (unsigned i = 0; i < MAX_RET_REG_COUNT; ++i)
+ {
+ gtSpillFlags[i] = 0;
+ }
+#endif
+ }
+
+ //-------------------------------------------------------------------------
+ // CopyOtherRegFlags: copy GTF_* flags associated with gtOtherRegs from
+ // the given call node.
+ //
+ // Arguments:
+ // fromCall - GenTreeCall node from which to copy
+ //
+ // Return Value:
+ // None
+ //
+ void CopyOtherRegFlags(GenTreeCall* fromCall)
+ {
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ for (unsigned i = 0; i < MAX_RET_REG_COUNT; ++i)
+ {
+ this->gtSpillFlags[i] = fromCall->gtSpillFlags[i];
+ }
+#endif
+ }
#define GTF_CALL_M_EXPLICIT_TAILCALL 0x0001 // GT_CALL -- the call is "tail" prefixed and importer has performed tail call checks
#define GTF_CALL_M_TAILCALL 0x0002 // GT_CALL -- the call is a tailcall
#endif
}
-
// Returns true if VM has flagged this method as CORINFO_FLG_PINVOKE.
bool IsPInvoke() { return (gtCallMoreFlags & GTF_CALL_M_PINVOKE) != 0; }
// only used for CALLI unmanaged calls (CT_INDIRECT)
GenTreePtr gtCallCookie;
// gtInlineCandidateInfo is only used when inlining methods
- InlineCandidateInfo * gtInlineCandidateInfo;
- void * gtStubCallStubAddr; // GTF_CALL_VIRT_STUB - these are never inlined
+ InlineCandidateInfo* gtInlineCandidateInfo;
+ void* gtStubCallStubAddr; // GTF_CALL_VIRT_STUB - these are never inlined
CORINFO_GENERIC_HANDLE compileTimeHelperArgumentHandle; // Used to track type handle argument of dynamic helpers
+ void* gtDirectCallAddress; // Used to pass direct call address between lower and codegen
};
// expression evaluated after args are placed which determines the control target
#endif
};
+// Represents GT_COPY or GT_RELOAD node
+struct GenTreeCopyOrReload : public GenTreeUnOp
+{
+ // State required to support copy/reload of a multi-reg call node.
+ // First register is is always given by gtRegNum.
+ // Currently enabled for x64 unix.
+ //
+ // TODO-ARM: Enable this when multi-reg call node support is added.
+ // TODO-X86: Enable this when multi-reg call node support is added.
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ regNumber gtOtherRegs[MAX_RET_REG_COUNT - 1];
+#endif
+
+ //----------------------------------------------------------
+ // ClearOtherRegs: set gtOtherRegs to REG_NA.
+ //
+ // Arguments:
+ // None
+ //
+ // Return Value:
+ // None
+ //
+ // TODO-ARM: Implement this routine for Arm64 and Arm32
+ // TODO-X86: Implement this routine for x86
+ void ClearOtherRegs()
+ {
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ for (unsigned i = 0; i < MAX_RET_REG_COUNT - 1; ++i)
+ {
+ gtOtherRegs[i] = REG_NA;
+ }
+#endif
+ }
+
+ //-----------------------------------------------------------
+ // GetRegNumByIdx: Get regNumber of ith position.
+ //
+ // Arguments:
+ // idx - register position.
+ //
+ // Return Value:
+ // Returns regNumber assigned to ith position.
+ //
+ // TODO-ARM: Implement this routine for Arm64 and Arm32
+ // TODO-X86: Implement this routine for x86
+ regNumber GetRegNumByIdx(unsigned idx) const
+ {
+ assert(idx < MAX_RET_REG_COUNT);
+
+ if (idx == 0)
+ {
+ return gtRegNum;
+ }
+
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ return gtOtherRegs[idx - 1];
+#else
+ return REG_NA;
+#endif
+ }
+
+ //-----------------------------------------------------------
+ // SetRegNumByIdx: Set the regNumber for ith position.
+ //
+ // Arguments:
+ // reg - reg number
+ // idx - register position.
+ //
+ // Return Value:
+ // None.
+ //
+ // TODO-ARM: Implement this routine for Arm64 and Arm32
+ // TODO-X86: Implement this routine for x86
+ void SetRegNumByIdx(regNumber reg, unsigned idx)
+ {
+ assert(idx < MAX_RET_REG_COUNT);
+
+ if (idx == 0)
+ {
+ gtRegNum = reg;
+ }
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ else
+ {
+ gtOtherRegs[idx - 1] = reg;
+ assert(gtOtherRegs[idx - 1] == reg);
+ }
+#else
+ else
+ {
+ unreached();
+ }
+#endif
+ }
+
+ //----------------------------------------------------------------------------
+ // CopyOtherRegs: copy multi-reg state from the given copy/reload node to this
+ // node.
+ //
+ // Arguments:
+ // from - GenTree node from which to copy multi-reg state
+ //
+ // Return Value:
+ // None
+ //
+ // TODO-ARM: Implement this routine for Arm64 and Arm32
+ // TODO-X86: Implement this routine for x86
+ void CopyOtherRegs(GenTreeCopyOrReload* from)
+ {
+ assert(OperGet() == from->OperGet());
+
+#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
+ for (unsigned i = 0; i < MAX_RET_REG_COUNT - 1; ++i)
+ {
+ gtOtherRegs[i] = from->gtOtherRegs[i];
+ }
+#endif
+ }
+
+ GenTreeCopyOrReload(genTreeOps oper,
+ var_types type,
+ GenTree* op1) : GenTreeUnOp(oper, type, op1)
+ {
+ gtRegNum = REG_NA;
+ ClearOtherRegs();
+ }
+
+#if DEBUGGABLE_GENTREE
+ GenTreeCopyOrReload() : GenTreeUnOp() {}
+#endif
+};
+
// Deferred inline functions of GenTree -- these need the subtypes above to
// be defined already.
return this;
}
-//----------------------------------------------------------------------------------------
-// IsMultiRegCallStoreToLocal: Whether store op is storing multi-reg return value of call
-// to a local.
+//-----------------------------------------------------------------------------------
+// IsMultiRegCall: whether a call node returning its value in more than one register
//
// Arguments:
-// None
+// None
//
// Return Value:
-// Returns true if store op is storing a multi-reg return value of a call into a local.
-// False otherwise.
-//
-inline bool GenTree::IsMultiRegCallStoreToLocal()
+// Returns true if this GenTree is a multi register returning call
+inline bool GenTree::IsMultiRegCall() const
{
- assert(OperGet() == GT_STORE_LCL_VAR);
+ if (this->IsCall())
+ {
+ // We cannot use AsCall() as it is not declared const
+ const GenTreeCall* call = reinterpret_cast<const GenTreeCall *>(this);
+ return call->HasMultiRegRetVal();
+ }
- GenTreePtr op1 = gtGetOp1();
- GenTreePtr actualOperand = op1->gtSkipReloadOrCopy();
+ return false;
+}
- return (actualOperand->OperGet() == GT_CALL) && actualOperand->AsCall()->HasMultiRegRetVal();
+//-------------------------------------------------------------------------
+// IsCopyOrReload: whether this is a GT_COPY or GT_RELOAD node.
+//
+// Arguments:
+// None
+//
+// Return Value:
+// Returns true if this GenTree is a copy or reload node.
+inline bool GenTree::IsCopyOrReload() const
+{
+ return (gtOper == GT_COPY || gtOper == GT_RELOAD);
+}
+
+//-----------------------------------------------------------------------------------
+// IsCopyOrReloadOfMultiRegCall: whether this is a GT_COPY or GT_RELOAD of a multi-reg
+// call node.
+//
+// Arguments:
+// None
+//
+// Return Value:
+// Returns true if this GenTree is a copy or reload of multi-reg call node.
+inline bool GenTree::IsCopyOrReloadOfMultiRegCall() const
+{
+ if (IsCopyOrReload())
+ {
+ GenTree* t = const_cast<GenTree*>(this);
+ return t->gtGetOp1()->IsMultiRegCall();
+ }
+
+ return false;
}
inline bool GenTree::IsCnsIntOrI() const
GTSTRUCT_1(RetExpr , GT_RET_EXPR)
GTSTRUCT_1(Stmt , GT_STMT)
GTSTRUCT_1(Obj , GT_OBJ)
+GTSTRUCT_2(CopyOrReload, GT_COPY, GT_RELOAD)
GTSTRUCT_2(ClsVar , GT_CLS_VAR, GT_CLS_VAR_ADDR)
GTSTRUCT_1(ArgPlace , GT_ARGPLACE)
GTSTRUCT_1(Label , GT_LABEL)
if (callerRetType == calleeRetType)
{
return true;
- }
+ }
-#ifdef _TARGET_AMD64_
+#if defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_)
// Jit64 compat:
if (callerRetType == TYP_VOID)
{
{
return (varTypeIsIntegral(calleeRetType) || isCalleeRetTypMBEnreg) && (callerRetTypeSize == calleeRetTypeSize);
}
-#endif // _TARGET_AMD64_
+#endif // _TARGET_AMD64_ || _TARGET_ARM64_
return false;
}
szCanTailCallFailReason = "Caller requires a security check.";
}
-#ifdef _TARGET_ARM64_
- // Don't do opportunistic tail calls in ARM64 for now.
- // TODO-ARM64-NYI: Get this to work.
- canTailCall = false;
- szCanTailCallFailReason = "Arm64.";
-#endif // _TARGET_ARM64_
-
// We only need to cast the return value of pinvoke inlined calls that return small types
// TODO-AMD64-Cleanup: Remove this when we stop interoperating with JIT64, or if we decide to stop
if (!bIntrinsicImported)
{
- // Is it an inline candidate?
- impMarkInlineCandidate(call, exactContextHnd);
+ // Is it an inline candidate?
+ impMarkInlineCandidate(call, exactContextHnd, callInfo);
}
// append the call node.
}
// Is it an inline candidate?
- impMarkInlineCandidate(call, exactContextHnd);
+ impMarkInlineCandidate(call, exactContextHnd, callInfo);
}
// Push or append the result of the call
assert(varTypeIsStruct(info.compRetType));
assert(info.compRetBuffArg == BAD_VAR_NUM);
-#if defined(_TARGET_X86_) || defined(_TARGET_AMD64_)
+#if defined(_TARGET_XARCH_)
#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
// No VarArgs for CoreCLR on x64 Unix
break;
case CEE_JMP:
-
+
assert(!compIsForInlining());
if (tiVerificationNeeded)
BADCODE("Incompatible target for CEE_JMPs");
}
-#if defined(_TARGET_XARCH_) || defined(_TARGET_ARM_)
+#if defined(_TARGET_XARCH_) || defined(_TARGET_ARMARCH_)
op1 = new (this, GT_JMP) GenTreeVal(GT_JMP, TYP_VOID, (size_t) resolvedToken.hMethod);
goto APPEND;
-#else // !_TARGET_X86_ && !_TARGET_ARM_
+#else // !_TARGET_XARCH_ && !_TARGET_ARMARCH_
// Import this just like a series of LDARGs + tail. + call + ret
// And finish with the ret
goto RET;
-#endif // _TARGET_XXX
+#endif // _TARGET_XARCH_ || _TARGET_ARMARCH_
case CEE_LDELEMA :
assertImp(sz == sizeof(unsigned));
// This code will be called only if the struct return has not been normalized (i.e. 2 eightbytes - max allowed.)
assert(IsMultiRegReturnedType(hClass));
- // The return value is based on eightbytes, so all the fields need to be on stack
- // before loading the eightbyte in the corresponding return register.
- //
- // TODO-Amd64-Unix-CQ: Right now codegen assumes that tmpNum lcl var is on stack and
- // and does not live in a register. For example, consider a case where Vector3/4
- // return value of a call is assigned to tmpNum. In such a case tmpNum will be of
- // SIMD type and will be allocated a register unless explicitly marked as DoNotEnregister.
- // Code quality can be improved by not marking enregistrable struct type tmpNum
- // as DoNotEnregister=true.
-
- // Mark the var so that fields are not promoted and stay together
+ // Mark the var so that fields are not promoted and stay together.
lvaTable[tmpNum].lvIsMultiRegArgOrRet = true;
-
- // For now to workaround codegen limitation marking tmpNum as DoNotEnregister
- // if it can be enregistered.
- if (varTypeIsEnregisterableStruct(op))
- {
- lvaTable[tmpNum].lvDoNotEnregister = true;
- }
#endif // defined(FEATURE_UNIX_AMD64_STRUCT_PASSING)
return ret;
{
// If single eightbyte, the return type would have been normalized and there won't be a temp var.
// This code will be called only if the struct return has not been normalized (i.e. 2 eightbytes - max allowed.)
- assert(retRegCount == CLR_SYSTEMV_MAX_EIGHTBYTES_COUNT_TO_RETURN_IN_REGISTERS);
+ assert(retRegCount == MAX_RET_REG_COUNT);
// Same as !structDesc.passedInRegisters but just don't bother with impAssignStructPtr.
#endif // !defined(_TARGET_ARM_)
impAppendTree(op2, (unsigned)CHECK_SPILL_NONE, impCurStmtOffs);
// There are cases where the address of the implicit RetBuf should be returned explicitly (in RAX).
-#if defined(FEATURE_UNIX_AMD64_STRUCT_PASSING)
- // System V ABI requires to return the implicit return buffer explicitly (in RAX).
+#if defined(_TARGET_AMD64_)
+ // x64 (System V and Win64) calling convention requires to
+ // return the implicit return buffer explicitly (in RAX).
// Change the return type to be BYREF.
op1 = gtNewOperNode(GT_RETURN, TYP_BYREF, gtNewLclvNode(info.compRetBuffArg, TYP_BYREF));
-#else // defined(FEATURE_UNIX_AMD64_STRUCT_PASSING)
- // In case of Windows AMD64 the profiler hook requires to return the implicit RetBuf explicitly (in RAX).
+#else // !defined(_TARGET_AMD64_)
+ // In case of non-AMD64 targets the profiler hook requires to return the implicit RetBuf explicitly (in RAX).
// In such case the return value of the function is changed to BYREF.
// If profiler hook is not needed the return type of the function is TYP_VOID.
if (compIsProfilerHookNeeded())
// return void
op1 = new (this, GT_RETURN) GenTreeOp(GT_RETURN, TYP_VOID);
}
-#endif // !defined(FEATURE_UNIX_AMD64_STRUCT_PASSING)
+#endif // !defined(_TARGET_AMD64_)
}
else if (varTypeIsStruct(info.compRetType))
{
param.result = inlineResult;
param.ppInlineCandidateInfo = ppInlineCandidateInfo;
- setErrorTrap(info.compCompHnd, Param *, pParam, ¶m)
+ bool success = eeRunWithErrorTrap<Param>([](Param* pParam)
{
DWORD dwRestrictions = 0;
CorInfoInitClassResult initClassResult;
_exit:
;
- }
- impErrorTrap()
+ }, ¶m);
+ if (!success)
{
param.result->NoteFatal(InlineObservation::CALLSITE_COMPILATION_ERROR);
}
- endErrorTrap();
}
void Compiler::impInlineRecordArgInfo(InlineInfo * pInlineInfo,
// otherwise build tree context) so when we do the inlining pass we
// can capture these reasons
-void Compiler::impMarkInlineCandidate(GenTreePtr callNode, CORINFO_CONTEXT_HANDLE exactContextHnd)
+void Compiler::impMarkInlineCandidate(GenTreePtr callNode,
+ CORINFO_CONTEXT_HANDLE exactContextHnd,
+ CORINFO_CALL_INFO* callInfo)
{
if (!opts.OptEnabled(CLFLG_INLINING))
{
* restricts the inliner to non-expanding inlines. I removed the check to allow for non-expanding
* inlining in throw blocks. I should consider the same thing for catch and filter regions. */
+ CORINFO_METHOD_HANDLE fncHandle = call->gtCallMethHnd;
unsigned methAttr;
- CORINFO_METHOD_HANDLE fncHandle;
- fncHandle = call->gtCallMethHnd;
- methAttr = info.compCompHnd->getMethodAttribs(fncHandle);
+ // Reuse method flags from the original callInfo if possible
+ if (fncHandle == callInfo->hMethod)
+ {
+ methAttr = callInfo->methodFlags;
+ }
+ else
+ {
+ methAttr = info.compCompHnd->getMethodAttribs(fncHandle);
+ }
#ifdef DEBUG
if (compStressCompile(STRESS_FORCE_INLINE, 0))
return;
}
- /* Cannot inline native or synchronized methods */
-
- if (methAttr & CORINFO_FLG_NATIVE)
- {
- inlineResult.NoteFatal(InlineObservation::CALLEE_IS_NATIVE);
- return;
- }
+ /* Cannot inline synchronized methods */
if (methAttr & CORINFO_FLG_SYNCH)
{
INLINE_OBSERVATION(IS_ARRAY_METHOD, bool, "is array method", FATAL, CALLEE)
INLINE_OBSERVATION(IS_GENERIC_VIRTUAL, bool, "generic virtual", FATAL, CALLEE)
INLINE_OBSERVATION(IS_JIT_NOINLINE, bool, "noinline per JitNoinline", FATAL, CALLEE)
-INLINE_OBSERVATION(IS_NATIVE, bool, "is implemented natively", FATAL, CALLEE)
INLINE_OBSERVATION(IS_NOINLINE, bool, "noinline per IL/cached result", FATAL, CALLEE)
INLINE_OBSERVATION(IS_SYNCHRONIZED, bool, "is synchronized", FATAL, CALLEE)
INLINE_OBSERVATION(IS_VM_NOINLINE, bool, "noinline per VM", FATAL, CALLEE)
InlineResult* inlineResult);
// Compiler associated with this strategy
- Compiler* GetCompiler()
+ Compiler* GetCompiler() const
{
return m_Compiler;
}
InlineContext* GetRootContext();
// Get IL size for maximum allowable inline
- unsigned GetMaxInlineILSize()
+ unsigned GetMaxInlineILSize() const
{
return m_MaxInlineSize;
}
// Get depth of maximum allowable inline
- unsigned GetMaxInlineDepth()
+ unsigned GetMaxInlineDepth() const
{
return m_MaxInlineDepth;
}
- // Number of successful inlines into the root.
- unsigned GetInlineCount()
+ // Number of successful inlines into the root
+ unsigned GetInlineCount() const
{
return m_InlineCount;
}
+ // Return the current code size estimate for this method
+ int GetCurrentSizeEstimate() const
+ {
+ return m_CurrentSizeEstimate;
+ }
+
+ // Return the initial code size estimate for this method
+ int GetInitialSizeEstimate() const
+ {
+ return m_InitialSizeEstimate;
+ }
+
// Inform strategy that there's a new inline candidate.
void NoteCandidate();
#if defined(DEBUG) || defined(INLINE_DATA)
+ // Optionally install the SizePolicy.
+ bool useSizePolicy = JitConfig.JitInlinePolicySize() != 0;
+
+ if (useSizePolicy)
+ {
+ return new (compiler, CMK_Inlining) SizePolicy(compiler, isPrejitRoot);
+ }
+
// Optionally install the FullPolicy.
bool useFullPolicy = JitConfig.JitInlinePolicyFull() != 0;
void LegacyPolicy::DetermineProfitability(CORINFO_METHOD_INFO* methodInfo)
{
+
+#if defined(DEBUG)
+
+ // Punt if we're inlining and we've reached the acceptance limit.
+ int limit = JitConfig.JitInlineLimit();
+ unsigned current = m_RootCompiler->m_inlineStrategy->GetInlineCount();
+
+ if (!m_IsPrejitRoot &&
+ (limit >= 0) &&
+ (current >= static_cast<unsigned>(limit)))
+ {
+ SetFailure(InlineObservation::CALLSITE_OVER_INLINE_LIMIT);
+ return;
+ }
+
+#endif // defined(DEBUG)
+
assert(InlDecisionIsCandidate(m_Decision));
assert(m_Observation == InlineObservation::CALLEE_IS_DISCRETIONARY_INLINE);
const int threshold = (int)(m_CallsiteNativeSizeEstimate * m_Multiplier);
// Note the LegacyPolicy estimates are scaled up by SIZE_SCALE
- JITDUMP("calleeNativeSizeEstimate=%d\n", m_CalleeNativeSizeEstimate)
+ JITDUMP("\ncalleeNativeSizeEstimate=%d\n", m_CalleeNativeSizeEstimate)
JITDUMP("callsiteNativeSizeEstimate=%d\n", m_CallsiteNativeSizeEstimate);
JITDUMP("benefit multiplier=%g\n", m_Multiplier);
JITDUMP("threshold=%d\n", threshold);
(LL_INFO100000,
"Native estimate for function size exceeds threshold"
" for inlining %g > %g (multiplier = %g)\n",
- m_CalleeNativeSizeEstimate / SIZE_SCALE,
- threshold / SIZE_SCALE,
+ (double) m_CalleeNativeSizeEstimate / SIZE_SCALE,
+ (double) threshold / SIZE_SCALE,
m_Multiplier));
// Fail the inline
(LL_INFO100000,
"Native estimate for function size is within threshold"
" for inlining %g <= %g (multiplier = %g)\n",
- m_CalleeNativeSizeEstimate / SIZE_SCALE,
- threshold / SIZE_SCALE,
+ (double) m_CalleeNativeSizeEstimate / SIZE_SCALE,
+ (double) threshold / SIZE_SCALE,
m_Multiplier));
// Update candidacy
JITLOG_THIS(m_RootCompiler,
(LL_INFO100000,
"Inline profitable, will decrease code size by %g bytes\n",
- -m_ModelCodeSizeEstimate / SIZE_SCALE));
+ (double) -m_ModelCodeSizeEstimate / SIZE_SCALE));
if (m_IsPrejitRoot)
{
(LL_INFO100000,
"Inline %s profitable: benefit=%g (mult=%g / size=%d)\n",
shouldInline ? "is" : "is not",
- benefit, m_Multiplier, m_ModelCodeSizeEstimate / SIZE_SCALE));
+ benefit, m_Multiplier, (double) m_ModelCodeSizeEstimate / SIZE_SCALE));
if (!shouldInline)
{
// Fail the inline
return;
}
+//------------------------------------------------------------------------/
+// SizePolicy: construct a new SizePolicy
+//
+// Arguments:
+// compiler -- compiler instance doing the inlining (root compiler)
+// isPrejitRoot -- true if this compiler is prejitting the root method
+
+SizePolicy::SizePolicy(Compiler* compiler, bool isPrejitRoot)
+ : DiscretionaryPolicy(compiler, isPrejitRoot)
+{
+ // Empty
+}
+
+//------------------------------------------------------------------------
+// DetermineProfitability: determine if this inline is profitable
+//
+// Arguments:
+// methodInfo -- method info for the callee
+
+void SizePolicy::DetermineProfitability(CORINFO_METHOD_INFO* methodInfo)
+{
+ // Do some homework
+ MethodInfoObservations(methodInfo);
+ EstimateCodeSize();
+
+ // Does this inline increase the estimated size beyond
+ // the original size estimate?
+ const InlineStrategy* strategy = m_RootCompiler->m_inlineStrategy;
+ const int initialSize = strategy->GetInitialSizeEstimate();
+ const int currentSize = strategy->GetCurrentSizeEstimate();
+ const int newSize = currentSize + m_ModelCodeSizeEstimate;
+
+ if (newSize <= initialSize)
+ {
+ // Estimated size impact is acceptable, so inline here.
+ JITLOG_THIS(m_RootCompiler,
+ (LL_INFO100000,
+ "Inline profitable, root size estimate %d is less than initial size %d\n",
+ newSize / SIZE_SCALE, initialSize / SIZE_SCALE));
+
+ if (m_IsPrejitRoot)
+ {
+ SetCandidate(InlineObservation::CALLEE_IS_SIZE_DECREASING_INLINE);
+ }
+ else
+ {
+ SetCandidate(InlineObservation::CALLSITE_IS_SIZE_DECREASING_INLINE);
+ }
+ }
+ else
+ {
+ // Estimated size increase is too large, so no inline here.
+ //
+ // Note that we ought to reconsider this inline if we make
+ // room in the budget by inlining a bunch of size decreasing
+ // inlines after this one. But for now, we won't do this.
+ if (m_IsPrejitRoot)
+ {
+ SetNever(InlineObservation::CALLEE_NOT_PROFITABLE_INLINE);
+ }
+ else
+ {
+ SetFailure(InlineObservation::CALLSITE_NOT_PROFITABLE_INLINE);
+ }
+ }
+
+ return;
+}
+
#endif // defined(DEBUG) || defined(INLINE_DATA)
// DiscretionaryPolicy - legacy variant with uniform size policy
// ModelPolicy - policy based on statistical modelling
// FullPolicy - inlines everything up to size and depth limits
+// SizePolicy - tries not to increase method sizes
#ifndef _INLINE_POLICY_H_
#define _INLINE_POLICY_H_
{
public:
- // Construct a ModelPolicy
+ // Construct a FullPolicy
FullPolicy(Compiler* compiler, bool isPrejitRoot);
// Policy determinations
const char* GetName() const override { return "FullPolicy"; }
};
+// SizePolicy is an experimental policy that will inline as much
+// as possible without increasing the (estimated) method size.
+//
+// It may be useful down the road as a policy to use for methods
+// that are rarely executed (eg class constructors).
+
+class SizePolicy : public DiscretionaryPolicy
+{
+public:
+
+ // Construct a SizePolicy
+ SizePolicy(Compiler* compiler, bool isPrejitRoot);
+
+ // Policy determinations
+ void DetermineProfitability(CORINFO_METHOD_INFO* methodInfo) override;
+
+ // Miscellaneous
+ const char* GetName() const override { return "SizePolicy"; }
+};
+
+
#endif // defined(DEBUG) || defined(INLINE_DATA)
#endif // _INLINE_POLICY_H_
INST1(b, "b", 0, 0, IF_BI_0A, 0x14000000)
// b simm26 BI_0A 000101iiiiiiiiii iiiiiiiiiiiiiiii 1400 0000 simm26:00
-
+
+INST1(b_tail, "b", 0, 0, IF_BI_0C, 0x14000000)
+ // b simm26 BI_0A 000101iiiiiiiiii iiiiiiiiiiiiiiii 1400 0000 simm26:00, same as b representing a tail call of bl.
+
INST1(bl_local,"bl", 0, 0, IF_BI_0A, 0x94000000)
// bl simm26 BI_0A 100101iiiiiiiiii iiiiiiiiiiiiiiii 9400 0000 simm26:00, same as bl, but with a BasicBlock target.
INST1(br, "br", 0, 0, IF_BR_1B, 0xD61F0000)
// br Rn BR_1B 1101011000011111 000000nnnnn00000 D61F 0000
+INST1(br_tail, "br", 0, 0, IF_BR_1B, 0xD61F0000)
+ // br Rn BR_1B 1101011000011111 000000nnnnn00000 D61F 0000, same as br representing a tail call of blr.
+
INST1(blr, "blr", 0, 0, IF_BR_1B, 0xD63F0000)
// blr Rn BR_1B 1101011000111111 000000nnnnn00000 D63F 0000
CONFIG_INTEGER(JitInlinePolicyDiscretionary, W("JitInlinePolicyDiscretionary"), 0)
CONFIG_INTEGER(JitInlinePolicyModel, W("JitInlinePolicyModel"), 0)
CONFIG_INTEGER(JitInlinePolicyFull, W("JitInlinePolicyFull"), 0)
+CONFIG_INTEGER(JitInlinePolicySize, W("JitInlinePolicySize"), 0)
CONFIG_STRING(JitNoInlineRange, W("JitNoInlineRange"))
#endif // defined(DEBUG) || defined(INLINE_DATA)
switch (tree->AsCast()->CastFromType())
{
case TYP_INT:
- loResult = tree->gtGetOp1();
- hiResult = new (comp, GT_CNS_INT) GenTreeIntCon(TYP_INT, 0);
- comp->fgSnipNode(curStmt, tree);
+ if (tree->gtFlags & GTF_UNSIGNED)
+ {
+ loResult = tree->gtGetOp1();
+ hiResult = new (comp, GT_CNS_INT) GenTreeIntCon(TYP_INT, 0);
+ comp->fgSnipNode(curStmt, tree);
+ }
+ else
+ {
+ NYI("Lowering of signed cast TYP_INT->TYP_LONG");
+ }
break;
default:
NYI("Unimplemented type for Lowering of cast to TYP_LONG");
GenTree* loOp2 = op2->gtGetOp1();
GenTree* hiOp2 = op2->gtGetOp2();
+ // We don't have support to decompose a TYP_LONG node that already has a child that has
+ // been decomposed into parts, where the high part depends on the value generated by the
+ // low part (via the flags register). For example, if we have:
+ // +(gt_long(+(lo3, lo4), +Hi(hi3, hi4)), gt_long(lo2, hi2))
+ // We would decompose it here to:
+ // gt_long(+(+(lo3, lo4), lo2), +Hi(+Hi(hi3, hi4), hi2))
+ // But this would generate incorrect code, because the "+Hi(hi3, hi4)" code generation
+ // needs to immediately follow the "+(lo3, lo4)" part. Also, if this node is one that
+ // requires a unique high operator, and the child nodes are not simple locals (e.g.,
+ // they are decomposed nodes), then we also can't decompose the node, as we aren't
+ // guaranteed the high and low parts will be executed immediately after each other.
+
+ NYI_IF(hiOp1->OperIsHigh() ||
+ hiOp2->OperIsHigh() ||
+ (GenTree::OperIsHigh(getHiOper(oper)) &&
+ (!loOp1->OperIsLeaf() ||
+ !hiOp1->OperIsLeaf() ||
+ !loOp1->OperIsLeaf() ||
+ !hiOp2->OperIsLeaf())),
+ "Can't decompose expression tree TYP_LONG node");
+
// Now, remove op1 and op2 from the node list.
comp->fgSnipNode(curStmt, op1);
comp->fgSnipNode(curStmt, op2);
hiOp2->gtNext = hiResult;
hiResult->gtPrev = hiOp2;
+ if (oper == GT_ADD || oper == GT_SUB)
+ {
+ if (loResult->gtOverflow())
+ {
+ hiResult->gtFlags |= GTF_OVERFLOW;
+ loResult->gtFlags &= ~GTF_OVERFLOW;
+ }
+ if (loResult->gtFlags & GTF_UNSIGNED)
+ {
+ hiResult->gtFlags |= GTF_UNSIGNED;
+ }
+ }
// Below, we'll put the loResult and hiResult trees together, using the more
// general fgInsertTreeInListAfter() method.
}
else
{
// a direct call within range of hardware relative call instruction
- // there is no extra code to generate
+ // stash the address for codegen
+ call->gtDirectCallAddress = addr;
}
break;
if (comp->opts.ShouldUsePInvokeHelpers())
{
- // Initialize the P/Invoke frame by calling CORINFO_HELP_INIT_PINVOKE_FRAME:
- //
- // OpaqueFrame opaqueFrame;
- // CORINFO_HELP_INIT_PINVOKE_FRAME(&opaqueFrame);
-
- GenTree* frameAddr = new(comp, GT_LCL_VAR_ADDR)
- GenTreeLclVar(GT_LCL_VAR_ADDR, TYP_BYREF, comp->lvaInlinedPInvokeFrameVar, BAD_IL_OFFSET);
-
- GenTree* helperCall = comp->gtNewHelperCallNode(CORINFO_HELP_INIT_PINVOKE_FRAME, TYP_VOID, 0, comp->gtNewArgList(frameAddr));
-
- GenTreeStmt* stmt = LowerMorphAndSeqTree(helperCall);
- comp->fgInsertStmtAtBeg(comp->fgFirstBB, stmt);
-
return;
}
// Method doing Pinvoke calls has exactly one return block unless it has "jmp" or tail calls.
#ifdef DEBUG
bool endsWithTailCallOrJmp = false;
-#if FEATURE_FASTTAILCALL
endsWithTailCallOrJmp = returnBB->endsWithTailCallOrJmp(comp);
-#endif // FEATURE_FASTTAILCALL
assert(((returnBB == comp->genReturnBB) && (returnBB->bbJumpKind == BBJ_RETURN)) || endsWithTailCallOrJmp);
#endif // DEBUG
}
#endif
- GenTree* address = AddrGen(lookup.addr);
+ void* addr = lookup.addr;
switch (lookup.accessType)
{
case IAT_VALUE:
- result = address;
+ if (!IsCallTargetInRange(addr))
+ {
+ result = AddrGen(addr);
+ }
+ else
+ {
+ // a direct call within range of hardware relative call instruction
+ // stash the address for codegen
+ call->gtDirectCallAddress = addr;
+#ifdef FEATURE_READYTORUN_COMPILER
+ call->gtEntryPoint.addr = nullptr;
+#endif
+ }
break;
case IAT_PVALUE:
- result = Ind(address);
+ result = Ind(AddrGen(addr));
break;
case IAT_PPVALUE:
- result = Ind(Ind(address));
+ result = Ind(Ind(AddrGen(addr)));
break;
}
}
{
// Fast tail call - make sure that call target is always computed in IP0
// so that epilog sequence can generate "br xip0" to achieve fast tail call.
-
- NYI_ARM64("Lower - Fast tail call");
-
- ctrlExpr->gtLsraInfo.setSrcCandidates(l, genRegMask(REG_IP0)); // ip0?
+ ctrlExpr->gtLsraInfo.setSrcCandidates(l, genRegMask(REG_IP0));
}
}
// If it is a fast tail call, it is already preferenced to use IP0.
// Therefore, no need set src candidates on call tgt again.
- if (tree->gtCall.IsVarargs() &&
- callHasFloatRegArgs &&
+ if (tree->gtCall.IsVarargs() &&
+ callHasFloatRegArgs &&
!tree->gtCall.IsFastTailCall() &&
(ctrlExpr != nullptr))
{
// Don't assign the call target to any of the argument registers because
// we will use them to also pass floating point arguments as required
// by Arm64 ABI.
-
- NYI_ARM64("Lower - IsVarargs");
-
ctrlExpr->gtLsraInfo.setSrcCandidates(l, l->allRegs(TYP_INT) & ~(RBM_ARG_REGS));
}
}
{
TreeNodeInfo* info = &(storeLoc->gtLsraInfo);
+ // Is this the case of var = call where call is returning
+ // a value in multiple return registers?
+ GenTree* op1 = storeLoc->gtGetOp1();
+ if (op1->IsMultiRegCall())
+ {
+ // backend expects to see this case only for store lclvar.
+ assert(storeLoc->OperGet() == GT_STORE_LCL_VAR);
+
+ // srcCount = number of registers in which the value is returned by call
+ GenTreeCall* call = op1->AsCall();
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ info->srcCount = retTypeDesc->GetReturnRegCount();
+
+ // Call node srcCandidates = Bitwise-OR(allregs(GetReturnRegType(i))) for all i=0..RetRegCount-1
+ regMaskTP srcCandidates = m_lsra->allMultiRegCallNodeRegs(call);
+ op1->gtLsraInfo.setSrcCandidates(m_lsra, srcCandidates);
+ return;
+ }
+
#ifdef FEATURE_SIMD
if (storeLoc->TypeGet() == TYP_SIMD12)
{
// If the source is a containable immediate, make it contained, unless it is
// an int-size or larger store of zero to memory, because we can generate smaller code
// by zeroing a register and then storing it.
- GenTree* op1 = storeLoc->gtOp1;
if (IsContainableImmed(storeLoc, op1) && (!op1->IsZero() || varTypeIsSmall(storeLoc)))
{
MakeSrcContained(storeLoc, op1);
else
#endif // !defined(_TARGET_64BIT_)
{
+ GenTree* op1 = tree->gtGetOp1();
+ regMaskTP useCandidates = RBM_NONE;
+
+ info->srcCount = (tree->TypeGet() == TYP_VOID) ? 0 : 1;
+ info->dstCount = 0;
+
#ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING
if (varTypeIsStruct(tree))
- {
- noway_assert((tree->gtOp.gtOp1->OperGet() == GT_LCL_VAR) ||
- (tree->gtOp.gtOp1->OperGet() == GT_CALL));
-
- if (tree->gtOp.gtOp1->OperGet() == GT_LCL_VAR)
+ {
+ // op1 has to be either an lclvar or a multi-reg returning call
+ if (op1->OperGet() == GT_LCL_VAR)
{
- GenTreeLclVarCommon* lclVarPtr = tree->gtOp.gtOp1->AsLclVarCommon();
- LclVarDsc* varDsc = &(compiler->lvaTable[lclVarPtr->gtLclNum]);
+ GenTreeLclVarCommon* lclVarCommon = op1->AsLclVarCommon();
+ LclVarDsc* varDsc = &(compiler->lvaTable[lclVarCommon->gtLclNum]);
assert(varDsc->lvIsMultiRegArgOrRet);
- varDsc->lvDoNotEnregister = true;
-
- // If this is a two eightbyte return, make the var
- // contained by the return expression. The code gen will put
- // the values in the right registers for return.
- info->srcCount = (tree->TypeGet() == TYP_VOID) ? 0 : 1;
- info->dstCount = 0;
- MakeSrcContained(tree, tree->gtOp.gtOp1);
- break;
+
+ // Mark var as contained if not enregistrable.
+ if (!varTypeIsEnregisterableStruct(op1))
+ {
+ MakeSrcContained(tree, op1);
+ }
}
+ else
+ {
+ noway_assert(op1->IsMultiRegCall());
- // If the return gtOp1 is GT_CALL, just fallthrough. The return registers should already be set properly by the GT_CALL.
+ ReturnTypeDesc* retTypeDesc = op1->AsCall()->GetReturnTypeDesc();
+ info->srcCount = retTypeDesc->GetReturnRegCount();
+ useCandidates = retTypeDesc->GetABIReturnRegs();
+ }
}
+ else
#endif // FEATURE_UNIX_AMD64_STRUCT_PASSING
- // TODO-AMD64-Unix: When the GT_CALL for multi-register return structs is changed to use 2 destinations,
- // change the code below to use 2 src for such op1s (this is the case of op1 being a GT_CALL).
- info->srcCount = (tree->TypeGet() == TYP_VOID) ? 0 : 1;
- info->dstCount = 0;
-
- regMaskTP useCandidates;
- switch (tree->TypeGet())
{
- case TYP_VOID: useCandidates = RBM_NONE; break;
- case TYP_FLOAT: useCandidates = RBM_FLOATRET; break;
- case TYP_DOUBLE: useCandidates = RBM_DOUBLERET; break;
+ // Non-struct type return - determine useCandidates
+ switch (tree->TypeGet())
+ {
+ case TYP_VOID: useCandidates = RBM_NONE; break;
+ case TYP_FLOAT: useCandidates = RBM_FLOATRET; break;
+ case TYP_DOUBLE: useCandidates = RBM_DOUBLERET; break;
#if defined(_TARGET_64BIT_)
- case TYP_LONG: useCandidates = RBM_LNGRET; break;
+ case TYP_LONG: useCandidates = RBM_LNGRET; break;
#endif // defined(_TARGET_64BIT_)
- default: useCandidates = RBM_INTRET; break;
+ default: useCandidates = RBM_INTRET; break;
+ }
}
+
if (useCandidates != RBM_NONE)
{
- tree->gtOp.gtOp1->gtLsraInfo.setSrcCandidates(l, useCandidates);
+ op1->gtLsraInfo.setSrcCandidates(l, useCandidates);
}
}
break;
case GT_CALL:
{
- info->srcCount = 0;
- info->dstCount = (tree->TypeGet() != TYP_VOID) ? 1 : 0;
+ bool hasMultiRegRetVal = false;
+ ReturnTypeDesc* retTypeDesc = nullptr;
- GenTree *ctrlExpr = tree->gtCall.gtControlExpr;
+ info->srcCount = 0;
+ if (tree->TypeGet() != TYP_VOID)
+ {
+ hasMultiRegRetVal = tree->AsCall()->HasMultiRegRetVal();
+ if (hasMultiRegRetVal)
+ {
+ // dst count = number of registers in which the value is returned by call
+ retTypeDesc = tree->AsCall()->GetReturnTypeDesc();
+ info->dstCount = retTypeDesc->GetReturnRegCount();
+ }
+ else
+ {
+ info->dstCount = 1;
+ }
+ }
+ else
+ {
+ info->dstCount = 0;
+ }
+
+ GenTree* ctrlExpr = tree->gtCall.gtControlExpr;
if (tree->gtCall.gtCallType == CT_INDIRECT)
{
// either gtControlExpr != null or gtCallAddr != null.
}
// Set destination candidates for return value of the call.
- if (varTypeIsFloating(registerType)
- FEATURE_UNIX_AMD64_STRUCT_PASSING_ONLY( || varTypeIsSIMD(registerType)))
+ if (hasMultiRegRetVal)
+ {
+ assert(retTypeDesc != nullptr);
+ info->setDstCandidates(l, retTypeDesc->GetABIReturnRegs());
+ }
+ else if (varTypeIsFloating(registerType))
{
#ifdef _TARGET_X86_
// The return value will be on the X87 stack, and we will need to move it.
}
#endif //_TARGET_X86_
- tree = next;
-
// We need to be sure that we've set info->srcCount and info->dstCount appropriately
- assert(info->dstCount < 2);
+ assert((info->dstCount < 2) ||
+ (tree->IsMultiRegCall() && info->dstCount == MAX_RET_REG_COUNT));
+
+ tree = next;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/
-void lsraAssignRegToTree(GenTreePtr tree, regNumber reg)
+//--------------------------------------------------------------
+// lsraAssignRegToTree: Assign the given reg to tree node.
+//
+// Arguments:
+// tree - Gentree node
+// reg - register to be assigned
+// regIdx - register idx, if tree is a multi-reg call node.
+// regIdx will be zero for single-reg result producing tree nodes.
+//
+// Return Value:
+// None
+//
+void lsraAssignRegToTree(GenTreePtr tree, regNumber reg, unsigned regIdx)
{
- tree->gtRegNum = reg;
+ if (regIdx == 0)
+ {
+ tree->gtRegNum = reg;
+ }
+ else
+ {
+ assert(tree->IsMultiRegCall());
+ GenTreeCall* call = tree->AsCall();
+ call->SetRegNumByIdx(reg, regIdx);
+ }
}
// allRegs represents a set of registers that can
return availableIntRegs;
}
+//--------------------------------------------------------------------------
+// allMultiRegCallNodeRegs: represents a set of registers that can be used
+// to allocate a multi-reg call node.
+//
+// Arguments:
+// call - Multi-reg call node
+//
+// Return Value:
+// Mask representing the set of available registers for multi-reg call
+// node.
+//
+// Note:
+// Multi-reg call node available regs = Bitwise-OR(allregs(GetReturnRegType(i)))
+// for all i=0..RetRegCount-1.
+regMaskTP LinearScan::allMultiRegCallNodeRegs(GenTreeCall* call)
+{
+ assert(call->HasMultiRegRetVal());
+
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ regMaskTP resultMask = allRegs(retTypeDesc->GetReturnRegType(0));
+
+ unsigned count = retTypeDesc->GetReturnRegCount();
+ for (unsigned i = 1; i < count; ++i)
+ {
+ resultMask |= allRegs(retTypeDesc->GetReturnRegType(i));
+ }
+
+ return resultMask;
+}
+
+//--------------------------------------------------------------------------
+// allRegs: returns the set of registers that can accomodate the type of
+// given node.
+//
+// Arguments:
+// tree - GenTree node
+//
+// Return Value:
+// Mask representing the set of available registers for given tree
+//
+// Note: In case of multi-reg call node, the full set of registers must be
+// determined by looking at types of individual return register types.
+// In this case, the registers may include registers from different register
+// sets and will not be limited to the actual ABI return registers.
+regMaskTP LinearScan::allRegs(GenTree* tree)
+{
+ regMaskTP resultMask;
+
+ // In case of multi-reg calls, allRegs is defined as
+ // Bitwise-Or(allRegs(GetReturnRegType(i)) for i=0..ReturnRegCount-1
+ if (tree->IsMultiRegCall())
+ {
+ resultMask = allMultiRegCallNodeRegs(tree->AsCall());
+ }
+ else
+ {
+ resultMask = allRegs(tree->TypeGet());
+ }
+
+ return resultMask;
+}
+
regMaskTP LinearScan::allSIMDRegs()
{
return availableFloatRegs;
return (regMask != RBM_NONE && genMaxOneBit(regMask));
}
-#ifdef DEBUG
-// TODO-Cleanup: Consider using a #include file with custom #defines for both defining
-// the enum as well as the string array
-const char * refTypeNames [RefTypeBound];
-const char* shortRefTypeNames[RefTypeBound];
-void initRefTypeNames()
-{
- refTypeNames[RefTypeInvalid] = "RefTypeInvalid";
- refTypeNames[RefTypeDef] = "RefTypeDef";
- refTypeNames[RefTypeUse] = "RefTypeUse";
- refTypeNames[RefTypeKill] = "RefTypeKill";
- refTypeNames[RefTypeBB] = "RefTypeBB";
- refTypeNames[RefTypeFixedReg] = "RefTypeFixedReg";
- refTypeNames[RefTypeParamDef] = "RefTypeParamDef";
- refTypeNames[RefTypeDummyDef] = "RefTypeDummyDef";
- refTypeNames[RefTypeExpUse] = "RefTypeExpUse";
- refTypeNames[RefTypeZeroInit] = "RefTypeZeroInit";
- refTypeNames[RefTypeUpperVectorSaveDef] = "RefTypeUpperVectorSaveDef";
- refTypeNames[RefTypeUpperVectorSaveUse] = "RefTypeUpperVectorSaveUse";
- refTypeNames[RefTypeKillGCRefs] = "RefTypeKillGCRefs";
-
- shortRefTypeNames[RefTypeInvalid] = "Invl";
- shortRefTypeNames[RefTypeDef] = "Def ";
- shortRefTypeNames[RefTypeUse] = "Use ";
- shortRefTypeNames[RefTypeKill] = "Kill";
- shortRefTypeNames[RefTypeBB] = "BB ";
- shortRefTypeNames[RefTypeFixedReg] = "Fixd";
- shortRefTypeNames[RefTypeParamDef] = "Parm";
- shortRefTypeNames[RefTypeDummyDef] = "DDef";
- shortRefTypeNames[RefTypeExpUse] = "ExpU";
- shortRefTypeNames[RefTypeZeroInit] = "Zero";
- shortRefTypeNames[RefTypeUpperVectorSaveDef] = "UVSv";
- shortRefTypeNames[RefTypeUpperVectorSaveUse] = "UVRs";
- shortRefTypeNames[RefTypeKillGCRefs] = "KlGC";
-}
-#endif // DEBUG
-
/*****************************************************************************
* Inline functions for RegRecord
*****************************************************************************/
}
}
-RefPosition *
-LinearScan::newRefPosition(
- regNumber reg, LsraLocation theLocation,
- RefType theRefType, GenTree * theTreeNode,
- regMaskTP mask)
+//---------------------------------------------------------------------------
+// newRefPosition: allocate and initialize a new RefPosition.
+//
+// Arguments:
+// reg - reg number that identifies RegRecord to be associated
+// with this RefPosition
+// theLocation - LSRA location of RefPosition
+// theRefType - RefPosition type
+// theTreeNode - GenTree node for which this RefPosition is created
+// mask - Set of valid registers for this RefPosition
+// multiRegIdx - register position if this RefPosition corresponds to a
+// multi-reg call node.
+//
+// Return Value:
+// a new RefPosition
+//
+RefPosition*
+LinearScan::newRefPosition(regNumber reg,
+ LsraLocation theLocation,
+ RefType theRefType,
+ GenTree* theTreeNode,
+ regMaskTP mask)
{
- RefPosition *newRP = newRefPositionRaw(theLocation, theTreeNode, theRefType);
+ RefPosition* newRP = newRefPositionRaw(theLocation, theTreeNode, theRefType);
newRP->setReg(getRegisterRecord(reg));
-
newRP->registerAssignment = mask;
+
+ newRP->setMultiRegIdx(0);
+
associateRefPosWithInterval(newRP);
DBEXEC(VERBOSE, newRP->dump());
return newRP;
}
-
-
-RefPosition *
-LinearScan::newRefPosition(
- Interval * theInterval, LsraLocation theLocation,
- RefType theRefType, GenTree * theTreeNode,
- regMaskTP mask)
+//---------------------------------------------------------------------------
+// newRefPosition: allocate and initialize a new RefPosition.
+//
+// Arguments:
+// theInterval - interval to which RefPosition is associated with.
+// theLocation - LSRA location of RefPosition
+// theRefType - RefPosition type
+// theTreeNode - GenTree node for which this RefPosition is created
+// mask - Set of valid registers for this RefPosition
+// multiRegIdx - register position if this RefPosition corresponds to a
+// multi-reg call node.
+//
+// Return Value:
+// a new RefPosition
+//
+RefPosition*
+LinearScan::newRefPosition(Interval* theInterval,
+ LsraLocation theLocation,
+ RefType theRefType,
+ GenTree* theTreeNode,
+ regMaskTP mask,
+ unsigned multiRegIdx /* = 0 */)
{
#ifdef DEBUG
if (theInterval != nullptr && regType(theInterval->registerType) == FloatRegisterType)
if (insertFixedRef)
{
regNumber physicalReg = genRegNumFromMask(mask);
- RefPosition *pos = newRefPosition (physicalReg, theLocation, RefTypeFixedReg, nullptr, mask);
+ RefPosition* pos = newRefPosition (physicalReg, theLocation, RefTypeFixedReg, nullptr, mask);
assert(theInterval != nullptr);
assert((allRegs(theInterval->registerType) & mask) != 0);
}
- RefPosition *newRP = newRefPositionRaw(theLocation, theTreeNode, theRefType);
+ RefPosition* newRP = newRefPositionRaw(theLocation, theTreeNode, theRefType);
newRP->setInterval(theInterval);
#endif // !_TARGET_AMD64_
newRP->registerAssignment = mask;
+ newRP->setMultiRegIdx(multiRegIdx);
+
associateRefPosWithInterval(newRP);
DBEXEC(VERBOSE, newRP->dump());
intervalCount = 0;
maxNodeLocation = 0;
activeRefPosition = nullptr;
- initRefTypeNames();
// Get the value of the environment variable that controls stress for register allocation
lsraStressMask = JitConfig.JitStressRegs();
noPush = true;
}
- assert(consume <= 1);
+ assert(consume <= MAX_RET_REG_COUNT);
if (consume == 1)
{
Interval * srcInterval = stack->TopRef().interval;
// This is the case for dead nodes that occur after
// tree rationalization
// TODO-Cleanup: Identify and remove these dead nodes prior to register allocation.
- produce = 1;
+ if (tree->IsMultiRegCall())
+ {
+ // In case of multi-reg call node, produce = number of return registers
+ produce = tree->AsCall()->GetReturnTypeDesc()->GetReturnRegCount();
+ }
+ else
+ {
+ produce = 1;
+ }
}
#ifdef DEBUG
// for interstitial tree temps, a use is always last and end;
// this is set by default in newRefPosition
- GenTree * useNode = locInfo.treeNode;
+ GenTree* useNode = locInfo.treeNode;
assert(useNode != nullptr);
var_types type = useNode->TypeGet();
regMaskTP candidates = getUseCandidates(useNode);
- Interval *i = locInfo.interval;
+ Interval* i = locInfo.interval;
+ unsigned multiRegIdx = locInfo.multiRegIdx;
#ifdef FEATURE_SIMD
- if (tree->OperIsLocalStore() && varDefInterval == nullptr)
+ // In case of multi-reg call store to a local, there won't be any mismatch of
+ // use candidates with the type of the tree node.
+ if (tree->OperIsLocalStore() && varDefInterval == nullptr && !useNode->IsMultiRegCall())
{
// This is a non-candidate store. If this is a SIMD type, the use candidates
// may not match the type of the tree node. If that is the case, change the
regNumber physicalReg = genRegNumFromMask(fixedAssignment);
RefPosition *pos = newRefPosition (physicalReg, currentLoc, RefTypeFixedReg, nullptr, fixedAssignment);
}
- pos = newRefPosition(i, currentLoc, RefTypeUse, useNode, allRegs(i->registerType));
+ pos = newRefPosition(i, currentLoc, RefTypeUse, useNode, allRegs(i->registerType), multiRegIdx);
pos->registerAssignment = candidates;
}
else
{
- pos = newRefPosition(i, currentLoc, RefTypeUse, useNode, candidates);
+ pos = newRefPosition(i, currentLoc, RefTypeUse, useNode, candidates, multiRegIdx);
}
if (delayRegFree)
{
buildInternalRegisterUsesForNode(tree, currentLoc, internalRefs, internalCount);
RegisterType registerType = getDefType(tree);
-
regMaskTP candidates = getDefCandidates(tree);
regMaskTP useCandidates = getUseCandidates(tree);
}
#endif // DEBUG
- int targetRegs = produce;
-
#if defined(_TARGET_AMD64_)
- assert(produce <= 1);
+ // Multi-reg call node is the only node that could produce multi-reg value
+ assert(produce <= 1 || (tree->IsMultiRegCall() && produce == MAX_RET_REG_COUNT));
#elif defined(_TARGET_ARM_)
assert(!varTypeIsMultiReg(tree->TypeGet()));
#endif // _TARGET_xxx_
+ // Add kill positions before adding def positions
+ buildKillPositionsForNode(tree, currentLoc + 1);
+
#if FEATURE_PARTIAL_SIMD_CALLEE_SAVE
VARSET_TP VARSET_INIT_NOCOPY(liveLargeVectors, VarSetOps::UninitVal());
-#endif // FEATURE_PARTIAL_SIMD_CALLEE_SAVE
-
- // push defs
- if (produce == 0)
+ if (RBM_FLT_CALLEE_SAVED != RBM_NONE)
{
- buildKillPositionsForNode(tree, currentLoc + 1);
-
-#if FEATURE_PARTIAL_SIMD_CALLEE_SAVE
- if (RBM_FLT_CALLEE_SAVED != RBM_NONE)
- {
- // Build RefPositions for saving any live large vectors.
- // This must be done after the kills, so that we know which large vectors are still live.
- VarSetOps::AssignNoCopy(compiler, liveLargeVectors, buildUpperVectorSaveRefPositions(tree, currentLoc));
- }
+ // Build RefPositions for saving any live large vectors.
+ // This must be done after the kills, so that we know which large vectors are still live.
+ VarSetOps::AssignNoCopy(compiler, liveLargeVectors, buildUpperVectorSaveRefPositions(tree, currentLoc));
+ }
#endif // FEATURE_PARTIAL_SIMD_CALLEE_SAVE
+
+ ReturnTypeDesc* retTypeDesc = nullptr;
+ bool isMultiRegCall = tree->IsMultiRegCall();
+ if (isMultiRegCall)
+ {
+ retTypeDesc = tree->AsCall()->GetReturnTypeDesc();
+ assert((int)genCountBits(candidates) == produce);
+ assert(candidates == retTypeDesc->GetABIReturnRegs());
}
+ // push defs
+ LsraLocation defLocation = currentLoc + 1;
for (int i=0; i < produce; i++)
- {
- LsraLocation lastDefLocation = currentLoc + 1;
+ {
+ regMaskTP currCandidates = candidates;
+ Interval *interval = varDefInterval;
- // If this is the last def add the phys reg defs
- bool generatedKills = false;
- if (i == produce-1)
+ // In case of multi-reg call node, registerType is given by
+ // the type of ith position return register.
+ if (isMultiRegCall)
{
- generatedKills = buildKillPositionsForNode(tree, lastDefLocation);
-
-#if FEATURE_PARTIAL_SIMD_CALLEE_SAVE
- // Build RefPositions for saving any live large vectors.
- // This must be done after the kills, so that we know which large vectors are still live.
- VarSetOps::AssignNoCopy(compiler, liveLargeVectors, buildUpperVectorSaveRefPositions(tree, currentLoc));
-#endif // FEATURE_PARTIAL_SIMD_CALLEE_SAVE
+ registerType = retTypeDesc->GetReturnRegType((unsigned)i);
+ currCandidates = genRegMask(retTypeDesc->GetABIReturnReg(i));
+ useCandidates = allRegs(registerType);
}
- regMaskTP currCandidates = candidates;
- Interval *interval = varDefInterval;
if (interval == nullptr)
{
// Make a new interval
assert(!tree->IsReuseRegVal());
interval->isConstant = true;
}
+
if ((currCandidates & useCandidates) != RBM_NONE)
{
interval->updateRegisterPreferences(currCandidates & useCandidates);
}
+
if (isSpecialPutArg)
{
interval->isSpecialPutArg = true;
// but not push it
if (!noPush)
{
- stack->Push(LocationInfo(lastDefLocation, interval, tree));
+ stack->Push(LocationInfo(defLocation, interval, tree, (unsigned) i));
}
- LsraLocation defLocation = (i == produce-1) ? lastDefLocation : currentLoc;
- RefPosition *pos = newRefPosition(interval, defLocation, defRefType, defNode, currCandidates);
+ RefPosition* pos = newRefPosition(interval, defLocation, defRefType, defNode, currCandidates, (unsigned)i);
if (info.isLocalDefUse)
{
pos->isLocalDefUse = true;
interval->updateRegisterPreferences(currCandidates);
interval->updateRegisterPreferences(useCandidates);
}
+
#if FEATURE_PARTIAL_SIMD_CALLEE_SAVE
buildUpperVectorRestoreRefPositions(tree, currentLoc, liveLargeVectors);
#endif // FEATURE_PARTIAL_SIMD_CALLEE_SAVE
if (!currentRefPosition->isFixedRegRef || currentRefPosition->moveReg)
{
// This is the second case, where we need to generate a copy
- insertCopyOrReload(treeNode, currentRefPosition);
+ insertCopyOrReload(treeNode, currentRefPosition->getMultiRegIdx(), currentRefPosition);
}
}
else
void
LinearScan::writeRegisters(RefPosition *currentRefPosition, GenTree *tree)
{
- lsraAssignRegToTree(tree, currentRefPosition->assignedReg());
+ lsraAssignRegToTree(tree, currentRefPosition->assignedReg(), currentRefPosition->getMultiRegIdx());
}
//------------------------------------------------------------------------
// than the one it was spilled from (GT_RELOAD).
//
// Arguments:
-// tree - This is the node to reload. Insert the reload node between this node and its parent.
-// spillRefPosition - The RefPosition of the spill. spillRefPosition->nextRefPosition is the RefPosition of the reload.
+// tree - This is the node to copy or reload.
+// Insert copy or reload node between this node and its parent.
+// multiRegIdx - register position of tree node for which copy or reload is needed.
+// refPosition - The RefPosition at which copy or reload will take place.
//
// Notes:
// The GT_COPY or GT_RELOAD will be inserted in the proper spot in execution order where the reload is to occur.
// used if we reload to the same register. Normally, though, in that case we just mark the node with GTF_SPILLED,
// and the unspilling code automatically reuses the same register, and does the reload when it notices that flag
// when considering a node's operands.
-
+//
void
-LinearScan::insertCopyOrReload(GenTreePtr tree, RefPosition* refPosition)
-{
+LinearScan::insertCopyOrReload(GenTreePtr tree, unsigned multiRegIdx, RefPosition* refPosition)
+{
GenTreePtr* parentChildPointer = nullptr;
GenTreePtr parent = tree->gtGetParent(&parentChildPointer);
noway_assert(parent != nullptr && parentChildPointer != nullptr);
- // Create the new node, with "tree" as its only child.
genTreeOps oper;
if (refPosition->reload)
{
oper = GT_COPY;
}
- var_types treeType = tree->TypeGet();
+ // If the parent is a reload/copy node, then tree must be a multi-reg call node
+ // that has already had one of its registers spilled. This is Because multi-reg
+ // call node is the only node whose RefTypeDef positions get independently
+ // spilled or reloaded. It is possible that one of its RefTypeDef position got
+ // spilled and the next use of it requires it to be in a different register.
+ //
+ // In this case set the ith position reg of reload/copy node to the reg allocated
+ // for copy/reload refPosition. Essentially a copy/reload node will have a reg
+ // for each multi-reg position of its child. If there is a valid reg in ith
+ // position of GT_COPY or GT_RELOAD node then the corresponding result of its
+ // child needs to be copied or reloaded to that reg.
+ if (parent->IsCopyOrReload())
+ {
+ noway_assert(parent->OperGet() == oper);
+ noway_assert(tree->IsMultiRegCall());
+ GenTreeCall* call = tree->AsCall();
+ GenTreeCopyOrReload* copyOrReload = parent->AsCopyOrReload();
+ noway_assert(copyOrReload->GetRegNumByIdx(multiRegIdx) == REG_NA);
+ copyOrReload->SetRegNumByIdx(refPosition->assignedReg(), multiRegIdx);
+ }
+ else
+ {
+ // Create the new node, with "tree" as its only child.
+ var_types treeType = tree->TypeGet();
#ifdef FEATURE_SIMD
- // Check to see whether we need to move to a different register set.
- // This currently only happens in the case of SIMD vector types that are small enough (pointer size)
- // that they must be passed & returned in integer registers.
- // 'treeType' is the type of the register we are moving FROM,
- // and refPosition->registerAssignment is the mask for the register we are moving TO.
- // If they don't match, we need to reverse the type for the "move" node.
+ // Check to see whether we need to move to a different register set.
+ // This currently only happens in the case of SIMD vector types that are small enough (pointer size)
+ // that they must be passed & returned in integer registers.
+ // 'treeType' is the type of the register we are moving FROM,
+ // and refPosition->registerAssignment is the mask for the register we are moving TO.
+ // If they don't match, we need to reverse the type for the "move" node.
- if ((allRegs(treeType) & refPosition->registerAssignment) == 0)
- {
- treeType = (useFloatReg(treeType)) ? TYP_I_IMPL : TYP_SIMD8;
- }
+ if ((allRegs(treeType) & refPosition->registerAssignment) == 0)
+ {
+ treeType = (useFloatReg(treeType)) ? TYP_I_IMPL : TYP_SIMD8;
+ }
#endif // FEATURE_SIMD
- GenTreePtr newNode = compiler->gtNewOperNode(oper, treeType, tree);
- assert(refPosition->registerAssignment != RBM_NONE);
- newNode->CopyCosts(tree);
- newNode->gtRegNum = refPosition->assignedReg();
- newNode->gtLsraInfo.isLsraAdded = true;
- newNode->gtLsraInfo.isLocalDefUse = false;
- if (refPosition->copyReg)
- {
- // This is a TEMPORARY copy
- assert(isCandidateLocalRef(tree));
- newNode->gtFlags |= GTF_VAR_DEATH;
- }
+ GenTreeCopyOrReload* newNode = new(compiler, oper) GenTreeCopyOrReload(oper, treeType, tree);
+ assert(refPosition->registerAssignment != RBM_NONE);
+ newNode->CopyCosts(tree);
+ newNode->SetRegNumByIdx(refPosition->assignedReg(), multiRegIdx);
+ newNode->gtLsraInfo.isLsraAdded = true;
+ newNode->gtLsraInfo.isLocalDefUse = false;
+ if (refPosition->copyReg)
+ {
+ // This is a TEMPORARY copy
+ assert(isCandidateLocalRef(tree));
+ newNode->gtFlags |= GTF_VAR_DEATH;
+ }
- // Replace tree in the parent node.
- *parentChildPointer = newNode;
+ // Replace tree in the parent node.
+ *parentChildPointer = newNode;
- // we insert this directly after the spilled node. it does not reload at that point but
- // just updates registers
- tree->InsertAfterSelf(newNode);
+ // we insert this directly after the spilled node. it does not reload at that point but
+ // just updates registers
+ tree->InsertAfterSelf(newNode);
+ }
}
#if FEATURE_PARTIAL_SIMD_CALLEE_SAVE
treeNode = interval->firstRefPosition->treeNode;
}
assert(treeNode != nullptr);
- typ = compiler->tmpNormalizeType(treeNode->TypeGet());
+
+ // In case of multi-reg call nodes, we need to use the type
+ // of the return register given by multiRegIdx of the refposition.
+ if (treeNode->IsMultiRegCall())
+ {
+ ReturnTypeDesc* retTypeDesc = treeNode->AsCall()->GetReturnTypeDesc();
+ typ = retTypeDesc->GetReturnRegType(refPosition->getMultiRegIdx());
+ }
+ else
+ {
+ typ = treeNode->TypeGet();
+ }
+ typ = compiler->tmpNormalizeType(typ);
}
if (refPosition->spillAfter && !refPosition->reload)
if (currentRefPosition->spillAfter)
{
treeNode->gtFlags |= GTF_SPILL;
+
// If this is a constant interval that is reusing a pre-existing value, we actually need
// to generate the value at this point in order to spill it.
if (treeNode->IsReuseRegVal())
{
treeNode->ResetReuseRegVal();
}
+
+ // In case of multi-reg call node, also set spill flag on the
+ // register specified by multi-reg index of current RefPosition.
+ // Note that the spill flag on treeNode indicates that one or
+ // more its allocated registers are in that state.
+ if (treeNode->IsMultiRegCall())
+ {
+ GenTreeCall* call = treeNode->AsCall();
+ call->SetRegSpillFlagByIdx(GTF_SPILL, currentRefPosition->getMultiRegIdx());
+ }
}
// If the value is reloaded or moved to a different register, we need to insert
// a node to hold the register to which it should be reloaded
- RefPosition * nextRefPosition = currentRefPosition->nextRefPosition;
+ RefPosition* nextRefPosition = currentRefPosition->nextRefPosition;
assert(nextRefPosition != nullptr);
if (INDEBUG(alwaysInsertReload() ||)
nextRefPosition->assignedReg() != currentRefPosition->assignedReg())
{
- insertCopyOrReload(treeNode, nextRefPosition);
+ insertCopyOrReload(treeNode, currentRefPosition->getMultiRegIdx(), nextRefPosition);
}
}
}
else
{
- top = compiler->gtNewOperNode(GT_COPY, varDsc->TypeGet(), src);
+ top = new(compiler, GT_COPY) GenTreeCopyOrReload(GT_COPY, varDsc->TypeGet(), src);
// This is the new home of the lclVar - indicate that by clearing the GTF_VAR_DEATH flag.
// Note that if src is itself a lastUse, this will have no effect.
top->gtFlags &= ~(GTF_VAR_DEATH);
}
}
+static const char* getRefTypeName(RefType refType)
+{
+ switch (refType)
+ {
+#define DEF_REFTYPE(memberName, memberValue, shortName) case memberName: return #memberName;
+#include "lsra_reftypes.h"
+#undef DEF_REFTYPE
+ default: return nullptr;
+ }
+}
+
+static const char* getRefTypeShortName(RefType refType)
+{
+ switch (refType)
+ {
+#define DEF_REFTYPE(memberName, memberValue, shortName) case memberName: return shortName;
+#include "lsra_reftypes.h"
+#undef DEF_REFTYPE
+ default: return nullptr;
+ }
+}
+
void RefPosition::dump()
{
printf("<RefPosition #%-3u @%-3u", rpNum, nodeLocation);
if (nextRefPosition)
printf(" ->#%-3u", nextRefPosition->rpNum);
- printf(" %s ", refTypeNames[refType]);
+ printf(" %s ", getRefTypeName(refType));
if (this->isPhysRegRef)
this->getReg()->tinyDump();
delayChar = 'D';
}
}
- printf(" %s%c%c ", shortRefTypeNames[refPosition->refType], lastUseChar, delayChar);
+ printf(" %s%c%c ", getRefTypeShortName(refPosition->refType), lastUseChar, delayChar);
}
else if (refPosition->isPhysRegRef)
{
RegRecord* regRecord = refPosition->getReg();
printf(regNameFormat, getRegName(regRecord->regNum));
- printf(" %s ", shortRefTypeNames[refPosition->refType]);
+ printf(" %s ", getRefTypeShortName(refPosition->refType));
}
else
{
assert(refPosition->refType == RefTypeKillGCRefs);
// There's no interval or reg name associated with this.
printf(regNameFormat, " ");
- printf(" %s ", shortRefTypeNames[refPosition->refType]);
+ printf(" %s ", getRefTypeShortName(refPosition->refType));
}
}
break;
case RefTypeInvalid:
- case RefTypeBound:
// for these 'currentRefPosition->refType' values, No action to take
break;
}
struct LocationInfo
{
LsraLocation loc;
- Interval * interval;
- GenTree * treeNode;
-
- LocationInfo(LsraLocation l, Interval *i, GenTree *t)
- : loc(l), interval(i), treeNode(t) {}
+
+ // Reg Index in case of multi-reg result producing call node.
+ // Indicates the position of the register that this location refers to.
+ // The max bits needed is based on max value of MAX_RET_REG_COUNT value
+ // across all targets and that happens 4 on on Arm. Hence index value
+ // would be 0..MAX_RET_REG_COUNT-1.
+ unsigned multiRegIdx : 2;
+
+ Interval* interval;
+ GenTree* treeNode;
+
+ LocationInfo(LsraLocation l, Interval* i, GenTree* t, unsigned regIdx = 0)
+ : loc(l), multiRegIdx(regIdx), interval(i), treeNode(t)
+ {
+ assert(multiRegIdx == regIdx);
+ }
// default constructor for data structures
LocationInfo() {}
// The low order 2 bits will be 1 for defs, and 2 for uses
enum RefType : unsigned char
{
- RefTypeInvalid = 0x00,
- RefTypeDef = 0x01,
- RefTypeUse = 0x02,
- RefTypeKill = 0x04,
- RefTypeBB = 0x08,
- RefTypeFixedReg = 0x10,
- RefTypeExpUse = (0x20 | RefTypeUse),
- RefTypeParamDef = (0x10 | RefTypeDef),
- RefTypeDummyDef = (0x20 | RefTypeDef),
- RefTypeZeroInit = (0x30 | RefTypeDef),
- RefTypeUpperVectorSaveDef = (0x40 | RefTypeDef),
- RefTypeUpperVectorSaveUse = (0x40 | RefTypeUse),
- RefTypeKillGCRefs = 0x80,
- RefTypeBound,
+#define DEF_REFTYPE(memberName, memberValue, shortName) memberName = memberValue,
+#include "lsra_reftypes.h"
+#undef DEF_REFTYPE
};
// position in a block (for resolution)
// Insert a copy in the case where a tree node value must be moved to a different
// register at the point of use, or it is reloaded to a different register
// than the one it was spilled from
- void insertCopyOrReload(GenTreePtr tree, RefPosition* refPosition);
+ void insertCopyOrReload(GenTreePtr tree, unsigned multiRegIdx, RefPosition* refPosition);
#if FEATURE_PARTIAL_SIMD_CALLEE_SAVE
// Insert code to save and restore the upper half of a vector that lives
LsraLocation currentLoc);
regMaskTP allRegs(RegisterType rt);
+ regMaskTP allRegs(GenTree* tree);
+ regMaskTP allMultiRegCallNodeRegs(GenTreeCall* tree);
regMaskTP allSIMDRegs();
regMaskTP internalFloatRegCandidates();
RefPosition * newRefPositionRaw(LsraLocation nodeLocation, GenTree* treeNode, RefType refType);
- RefPosition * newRefPosition(Interval * theInterval, LsraLocation theLocation,
- RefType theRefType, GenTree * theTreeNode,
- regMaskTP mask);
-
- RefPosition * newRefPosition(regNumber reg, LsraLocation theLocation,
- RefType theRefType, GenTree * theTreeNode,
+ RefPosition* newRefPosition(Interval* theInterval,
+ LsraLocation theLocation,
+ RefType theRefType,
+ GenTree* theTreeNode,
+ regMaskTP mask,
+ unsigned multiRegIdx = 0);
+
+ RefPosition* newRefPosition(regNumber reg,
+ LsraLocation theLocation,
+ RefType theRefType,
+ GenTree* theTreeNode,
regMaskTP mask);
void applyCalleeSaveHeuristics(RefPosition* rp);
, nodeLocation(nodeLocation)
, registerAssignment(RBM_NONE)
, refType(refType)
+ , multiRegIdx(0)
, lastUse(false)
, reload(false)
, spillAfter(false)
);
}
+ // Used by RefTypeDef/Use positions of a multi-reg call node.
+ // Indicates the position of the register that this ref position refers to.
+ // The max bits needed is based on max value of MAX_RET_REG_COUNT value
+ // across all targets and that happens 4 on on Arm. Hence index value
+ // would be 0..MAX_RET_REG_COUNT-1.
+ unsigned multiRegIdx : 2;
+
+ void setMultiRegIdx(unsigned idx)
+ {
+ multiRegIdx = idx;
+ assert(multiRegIdx == idx);
+ }
+
+ unsigned getMultiRegIdx() { return multiRegIdx; }
+
// Last Use - this may be true for multiple RefPositions in the same Interval
bool lastUse : 1;
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+// memberName - enum member name
+// memberValue - enum member value
+// shortName - short name string
+// DEF_REFTYPE(memberName , memberValue , shortName )
+ DEF_REFTYPE(RefTypeInvalid , 0x00 , "Invl" )
+ DEF_REFTYPE(RefTypeDef , 0x01 , "Def " )
+ DEF_REFTYPE(RefTypeUse , 0x02 , "Use " )
+ DEF_REFTYPE(RefTypeKill , 0x04 , "Kill" )
+ DEF_REFTYPE(RefTypeBB , 0x08 , "BB " )
+ DEF_REFTYPE(RefTypeFixedReg , 0x10 , "Fixd" )
+ DEF_REFTYPE(RefTypeExpUse , (0x20 | RefTypeUse), "ExpU" )
+ DEF_REFTYPE(RefTypeParamDef , (0x10 | RefTypeDef), "Parm" )
+ DEF_REFTYPE(RefTypeDummyDef , (0x20 | RefTypeDef), "DDef" )
+ DEF_REFTYPE(RefTypeZeroInit , (0x30 | RefTypeDef), "Zero" )
+ DEF_REFTYPE(RefTypeUpperVectorSaveDef, (0x40 | RefTypeDef), "UVSv" )
+ DEF_REFTYPE(RefTypeUpperVectorSaveUse, (0x40 | RefTypeUse), "UVRs" )
+ DEF_REFTYPE(RefTypeKillGCRefs , 0x80 , "KlGC" )
// convention for x86/SSE.
if (!lateArgsComputed)
{
- if (call->IsUnmanaged())
+ if (call->IsUnmanaged() && !opts.ShouldUsePInvokeHelpers())
{
assert(!call->gtCallCookie);
// Add a conservative estimate of the stack size in a special parameter (r11) at the call site.
// It will be used only on the intercepted-for-host code path to copy the arguments.
-
+
GenTree* cns = new (this, GT_CNS_INT) GenTreeIntCon(TYP_I_IMPL, fgEstimateCallStackSize(call));
call->gtCallArgs = gtNewListNode(cns, call->gtCallArgs);
NonStandardArg nsa = {REG_PINVOKE_COOKIE_PARAM, cns};
// Get the size of the struct and see if it is register passable.
if (argx->OperGet() == GT_OBJ)
{
-#ifdef _TARGET_AMD64_
+#if defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_)
unsigned typeSize = 0;
hasMultiByteArgs = !VarTypeIsMultiByteAndCanEnreg(argx->TypeGet(), argx->gtObj.gtClass, &typeSize, false);
-#if defined(FEATURE_UNIX_AMD64_STRUCT_PASSING)
- // On System V the args could be a 2 eightbyte struct that is passed in two registers.
+#if defined(FEATURE_UNIX_AMD64_STRUCT_PASSING) || defined(_TARGET_ARM64_)
+ // On System V/arm64 the args could be a 2 eightbyte struct that is passed in two registers.
// Account for the second eightbyte in the nCalleeArgs.
- // TODO-CQ-Amd64-Unix: Structs of size between 9 to 16 bytes are conservatively estimated
- // as two args, since they need two registers. Whereas nCallerArgs is
- // counting such an arg as one.This would mean we will not be optimizing
- // certain calls though technically possible.
+ // https://github.com/dotnet/coreclr/issues/2666
+ // TODO-CQ-Amd64-Unix/arm64: Structs of size between 9 to 16 bytes are conservatively estimated
+ // as two args, since they need two registers whereas nCallerArgs is
+ // counting such an arg as one. This would mean we will not be optimizing
+ // certain calls though technically possible.
if (typeSize > TARGET_POINTER_SIZE)
{
unsigned extraArgRegsToAdd = (typeSize / TARGET_POINTER_SIZE);
nCalleeArgs += extraArgRegsToAdd;
}
-#endif // defined(FEATURE_UNIX_AMD64_STRUCT_PASSING)
+#endif // FEATURE_UNIX_AMD64_STRUCT_PASSING || _TARGET_ARM64_
#else
assert(!"Target platform ABI rules regarding passing struct type args in registers");
unreached();
-#endif //_TARGET_AMD64_
+#endif //_TARGET_AMD64_ || _TARGET_ARM64_
}
else
// in Stublinkerx86.cpp.
szFailReason = "Method with non-standard args passed in callee trash register cannot be tail called via helper";
}
+#ifdef _TARGET_ARM64_
+ else
+ {
+ // NYI - TAILCALL_RECURSIVE/TAILCALL_HELPER.
+ // So, bail out if we can't make fast tail call.
+ szFailReason = "Non-qualified fast tail call";
+ }
+#endif
#endif //LEGACY_BACKEND
}
}
//
lvaStructPromotionInfo structPromotionInfo;
+ bool tooManyLocals = false;
for (unsigned lclNum = 0;
- lclNum < startLvaCount;
- lclNum++)
+ lclNum < startLvaCount;
+ lclNum++)
{
+ // Whether this var got promoted
+ bool promotedVar = false;
LclVarDsc* varDsc = &lvaTable[lclNum];
+#ifdef FEATURE_SIMD
+ if (varDsc->lvSIMDType && varDsc->lvUsedInSIMDIntrinsic)
+ {
+ // If we have marked this as lvUsedInSIMDIntrinsic, then we do not want to promote
+ // its fields. Instead, we will attempt to enregister the entire struct.
+ varDsc->lvRegStruct = true;
+ }
+ else
+#endif //FEATURE_SIMD
// Don't promote if we have reached the tracking limit.
if (lvaHaveManyLocals())
{
- JITDUMP("Stopped promoting struct fields, due to too many locals.\n");
- break;
+ // Print the message first time when we detected this condition
+ if (!tooManyLocals)
+ {
+ JITDUMP("Stopped promoting struct fields, due to too many locals.\n");
+ }
+ tooManyLocals = true;
}
#if !FEATURE_MULTIREG_STRUCT_PROMOTE
- if (varDsc->lvIsMultiRegArgOrRet)
+ else if (varDsc->lvIsMultiRegArgOrRet)
{
JITDUMP("Skipping V%02u: marked lvIsMultiRegArgOrRet.\n", lclNum);
- continue;
}
#endif // !FEATURE_MULTIREG_STRUCT_PROMOTE
-
-#ifdef FEATURE_SIMD
- if (varDsc->lvSIMDType && varDsc->lvUsedInSIMDIntrinsic)
- {
- // If we have marked this as lvUsedInSIMDIntrinsic, then we do not want to promote
- // its fields. Instead, we will attempt to enregister the entire struct.
- // Note, however, that if the code below does not decide to promote this struct,
- // we will still set lvRegStruct if its fields have not been accessed.
- varDsc->lvRegStruct = true;
- }
- else
-#endif // FEATURE_SIMD
- if (varTypeIsStruct(varDsc))
+ else if (varTypeIsStruct(varDsc))
{
lvaCanPromoteStructVar(lclNum, &structPromotionInfo);
- if (structPromotionInfo.canPromote)
+ bool canPromote = structPromotionInfo.canPromote;
+
+ // We start off with shouldPromote same as canPromote.
+ // Based on further profitablity checks done below, shouldPromote
+ // could be set to false.
+ bool shouldPromote = canPromote;
+
+ if (canPromote)
{
+
// We *can* promote; *should* we promote?
// We should only do so if promotion has potential savings. One source of savings
// is if a field of the struct is accessed, since this access will be turned into
{
JITDUMP("Not promoting promotable struct local V%02u: #fields = %d, fieldAccessed = %d.\n",
lclNum, structPromotionInfo.fieldCnt, varDsc->lvFieldAccessed);
- continue;
+ shouldPromote = false;
}
#if defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_)
// TODO-PERF - Only do this when the LclVar is used in an argument context
// Promoting it can cause us to shuffle it back and forth between the int and
// the float regs when it is used as a argument, which is very expensive for XARCH
//
- if (structPromotionInfo.fieldCnt==1
- && varTypeIsFloating(structPromotionInfo.fields[0].fldType))
+ else if ((structPromotionInfo.fieldCnt == 1) &&
+ varTypeIsFloating(structPromotionInfo.fields[0].fldType))
{
JITDUMP("Not promoting promotable struct local V%02u: #fields = %d because it is a struct with single float field.\n",
lclNum, structPromotionInfo.fieldCnt);
- continue;
+ shouldPromote = false;
}
#endif // _TARGET_AMD64_ || _TARGET_ARM64_
+
#if !FEATURE_MULTIREG_STRUCT_PROMOTE
#if defined(_TARGET_ARM64_)
//
// For now we currently don't promote structs that could be passed in registers
//
- if (varDsc->lvIsMultiregStruct())
+ else if (varDsc->lvIsMultiregStruct())
{
JITDUMP("Not promoting promotable struct local V%02u (size==%d): ",
lclNum, lvaLclExactSize(lclNum));
- continue;
+ shouldPromote = false;
}
#endif // _TARGET_ARM64_
#endif // !FEATURE_MULTIREG_STRUCT_PROMOTE
-
- if (varDsc->lvIsParam)
+ else if (varDsc->lvIsParam)
{
#if FEATURE_MULTIREG_STRUCT_PROMOTE
if (varDsc->lvIsMultiregStruct() && // Is this a variable holding a value that is passed in multiple registers?
{
JITDUMP("Not promoting multireg struct local V%02u, because lvIsParam is true and #fields != 2\n",
lclNum);
- continue;
+ shouldPromote = false;
}
+ else
#endif // !FEATURE_MULTIREG_STRUCT_PROMOTE
// TODO-PERF - Implement struct promotion for incoming multireg structs
{
JITDUMP("Not promoting promotable struct local V%02u, because lvIsParam is true and #fields = %d.\n",
lclNum, structPromotionInfo.fieldCnt);
- continue;
+ shouldPromote = false;
}
}
if (atoi(getenv("structpromovarnumlo")) <= structPromoVarNum && structPromoVarNum <= atoi(getenv("structpromovarnumhi")))
#endif // 0
+ if (shouldPromote)
{
+ assert(canPromote);
+
// Promote the this struct local var.
lvaPromoteStructVar(lclNum, &structPromotionInfo);
+ promotedVar = true;
+
#ifdef _TARGET_ARM_
if (structPromotionInfo.requiresScratchVar)
{
#endif // _TARGET_ARM_
}
}
+ }
+
#ifdef FEATURE_SIMD
- else if (varDsc->lvSIMDType && !varDsc->lvFieldAccessed)
- {
- // Even if we have not used this in a SIMD intrinsic, if it is not being promoted,
- // we will treat it as a reg struct.
- varDsc->lvRegStruct = true;
- }
-#endif // FEATURE_SIMD
+ if (!promotedVar && varDsc->lvSIMDType && !varDsc->lvFieldAccessed)
+ {
+ // Even if we have not used this in a SIMD intrinsic, if it is not being promoted,
+ // we will treat it as a reg struct.
+ varDsc->lvRegStruct = true;
}
+#endif // FEATURE_SIMD
+
}
}
int dstCount;
void setDstCount(int count)
{
- assert(count == 0 || count == 1);
+ assert(count <= MAX_RET_REG_COUNT);
_dstCount = (char) count;
}
int getDstCount() { return _dstCount; }
if (m_pCompiler->bbJtrueAssertionOut != NULL)
{
assertions = m_pCompiler->bbJtrueAssertionOut[pred->bbNum];
- JITDUMP("Merge assertions from pred BB%02d JTrue edge: %0I64X\n", pred->bbNum, assertions);
+ JITDUMP("Merge assertions from pred BB%02d JTrue edge: %s\n", pred->bbNum, BitVecOps::ToString(m_pCompiler->apTraits, assertions));
}
}
}
case GT_ASG:
{
Range range = GetRange(loc->block, loc->stmt, asg->gtGetOp2(), path, monotonic DEBUGARG(indent));
- JITDUMP("Merge assertions from BB%02d:%016I64X for assignment about %p\n", block->bbNum, block->bbAssertionIn, dspPtr(asg->gtGetOp1()));
+ JITDUMP("Merge assertions from BB%02d:%s for assignment about %p\n", block->bbNum, BitVecOps::ToString(m_pCompiler->apTraits, block->bbAssertionIn), dspPtr(asg->gtGetOp1()));
MergeEdgeAssertions(asg->gtGetOp1(), block->bbAssertionIn, &range);
JITDUMP("done merging\n");
return range;
#endif // LEGACY_BACKEND
-/*****************************************************************************
- *
- * Spill the tree held in 'reg'
- */
-
-void RegSet::rsSpillTree(regNumber reg, GenTreePtr tree)
-{
- SpillDsc * spill;
- TempDsc * temp;
+//------------------------------------------------------------
+// rsSpillTree: Spill the tree held in 'reg'.
+//
+// Arguments:
+// reg - Register of tree node that is to be spilled
+// tree - GenTree node that is being spilled
+// regIdx - Register index identifying the specific result
+// register of a multi-reg call node. For single-reg
+// producing tree nodes its value is zero.
+//
+// Return Value:
+// None.
+//
+// Assumption:
+// RyuJIT backend specific: in case of multi-reg call nodes, GTF_SPILL
+// flag associated with the reg that is being spilled is cleared. The
+// caller of this method is expected to clear GTF_SPILL flag on call
+// node after all of its registers marked for spilling are spilled.
+//
+void RegSet::rsSpillTree(regNumber reg,
+ GenTreePtr tree,
+ unsigned regIdx /* =0 */)
+{
+ assert(tree != nullptr);
+
+ GenTreeCall* call = nullptr;
+ var_types treeType;
- assert(tree);
+#ifndef LEGACY_BACKEND
+ if (tree->IsMultiRegCall())
+ {
+ call = tree->AsCall();
+ ReturnTypeDesc* retTypeDesc = call->GetReturnTypeDesc();
+ treeType = retTypeDesc->GetReturnRegType(regIdx);
+ }
+ else
+#endif
+ {
+ treeType = tree->TypeGet();
+ }
- var_types treeType = tree->TypeGet();
var_types tempType = Compiler::tmpNormalizeType(treeType);
regMaskTP mask;
bool floatSpill = false;
rsNeededSpillReg = true;
#ifdef LEGACY_BACKEND
- /* The register we're spilling must be used but not locked
- or an enregistered variable. */
+ // The register we're spilling must be used but not locked
+ // or an enregistered variable.
assert((mask & rsMaskUsed) == mask);
assert((mask & rsMaskLock) == 0);
#ifndef LEGACY_BACKEND
// We should only be spilling nodes marked for spill,
- // vars should be handled elsewhere,
- // and we shouldn't spill nodes twice so we reset GTF_SPILL
+ // vars should be handled elsewhere, and to prevent
+ // spilling twice clear GTF_SPILL flag on tree node.
+ //
+ // In case of multi-reg call nodes only the spill flag
+ // associated with the reg is cleared. Spill flag on
+ // call node should be cleared by the caller of this method.
assert(tree->gtOper != GT_REG_VAR);
- assert(!varTypeIsMultiReg(tree));
- assert(tree->gtFlags & GTF_SPILL);
- tree->gtFlags &= ~GTF_SPILL;
+ assert((tree->gtFlags & GTF_SPILL) != 0);
+
+ unsigned regFlags = 0;
+ if (call != nullptr)
+ {
+ regFlags = call->GetRegSpillFlagByIdx(regIdx);
+ assert((regFlags & GTF_SPILL) != 0);
+ regFlags &= ~GTF_SPILL;
+ }
+ else
+ {
+ assert(!varTypeIsMultiReg(tree));
+ tree->gtFlags &= ~GTF_SPILL;
+ }
#endif // !LEGACY_BACKEND
#if CPU_LONG_USES_REGPAIR
- /* Are we spilling a part of a register pair? */
-
+ // Are we spilling a part of a register pair?
if (treeType == TYP_LONG)
{
tempType = TYP_I_IMPL;
}
#else
assert(tree->InReg());
- assert(tree->gtRegNum == reg);
+ assert(tree->gtRegNum == reg || (call != nullptr && call->GetRegNumByIdx(regIdx) == reg));
#endif // CPU_LONG_USES_REGPAIR
- /* Are any registers free for spillage? */
-
- spill = SpillDsc::alloc(m_rsCompiler, this, tempType);
+ // Are any registers free for spillage?
+ SpillDsc* spill = SpillDsc::alloc(m_rsCompiler, this, tempType);
- /* Grab a temp to store the spilled value */
-
- spill->spillTemp = temp = m_rsCompiler->tmpGetTemp(tempType);
+ // Grab a temp to store the spilled value
+ TempDsc* temp = m_rsCompiler->tmpGetTemp(tempType);
+ spill->spillTemp = temp;
tempType = temp->tdTempType();
- /* Remember what it is we have spilled */
-
+ // Remember what it is we have spilled
spill->spillTree = tree;
#ifdef LEGACY_BACKEND
spill->spillAddr = rsUsedAddr[reg];
#endif
#ifdef LEGACY_BACKEND
- /* Is the register part of a complex address mode? */
-
+ // Is the register part of a complex address mode?
rsAddrSpillOper(rsUsedAddr[reg]);
#endif // LEGACY_BACKEND
- /* 'lastDsc' is 'spill' for simple cases, and will point to the last
- multi-use descriptor if 'reg' is being multi-used */
-
- SpillDsc * lastDsc = spill;
+ // 'lastDsc' is 'spill' for simple cases, and will point to the last
+ // multi-use descriptor if 'reg' is being multi-used
+ SpillDsc* lastDsc = spill;
#ifdef LEGACY_BACKEND
if ((rsMaskMult & mask) == 0)
}
else
{
- /* The register is being multi-used and will have entries in
- rsMultiDesc[reg]. Spill all of them (ie. move them to
- rsSpillDesc[reg]).
- When we unspill the reg, they will all be moved back to
- rsMultiDesc[].
- */
+ // The register is being multi-used and will have entries in
+ // rsMultiDesc[reg]. Spill all of them (ie. move them to
+ // rsSpillDesc[reg]).
+ // When we unspill the reg, they will all be moved back to
+ // rsMultiDesc[].
spill->spillMoreMultis = true;
- SpillDsc * nextDsc = rsMultiDesc[reg];
+ SpillDsc* nextDsc = rsMultiDesc[reg];
do
{
- assert(nextDsc);
-
- /* Is this multi-use part of a complex address mode? */
+ assert(nextDsc != nullptr);
+ // Is this multi-use part of a complex address mode?
rsAddrSpillOper(nextDsc->spillAddr);
- /* Mark the tree node as having been spilled */
-
+ // Mark the tree node as having been spilled
rsMarkSpill(nextDsc->spillTree, reg);
- /* lastDsc points to the last of the multi-spill descrs for 'reg' */
-
+ // lastDsc points to the last of the multi-spill descrs for 'reg'
nextDsc->spillTemp = temp;
#ifdef DEBUG
rsMultiDesc[reg] = nextDsc;
- /* 'reg' is no longer considered to be multi-used. We will set this
- mask again when this value gets unspilled */
-
+ // 'reg' is no longer considered to be multi-used. We will set this
+ // mask again when this value gets unspilled
rsMaskMult &= ~mask;
}
#endif // LEGACY_BACKEND
- /* Insert the spill descriptor(s) in the list */
-
+ // Insert the spill descriptor(s) in the list
lastDsc->spillNext = rsSpillDesc[reg];
rsSpillDesc[reg] = spill;
if (m_rsCompiler->verbose) printf("\n");
#endif
- /* Generate the code to spill the register */
+ // Generate the code to spill the register
var_types storeType = floatSpill ? treeType : tempType;
m_rsCompiler->codeGen->spillReg(storeType, temp, reg);
- /* Mark the tree node as having been spilled */
-
+ // Mark the tree node as having been spilled
rsMarkSpill(tree, reg);
#ifdef LEGACY_BACKEND
- /* The register is now free */
-
+ // The register is now free
rsMarkRegFree(mask);
-#endif // LEGACY_BACKEND
+#else
+ // In case of multi-reg call node also mark the specific
+ // result reg as spilled.
+ if (call != nullptr)
+ {
+ regFlags |= GTF_SPILLED;
+ call->SetRegSpillFlagByIdx(regFlags, regIdx);
+ }
+#endif //!LEGACY_BACKEND
}
#if defined(_TARGET_X86_) && !FEATURE_STACK_FP_X87
}
#endif // LEGACY_BACKEND
-/*****************************************************************************
- * The given tree operand has been spilled; just mark it as unspilled so
- * that we can use it as "normal" local.
- * It is the responsibility of the caller to free the spill temp.
- */
-
-TempDsc * RegSet::rsUnspillInPlace(GenTreePtr tree)
+//---------------------------------------------------------------------
+// rsUnspillInPlace: The given tree operand has been spilled; just mark
+// it as unspilled so that we can use it as "normal" local.
+//
+// Arguments:
+// tree - GenTree that needs to be marked as unspilled.
+// oldReg - reg of tree that was spilled.
+//
+// Return Value:
+// None.
+//
+// Assumptions:
+// 1. It is the responsibility of the caller to free the spill temp.
+// 2. RyuJIT backend specific: In case of multi-reg call node
+// GTF_SPILLED flag associated with reg is cleared. It is the
+// responsibility of caller to clear GTF_SPILLED flag on call node
+// itself after ensuring there are no outstanding regs in GTF_SPILLED
+// state.
+//
+TempDsc* RegSet::rsUnspillInPlace(GenTreePtr tree,
+ regNumber oldReg,
+ unsigned regIdx /* =0 */)
{
- /* Get the tree's SpillDsc */
-
assert(!isRegPairType(tree->gtType));
- regNumber oldReg = tree->gtRegNum;
+ // Get the tree's SpillDsc
SpillDsc* prevDsc;
SpillDsc* spillDsc = rsGetSpillInfo(tree, oldReg, &prevDsc);
PREFIX_ASSUME(spillDsc != nullptr);
- /* Get the temp */
-
+ // Get the temp
TempDsc* temp = rsGetSpillTempWord(oldReg, spillDsc, prevDsc);
- /* The value is now unspilled */
-
- tree->gtFlags &= ~GTF_SPILLED;
+ // The value is now unspilled
+ if (tree->IsMultiRegCall())
+ {
+ GenTreeCall* call = tree->AsCall();
+ unsigned flags = call->GetRegSpillFlagByIdx(regIdx);
+ flags &= ~GTF_SPILLED;
+ call->SetRegSpillFlagByIdx(flags, regIdx);
+ }
+ else
+ {
+ tree->gtFlags &= ~GTF_SPILLED;
+ }
#ifdef DEBUG
if (m_rsCompiler->verbose)
// The same descriptor is also used for 'multi-use' register tracking, BTW.
struct SpillDsc
{
- SpillDsc * spillNext; // next spilled value of same reg
+ SpillDsc* spillNext; // next spilled value of same reg
union
{
GenTreePtr spillTree; // the value that was spilled
#ifdef LEGACY_BACKEND
- LclVarDsc * spillVarDsc; // variable if it's an enregistered variable
+ LclVarDsc* spillVarDsc; // variable if it's an enregistered variable
#endif // LEGACY_BACKEND
};
- TempDsc * spillTemp; // the temp holding the spilled value
+ TempDsc* spillTemp; // the temp holding the spilled value
#ifdef LEGACY_BACKEND
GenTreePtr spillAddr; // owning complex address mode or nullptr
};
#endif // LEGACY_BACKEND
- static SpillDsc * alloc (Compiler * pComp, RegSet *regSet, var_types type);
- static void freeDsc (RegSet *regSet, SpillDsc *spillDsc);
+ static SpillDsc* alloc (Compiler* pComp, RegSet* regSet, var_types type);
+ static void freeDsc (RegSet *regSet, SpillDsc* spillDsc);
};
#ifdef LEGACY_BACKEND
void rsSpillEnd ();
void rsSpillTree (regNumber reg,
- GenTreePtr tree);
+ GenTreePtr tree,
+ unsigned regIdx = 0);
#if defined(_TARGET_X86_) && !FEATURE_STACK_FP_X87
void rsSpillFPStack(GenTreePtr tree);
regMaskTP needReg);
#endif // LEGACY_BACKEND
- TempDsc * rsUnspillInPlace(GenTreePtr tree);
+ TempDsc* rsUnspillInPlace(GenTreePtr tree,
+ regNumber oldReg,
+ unsigned regIdx = 0);
#ifdef LEGACY_BACKEND
void rsUnspillReg (GenTreePtr tree,
// We don't allow using ebp as a source register. Maybe we should only prevent this for ETW_EBP_FRAMED (but that is always set right now).
#define RBM_WRITE_BARRIER_SRC (RBM_EAX|RBM_ECX|RBM_EBX|RBM_ESI|RBM_EDI)
- #define RBM_CALLEE_TRASH_NOGC RBM_NONE
+ #define RBM_CALLEE_TRASH_NOGC RBM_EDX
#endif // NOGC_WRITE_BARRIERS
// IL stub's secret parameter (CORJIT_FLG_PUBLISH_SECRET_PARAM)
#define FEATURE_FIXED_OUT_ARGS 1 // Preallocate the outgoing arg area in the prolog
#define FEATURE_STRUCTPROMOTE 1 // JIT Optimization to promote fields of structs into registers
#define FEATURE_MULTIREG_STRUCT_PROMOTE 1 // True when we want to promote fields of a multireg struct into registers
- #define FEATURE_FASTTAILCALL 0 // Tail calls made as epilog+jmp
+ #define FEATURE_FASTTAILCALL 1 // Tail calls made as epilog+jmp
#define FEATURE_TAILCALL_OPT 0 // opportunistic Tail calls (i.e. without ".tail" prefix) made as fast tail calls.
#define FEATURE_SET_FLAGS 1 // Set to true to force the JIT to mark the trees with GTF_SET_FLAGS when the flags need to be set
#define FEATURE_MULTIREG_ARGS_OR_RET 1 // Support for passing and/or returning single values in more than one register
#define RBM_ARG_6 RBM_R6
#define RBM_ARG_7 RBM_R7
+ #define REG_FLTARG_0 REG_V0
+ #define REG_FLTARG_1 REG_V1
+ #define REG_FLTARG_2 REG_V2
+ #define REG_FLTARG_3 REG_V3
+ #define REG_FLTARG_4 REG_V4
+ #define REG_FLTARG_5 REG_V5
+ #define REG_FLTARG_6 REG_V6
+ #define REG_FLTARG_7 REG_V7
+
+ #define RBM_FLTARG_0 RBM_V0
+ #define RBM_FLTARG_1 RBM_V1
+ #define RBM_FLTARG_2 RBM_V2
+ #define RBM_FLTARG_3 RBM_V3
+ #define RBM_FLTARG_4 RBM_V4
+ #define RBM_FLTARG_5 RBM_V5
+ #define RBM_FLTARG_6 RBM_V6
+ #define RBM_FLTARG_7 RBM_V7
+
#define RBM_ARG_REGS (RBM_ARG_0|RBM_ARG_1|RBM_ARG_2|RBM_ARG_3|RBM_ARG_4|RBM_ARG_5|RBM_ARG_6|RBM_ARG_7)
- #define RBM_FLTARG_REGS (RBM_V0|RBM_V1|RBM_V2|RBM_V3|RBM_V4|RBM_V5|RBM_V6|RBM_V7)
+ #define RBM_FLTARG_REGS (RBM_FLTARG_0|RBM_FLTARG_1|RBM_FLTARG_2|RBM_FLTARG_3|RBM_FLTARG_4|RBM_FLTARG_5|RBM_FLTARG_6|RBM_FLTARG_7)
SELECTANY const regNumber fltArgRegs [] = {REG_V0, REG_V1, REG_V2, REG_V3, REG_V4, REG_V5, REG_V6, REG_V7 };
SELECTANY const regMaskTP fltArgMasks[] = {RBM_V0, RBM_V1, RBM_V2, RBM_V3, RBM_V4, RBM_V5, RBM_V6, RBM_V7 };
#include "mscoree.h"
#include "corhost.h"
-#ifdef FEATURE_HOSTED_BINDER
#include "clrprivhosting.h"
-#endif
extern HRESULT TypeNameFactoryCreateObject(REFIID riid, void **ppUnk);
{ &CLSID_CorRuntimeHost, W("CorRuntimeHost"), CorHost::CreateObject },
{ &CLSID_CLRRuntimeHost, W("CLRRuntimeHost"), CorHost2::CreateObject },
-#ifdef FEATURE_HOSTED_BINDER
{ &__uuidof(CLRPrivRuntime), W("CLRPrivRuntime"), CorHost2::CreateObject },
-#endif
{ &CLSID_TypeNameFactory, NULL, (PFN_CREATE_OBJ)TypeNameFactoryCreateObject },
#endif // FEATURE_CORECLR && !CROSSGEN_COMPILE
{ NULL, NULL, NULL }
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// #line 1 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\assemblyrefs.cspp"
+
+/*
+ * Assembly attributes. This file is preprocessed to generate a .cs file
+ * with the correct information. The original lives in VBL\Tools\DevDiv\
+ */
+
+using System;
+using System.Reflection;
+using System.Resources;
+using System.Diagnostics;
+using System.Runtime.InteropServices;
+using System.Runtime.CompilerServices;
+
+
+// #line 1 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+/**
+ * Version strings for Frameworks.
+ *
+ */
+
+//
+// Insert just the #defines in winver.h, so that the
+// C# compiler can include this file after macro preprocessing.
+//
+
+
+
+
+
+
+
+
+
+// #line 21 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+//
+// winver.h is bad for rc.exe & csc.exe whereas verrsrc.h does not have an include guard
+// yet defines the same structure twice if RC_INVOKED is not #defined.
+// Temporarily enable RC_INVOKED protection around the #include.
+//
+
+
+
+
+
+
+// #line 1 "c:\\program files (x86)\\windows kits\\8.1\\include\\um\\verrsrc.h"
+// #line 1 "c:\\program files (x86)\\windows kits\\8.1\\include\\shared\\winapifamily.h"
+/*
+
+
+
+Module Name:
+
+ winapifamily.h
+
+Abstract:
+
+ Master include file for API family partitioning.
+
+*/
+
+
+
+
+
+// #pragma once
+// #line 21 "c:\\program files (x86)\\windows kits\\8.1\\include\\shared\\winapifamily.h"
+
+/*
+ * When compiling C and C++ code using SDK header files, the development
+ * environment can specify a target platform by #define-ing the
+ * pre-processor symbol WINAPI_FAMILY to one of the following values.
+ * Each FAMILY value denotes an application family for which a different
+ * subset of the total set of header-file-defined APIs are available.
+ * Setting the WINAPI_FAMILY value will effectively hide from the
+ * editing and compilation environments the existence of APIs that
+ * are not applicable to the family of applications targeting a
+ * specific platform.
+ */
+
+/*
+ * The WINAPI_FAMILY values of 0 and 1 are reserved to ensure that
+ * an error will occur if WINAPI_FAMILY is set to any
+ * WINAPI_PARTITION value (which must be 0 or 1, see below).
+ */
+
+
+
+/* The value of WINAPI_FAMILY_DESKTOP_APP may change in future SDKs. */
+/* Additional WINAPI_FAMILY values may be defined in future SDKs. */
+
+/*
+ * For compatibility with Windows 8 header files, the following
+ * synonym for WINAPI_FAMILY_PC_APP is temporarily #define'd.
+ * Use of this symbol should be considered deprecated.
+ */
+
+
+/*
+ * If no WINAPI_FAMILY value is specified, then all APIs available to
+ * Windows desktop applications are exposed.
+ */
+
+
+// #line 59 "c:\\program files (x86)\\windows kits\\8.1\\include\\shared\\winapifamily.h"
+
+/*
+ * API PARTITONs are part of an indirection mechanism for mapping between
+ * individual APIs and the FAMILYs to which they apply.
+ * Each PARTITION is a category or subset of named APIs. PARTITIONs
+ * are permitted to have overlapping membership -- some single API
+ * might be part of more than one PARTITION. In support of new
+ * FAMILYs that might be added in future SDKs, any single current
+ * PARTITION might in that future SDK be split into two or more new PARTITIONs.
+ * Accordingly, application developers should avoid taking dependencies on
+ * PARTITION names; developers' only dependency upon the symbols defined
+ * in this file should be their reliance on the WINAPI_FAMILY names and values.
+ */
+
+/*
+ * Current PARTITIONS are each #undef'ed below, and then will be #define-ed
+ * to be either 1 or 0 or depending on the active WINAPI_FAMILY.
+ */
+
+
+
+
+
+
+
+/*
+ * The mapping between families and partitions is summarized here.
+ * An X indicates that the given partition is active for the given
+ * platform/family.
+ *
+ * +---------------+
+ * | *Partition* |
+ * +---+---+---+---+
+ * | | | | P |
+ * | | | | H |
+ * | D | | | O |
+ * | E | | P | N |
+ * | S | | C | E |
+ * | K | | _ | _ |
+ * | T | A | A | A |
+ * +-------------------------+-+ O | P | P | P |
+ * | *Platform/Family* \| P | P | P | P |
+ * +---------------------------+---+---+---+---+
+ * | WINAPI_FAMILY_DESKTOP_APP | X | X | X | |
+ * +---------------------------+---+---+---+---+
+ * | WINAPI_FAMILY_PC_APP | | X | X | |
+ * +---------------------------+---+---+---+---+
+ * | WINAPI_FAMILY_PHONE_APP | | X | | X |
+ * +---------------------------+---+---+---+---+
+ *
+ * The table above is encoded in the following expressions,
+ * each of which evaluates to 1 or 0.
+ *
+ * Whenever a new family is added, all of these expressions
+ * need to be reconsidered.
+ */
+
+
+// #line 118 "c:\\program files (x86)\\windows kits\\8.1\\include\\shared\\winapifamily.h"
+
+
+
+
+
+/*
+ * For compatibility with Windows Phone 8 header files, the following
+ * synonym for WINAPI_PARTITION_PHONE_APP is temporarily #define'd.
+ * Use of this symbol should be regarded as deprecated.
+ */
+
+
+/*
+ * Header files use the WINAPI_FAMILY_PARTITION macro to assign one or
+ * more declarations to some group of partitions. The macro chooses
+ * whether the preprocessor will emit or omit a sequence of declarations
+ * bracketed by an #if/#endif pair. All header file references to the
+ * WINAPI_PARTITION_* values should be in the form of occurrences of
+ * WINAPI_FAMILY_PARTITION(...).
+ *
+ * For example, the following usage of WINAPI_FAMILY_PARTITION identifies
+ * a sequence of declarations that are part of both the Windows Desktop
+ * Partition and the Windows-Phone-Specific Store Partition:
+ *
+ * #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PHONE_APP)
+ * ...
+ * #endif // WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PHONE_APP)
+ *
+ * The comment on the closing #endif allow tools as well as people to find the
+ * matching #ifdef properly.
+ *
+ * Usages of WINAPI_FAMILY_PARTITION may be combined, when the partitition definitions are
+ * related. In particular one might use declarations like
+ *
+ * #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
+ *
+ * or
+ *
+ * #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PHONE_APP)
+ *
+ * Direct references to WINAPI_PARTITION_ values (eg #if !WINAPI_FAMILY_PARTITION_...)
+ * should not be used.
+ */
+
+
+/*
+ * Macro used to #define or typedef a symbol used for selective deprecation
+ * of individual methods of a COM interfaces that are otherwise available
+ * for a given set of partitions.
+ */
+
+
+/*
+ * For compatibility with Windows 8 header files, the following
+ * symbol is temporarily conditionally #define'd. Additional symbols
+ * like this should be not defined in winapifamily.h, but rather should be
+ * introduced locally to the header files of the component that needs them.
+ */
+
+
+// #line 179 "c:\\program files (x86)\\windows kits\\8.1\\include\\shared\\winapifamily.h"
+
+// #line 181 "c:\\program files (x86)\\windows kits\\8.1\\include\\shared\\winapifamily.h"
+// #line 2 "c:\\program files (x86)\\windows kits\\8.1\\include\\um\\verrsrc.h"
+
+/****************************************************************************
+** *
+* verrsrc.h - Version Resource definitions *
+* *
+* Include file declaring version resources in rc files *
+* *
+* *
+* *
+\*****************************************************************************/
+
+// #pragma region Application Family
+
+
+/* ----- Symbols ----- */
+
+
+
+
+/* ----- VS_VERSION.dwFileFlags ----- */
+
+
+
+
+// #line 27 "c:\\program files (x86)\\windows kits\\8.1\\include\\um\\verrsrc.h"
+
+
+
+/* ----- VS_VERSION.dwFileFlags ----- */
+
+
+
+
+
+
+
+/* ----- VS_VERSION.dwFileOS ----- */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* ----- VS_VERSION.dwFileType ----- */
+
+
+
+
+
+
+
+
+/* ----- VS_VERSION.dwFileSubtype for VFT_WINDOWS_DRV ----- */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* ----- VS_VERSION.dwFileSubtype for VFT_WINDOWS_FONT ----- */
+
+
+
+
+// #line 88 "c:\\program files (x86)\\windows kits\\8.1\\include\\um\\verrsrc.h"
+// // #pragma region
+
+// #pragma region Desktop Family
+
+
+/* ----- VerFindFile() flags ----- */
+
+
+
+
+
+
+/* ----- VerInstallFile() flags ----- */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// #line 171 "c:\\program files (x86)\\windows kits\\8.1\\include\\um\\verrsrc.h"
+// #pragma region
+
+// #line 37 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+
+
+//
+// Include the definitions for rmj, rmm, rup, rpt
+//
+
+// #line 1 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+
+
+
+
+// #line 6 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+
+// #line 1 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\version.h"
+// #line 1 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\ndpversion_generated.h"
+
+
+
+
+// #line 6 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\ndpversion_generated.h"
+
+
+
+
+
+// #line 1 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\buildnumber.h"
+
+
+
+
+// #line 6 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\buildnumber.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// #line 12 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\ndpversion_generated.h"
+// #line 2 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\version.h"
+
+
+
+
+
+
+
+
+
+
+
+
+// #line 8 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+
+
+
+// #line 1 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\asm_version.h"
+
+
+
+
+
+
+
+
+
+
+
+// #line 13 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\asm_version.h"
+
+
+
+
+
+// #line 19 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\asm_version.h"
+
+// #line 12 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+// #line 13 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// #line 161 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+
+
+
+
+
+// #line 167 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+
+
+
+
+
+// #line 173 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+
+
+
+
+
+
+// #line 180 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\product_version.h"
+
+// #line 48 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+/*
+ * Product version, name and copyright
+ */
+
+// #line 1 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+
+
+
+
+// #line 6 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+
+
+
+// #line 10 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+
+
+
+
+// #line 15 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+// #line 16 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+
+// The following copyright is intended for display in the Windows Explorer property box for a DLL or EXE
+// See \\lca\pdm\TMGUIDE\Copyright\Crt_Tmk_Notices.xls for copyright guidelines
+//
+
+
+
+
+// #line 25 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+
+
+
+// #line 29 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+
+
+
+
+
+
+
+// #line 37 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+// #line 38 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+
+// VSWhidbey #495749
+// Note: The following legal copyright is intended for situations where the copyright symbol doesn't display
+// properly. For example, the following copyright should be displayed as part of the logo for DOS command-line
+// applications. If you change the format or wording of the following copyright, you should apply the same
+// change to fxresstrings.txt (for managed applications).
+
+
+
+// #line 48 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxverstrings.h"
+// #line 54 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+/*
+ * File version, names, description.
+ */
+
+// FX_VER_INTERNALNAME_STR is passed in by the build environment.
+
+
+
+
+
+
+
+// FX_VER_FILEDESCRIPTION_STR is defined in RC files that include fxver.h
+
+
+
+// #line 72 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+
+// #line 78 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+
+
+// #line 85 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+//URT_VFT passed in by the build environment.
+
+
+
+
+
+
+
+/* default is nodebug */
+
+
+
+
+// #line 102 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+// DEBUG flag is set for debug build, not set for retail build
+// #if defined(DEBUG) || defined(_DEBUG)
+// #define VER_DEBUG VS_FF_DEBUG
+// #else // DEBUG
+// #define VER_DEBUG 0
+// #endif // DEBUG
+
+
+/* default is prerelease */
+
+
+// #line 115 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+// #line 117 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+// PRERELEASE flag is always set unless building SHIP version
+// #ifndef _SHIP
+// #define VER_PRERELEASE VS_FF_PRERELEASE
+// #else
+// #define VER_PRERELEASE 0
+// #endif // _SHIP
+
+
+
+// #line 128 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+// #line 130 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+// PRIVATEBUILD flag is set if not built by build lab
+// #ifndef _VSBUILD
+// #define VER_PRIVATEBUILD VS_FF_PRIVATEBUILD
+// #else // _VSBUILD
+// #define VER_PRIVATEBUILD 0
+// #endif // _VSBUILD
+
+
+
+// #line 141 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+// #line 143 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// #line 164 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+
+
+
+
+
+// #line 174 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+
+// #line 180 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+
+
+
+
+// #line 189 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+// #line 193 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// #line 248 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+// #line 250 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+
+
+// #line 254 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+
+// #line 256 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\include\\fxver.h"
+// #line 24 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\assemblyrefs.cspp"
+
+internal static class FXAssembly {
+ internal const string Version = "4.0.0.0";
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// #line 44 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\assemblyrefs.cspp"
+
+internal static class ThisAssembly {
+ internal const string Title = "System.Private.CoreLib.dll";
+ internal const string Description = "System.Private.CoreLib.dll";
+ internal const string DefaultAlias = "System.Private.CoreLib.dll";
+ internal const string Copyright = "\u00A9 Microsoft Corporation. All rights reserved.";
+ internal const string Version = "4.0.0.0";
+ internal const string InformationalVersion = "4.0.22306.0";
+ internal const string DailyBuildNumberStr = "22306";
+ internal const string BuildRevisionStr = "0";
+ internal const int DailyBuildNumber = 22306;
+}
+
+
+#pragma warning disable 436
+internal static class AssemblyRef {
+ internal const string EcmaPublicKey = "b77a5c561934e089";
+ internal const string EcmaPublicKeyToken = "b77a5c561934e089";
+ internal const string EcmaPublicKeyFull = "00000000000000000400000000000000";
+
+ internal const string SilverlightPublicKey = "31bf3856ad364e35";
+ internal const string SilverlightPublicKeyToken = "31bf3856ad364e35";
+ internal const string SilverlightPublicKeyFull = "0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9";
+
+ internal const string SilverlightPlatformPublicKey = "7cec85d7bea7798e";
+ internal const string SilverlightPlatformPublicKeyToken = "7cec85d7bea7798e";
+ internal const string SilverlightPlatformPublicKeyFull = "00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB";
+
+
+ internal const string PlatformPublicKey = SilverlightPlatformPublicKey;
+ internal const string PlatformPublicKeyToken = SilverlightPlatformPublicKeyToken;
+ internal const string PlatformPublicKeyFull = SilverlightPlatformPublicKeyFull;
+
+
+
+
+// #line 81 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\assemblyrefs.cspp"
+
+ internal const string Mscorlib = "mscorlib, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + PlatformPublicKey;
+ internal const string SystemData = "System.Data, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
+ internal const string SystemDataOracleClient = "System.Data.OracleClient, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
+ internal const string System = "System, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + PlatformPublicKey;
+ internal const string SystemCore = "System.Core, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + PlatformPublicKey;
+ internal const string SystemNumerics = "System.Numerics, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + PlatformPublicKey;
+ internal const string SystemRuntimeRemoting = "System.Runtime.Remoting, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
+ internal const string SystemThreadingTasksDataflow = "System.Threading.Tasks.Dataflow, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + PlatformPublicKey;
+ internal const string SystemWindowsForms = "System.Windows.Forms, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
+ internal const string SystemXml = "System.Xml, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
+
+ internal const string MicrosoftPublicKey = "b03f5f7f11d50a3a";
+ internal const string MicrosoftPublicKeyToken = "b03f5f7f11d50a3a";
+ internal const string MicrosoftPublicKeyFull = "002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293";
+
+ internal const string SharedLibPublicKey = "31bf3856ad364e35";
+ internal const string SharedLibPublicKeyToken = "31bf3856ad364e35";
+ internal const string SharedLibPublicKeyFull = "0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9";
+
+ internal const string SystemComponentModelDataAnnotations = "System.ComponentModel.DataAnnotations, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+ internal const string SystemConfiguration = "System.Configuration, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemConfigurationInstall = "System.Configuration.Install, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemDeployment = "System.Deployment, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemDesign = "System.Design, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemDirectoryServices = "System.DirectoryServices, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemDrawingDesign = "System.Drawing.Design, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemDrawing = "System.Drawing, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemEnterpriseServices = "System.EnterpriseServices, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemManagement = "System.Management, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemMessaging = "System.Messaging, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemNetHttp = "System.Net.Http, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemNetHttpWebRequest = "System.Net.Http.WebRequest, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemRuntimeSerializationFormattersSoap = "System.Runtime.Serialization.Formatters.Soap, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemRuntimeWindowsRuntime = "System.Runtime.WindowsRuntime, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
+ internal const string SystemRuntimeWindowsRuntimeUIXaml = "System.Runtime.WindowsRuntimeUIXaml, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
+ internal const string SystemSecurity = "System.Security, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemServiceModelWeb = "System.ServiceModel.Web, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+ internal const string SystemServiceProcess = "System.ServiceProcess, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemWeb = "System.Web, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemWebAbstractions = "System.Web.Abstractions, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+ internal const string SystemWebDynamicData = "System.Web.DynamicData, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+ internal const string SystemWebDynamicDataDesign = "System.Web.DynamicData.Design, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+ internal const string SystemWebEntityDesign = "System.Web.Entity.Design, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + EcmaPublicKey;
+ internal const string SystemWebExtensions = "System.Web.Extensions, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+ internal const string SystemWebExtensionsDesign = "System.Web.Extensions.Design, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+ internal const string SystemWebMobile = "System.Web.Mobile, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemWebRegularExpressions = "System.Web.RegularExpressions, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string SystemWebRouting = "System.Web.Routing, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+ internal const string SystemWebServices = "System.Web.Services, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+
+ internal const string WindowsBase = "WindowsBase, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + SharedLibPublicKey;
+
+ internal const string MicrosoftVisualStudio = "Microsoft.VisualStudio, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string MicrosoftVisualStudioWindowsForms = "Microsoft.VisualStudio.Windows.Forms, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string VJSharpCodeProvider = "VJSharpCodeProvider, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+
+ internal const string ASPBrowserCapsPublicKey = "b7bd7678b977bd8f";
+ internal const string ASPBrowserCapsFactory = "ASP.BrowserCapsFactory, Version=" + FXAssembly.Version + ", Culture=neutral, PublicKeyToken=" + ASPBrowserCapsPublicKey;
+
+
+ // We do not want these sitting in non-VS specific files. If you need them,
+ // add this line to sources:
+ // C_DEFINES=$(C_DEFINES) /DINCLUDE_VSREFS
+ //
+ // M.VS.dll and M.VSDesigner.dll should also be included here, but it
+ // turns out that everyone, from Data, to XSP to Winforms to diagnostics
+ // has thrown some designer-specific code into M.VS.dll or M.VSDesigner.dll.
+ //
+
+
+
+
+
+
+// #line 157 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\assemblyrefs.cspp"
+
+ // VS Provided Assemblies... we can't strong bind to these, they
+ // update their assembly versions too often
+ //
+ internal const string MicrosoftVSDesigner = "Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string MicrosoftVisualStudioWeb = "Microsoft.VisualStudio.Web, Version=10.0.0.0, Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string MicrosoftWebDesign = "Microsoft.Web.Design.Client, Version=10.0.0.0, Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string MicrosoftVSDesignerMobile = "Microsoft.VSDesigner.Mobile, Version=8.0.0.0, Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ internal const string MicrosoftJScript = "Microsoft.JScript, Version=8.0.0.0, Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+
+ //internal const string MicrosoftVSDesigner = "Microsoft.VSDesigner, Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+ //internal const string MicrosoftJScript = "Microsoft.JScript, Culture=neutral, PublicKeyToken=" + MicrosoftPublicKey;
+}
+#pragma warning restore 436
+// #line 172 "d:\\projectk_2\\src\\ndp\\clr\\src\\bcl.oss\\open\\src\\common\\assemblyrefs.cspp"
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+
+ <!-- Include common build properties -->
+ <Import Project="..\..\dir.props" />
+
+ <!-- Compilation options -->
+ <PropertyGroup>
+ <AvailablePlatforms>amd64,x86,arm,arm64</AvailablePlatforms>
+ <Configuration Condition=" '$(Configuration)' == '' ">$(BuildType)</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">$(BuildArch)</Platform>
+ <!-- The CLR properties use amd64 as their platform string, we want to keep in sync with those, so set Platform appropriately,
+ though still use the 'x64' output path (see use of BuildArch below) -->
+ <Platform Condition=" '$(Platform)' == 'x64' ">amd64</Platform>
+ <ProjectGuid>{3DA06C3A-2E7B-4CB7-80ED-9B12916013F9}</ProjectGuid>
+
+ <OutputType>Library</OutputType>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+
+ <!-- This prevents the default MsBuild targets from referencing System.Core.dll -->
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ <!-- These prevent the default MsBuild targets from referencing System.dll and mscorlib.dll -->
+ <NoStdLib>true</NoStdLib>
+ <NoCompilerStandardLib>true</NoCompilerStandardLib>
+
+ <SubsystemVersion>6.00</SubsystemVersion>
+ <UTF8OutPut>true</UTF8OutPut>
+ <HighEntropyVA>true</HighEntropyVA>
+ <ErrorReport>prompt</ErrorReport>
+ <Optimize Condition="'$(Optimize)' == ''">true</Optimize>
+ <GenerateNativeVersionInfo Condition="'$(OsEnvironment)'=='Windows_NT'">true</GenerateNativeVersionInfo>
+ <CLSCompliant>true</CLSCompliant>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningsNotAsErrors>$(WarningsNotAsErrors);618</WarningsNotAsErrors>
+ <NoWarn>649,3019,414,169,3015</NoWarn>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+
+ <BclRewriterModelFile>model.CoreLib.xml</BclRewriterModelFile>
+
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+
+ <DefineConstants>$(DefineConstants);_USE_NLS_PLUS_TABLE;RESOURCE_SATELLITE_CONFIG;INSIDE_CLR;CODE_ANALYSIS_BASELINE</DefineConstants>
+ </PropertyGroup>
+
+ <!-- Add Serviceable attribute to the project's metadata -->
+ <ItemGroup>
+ <AssemblyMetadata Include="Serviceable">
+ <Value>True</Value>
+ </AssemblyMetadata>
+ </ItemGroup>
+
+ <!-- Platform specific properties -->
+ <PropertyGroup Condition="'$(Platform)' == 'amd64'">
+ <PlatformTarget>x64</PlatformTarget>
+ <Prefer32Bit>false</Prefer32Bit>
+ <BaseAddress>0x180000000</BaseAddress>
+ <DefineConstants>WIN64;AMD64;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)' == 'x86'">
+ <PlatformTarget>x86</PlatformTarget>
+ <BaseAddress>0x10000000</BaseAddress>
+ <DefineConstants>WIN32;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)' == 'arm'">
+ <PlatformTarget>arm</PlatformTarget>
+ <DefineConstants>WIN32;ARM;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)' == 'arm64'">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DefineConstants>WIN64;ARM64;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+
+ <!-- Configuration specific properties -->
+ <PropertyGroup Condition="'$(Configuration)' == 'Debug' or '$(Configuration)' == 'Checked'">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <DefineConstants>DBG;_DEBUG;_LOGGING;DEBUG;TRACE;$(DefineConstants)</DefineConstants>
+ <DefineConstants Condition="'$(Platform)' == 'x86' or '$(Platform)' == 'amd64'">CODE_ANALYSIS;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)' == 'Release'">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>pdbOnly</DebugType>
+ <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+
+ <!-- Roslyn does not support writing PDBs on Unix -->
+ <PropertyGroup Condition="'$(OsEnvironment)' == 'Unix'">
+ <DebugSymbols>false</DebugSymbols>
+ <DebugType>none</DebugType>
+ </PropertyGroup>
+
+ <!-- Assembly attributes -->
+ <PropertyGroup>
+ <AssemblyName>System.Private.CoreLib</AssemblyName>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <MajorVersion>4</MajorVersion>
+ <MinorVersion>6</MinorVersion>
+ </PropertyGroup>
+ <ItemGroup>
+ <AssemblyInfoLines Include="[assembly: System.Resources.SatelliteContractVersion("$(AssemblyVersion)")]" />
+ <AssemblyInfoLines Include="[assembly: System.Security.AllowPartiallyTrustedCallers]" />
+ <AssemblyInfoLines Include="[assembly: System.Runtime.InteropServices.ComVisible(false)]" />
+ <AssemblyInfoLines Include="[assembly: System.Resources.NeutralResourcesLanguage("en-US")]" />
+ </ItemGroup>
+
+ <!--
+ Helper Paths
+ -->
+ <PropertyGroup>
+ <PostProcessingToolsPath Condition="'$(PostProcessingToolsPath)'==''">$(MSBuildThisFileDirectory)Tools\PostProcessingTools.targets</PostProcessingToolsPath>
+ <CommonPath>$(MSBuildThisFileDirectory)Common</CommonPath>
+ <BclSourcesRoot>$(MSBuildThisFileDirectory)src</BclSourcesRoot>
+ <CoreFxSourcesRoot>$(MSBuildThisFileDirectory)corefx</CoreFxSourcesRoot>
+ <MscorlibDir>$(MSBuildThisFileDirectory)</MscorlibDir>
+ <NlpObjDir>$(BclSourcesRoot)\System\Globalization\Tables</NlpObjDir>
+ </PropertyGroup>
+
+ <!-- Output paths -->
+ <PropertyGroup>
+ <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$(RootBinDir)obj</BaseIntermediateOutputPath>
+ <IntermediateOutputPath Condition="'$(IntermediateOutputPath)' == ''">$(BaseIntermediateOutputPath)\$(BuildOS).$(BuildArch).$(Configuration)</IntermediateOutputPath>
+ <OutputPath Condition="'$(OutputPath)' == ''">$(BaseIntermediateOutputPath)\$(BuildOS).$(BuildArch).$(Configuration)</OutputPath>
+ <FinalOutputPath Condition="'$(FinalOutputPath)' == ''">$(BinDir)</FinalOutputPath>
+ </PropertyGroup>
+
+ <!-- Msbuild variables needed to get CoreCLR features to be set properly. -->
+ <PropertyGroup>
+ <ClrProduct>core_clr</ClrProduct>
+ <BuildForCoreSystem>true</BuildForCoreSystem>
+
+ <!-- These are needed by BCLRewriter -->
+ <_BuildType Condition="'$(Configuration)' == 'Debug'">chk</_BuildType>
+ <_BuildType Condition="'$(Configuration)' == 'Checked'">chk</_BuildType>
+ <_BuildType Condition="'$(Configuration)' == 'Release'">ret</_BuildType>
+
+ <!-- These are needed to make sure we have the right set of defines -->
+ <TargetArch Condition="'$(Platform)'=='x86'">i386</TargetArch>
+ <TargetArch Condition="'$(Platform)'!='x86'">$(Platform)</TargetArch>
+ </PropertyGroup>
+
+ <!-- CLR Features -->
+ <Import Project="$(MSBuildThisFileDirectory)..\..\clr.coreclr.props" />
+ <Import Project="$(MSBuildThisFileDirectory)..\..\clr.defines.targets" />
+
+ <!-- Sources -->
+ <Import Project="$(MSBuildThisFileDirectory)\mscorlib.shared.sources.props" />
+
+ <!-- Include additional sources shared files in the compilation -->
+ <ItemGroup>
+ <!-- These are files are preprocessed -->
+ <MscorlibSources Include="$(CommonPath)\Preprocessed\AssemblyRefs.CoreLib.g.cs" />
+
+ <!-- These files are shared with other framework components and don't live the same folder as the rest of them-->
+ <MscorlibSources Include="$(CommonPath)\PinnableBufferCache.cs" />
+
+ <!-- Include Internals visible to file in the compilation -->
+ <MscorlibSources Include="$(BclSourcesRoot)\mscorlib.Friends.cs" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <!-- We want the sources to show up nicely in VS-->
+ <Compile Include="@(MscorlibSources)">
+ </Compile>
+ </ItemGroup>
+
+ <!-- Resources -->
+ <ItemGroup>
+ <SplitTextStringResource Include="$(BclSourcesRoot)\mscorlib.txt">
+ <ResFile>System.Private.CoreLib</ResFile>
+ <ResGenDefines>$(DefineConstants)</ResGenDefines>
+ </SplitTextStringResource>
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="$(NlpObjDir)\charinfo.nlp">
+ <LogicalName>charinfo.nlp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.Targets" />
+
+ <!-- Import signing tools -->
+ <Import Condition="Exists('$(ToolsDir)\sign.targets')" Project="$(ToolsDir)\sign.targets" />
+
+ <!-- Overwrite the key that we are going to use for signing -->
+ <PropertyGroup>
+ <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)Tools\Signing\mscorlib.snk</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildThisFileDirectory)Tools\Versioning\GenerateVersionInfo.targets"/>
+ <!-- Override versioning targets -->
+ <Import Condition="Exists('$(ToolsDir)versioning.targets')" Project="$(ToolsDir)versioning.targets" />
+ <Import Project="GenerateSplitStringResources.targets"/>
+ <Import Project="GenerateCompilerResponseFile.targets"/>
+ <Import Project="$(PostProcessingToolsPath)" />
+</Project>
<!-- ********************************************************************************************* -->
<PropertyGroup>
- <BclRewriterModelFile>$(MscorlibDir)model.xml</BclRewriterModelFile>
+ <BclRewriterModelFile Condition="'$(BclRewriterModelFile)'==''">$(MscorlibDir)model.xml</BclRewriterModelFile>
<BclRewriterWorkDir>$(IntermediateOutputPath)\BclRewriter</BclRewriterWorkDir>
<BclRewriterSymbolOutput>$(IntermediateOutputPath)\BclRewriter\$(TargetName).pdb</BclRewriterSymbolOutput>
<BclRewriterOutput>$(IntermediateOutputPath)\BclRewriter\$(TargetName)$(TargetExt)</BclRewriterOutput>
{
m_name = culture.m_name;
m_sortName = culture.SortName;
- m_sortHandle = Interop.GlobalizationInterop.GetSortHandle(System.Text.Encoding.UTF8.GetBytes(m_sortName));
+ m_sortHandle = Interop.GlobalizationInterop.GetSortHandle(GetNullTerminatedUtf8String(m_sortName));
m_isAsciiEqualityOrdinal = (m_sortName == "en-US" || m_sortName == "");
}
// Unlike the other Ignore options, IgnoreSymbols impacts ASCII characters (e.g. ').
return (options & CompareOptions.IgnoreSymbols) == 0;
}
+
+ private static byte[] GetNullTerminatedUtf8String(string s)
+ {
+ int byteLen = System.Text.Encoding.UTF8.GetByteCount(s);
+
+ // Allocate an extra byte (which defaults to 0) as the null terminator.
+ byte[] buffer = new byte[byteLen + 1];
+
+ int bytesWritten = System.Text.Encoding.UTF8.GetBytes(s, 0, s.Length, buffer, 0);
+
+ Contract.Assert(bytesWritten == byteLen);
+
+ return buffer;
+ }
}
}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <AssemblyName>mscorlib</AssemblyName>
+ <ProjectGuid>{263342A6-FC48-4CFC-B16A-2AF964D3536C}</ProjectGuid>
+ <ClsCompliant>true</ClsCompliant>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
+ <OutputType>Library</OutputType>
+ <ExcludeMscorlibFacade>true</ExcludeMscorlibFacade>
+
+ <!-- This prevents the default MsBuild targets from referencing System.Core.dll -->
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ <!-- These prevent the default MsBuild targets from referencing System.dll and mscorlib.dll -->
+ <NoStdLib>true</NoStdLib>
+ <NoCompilerStandardLib>true</NoCompilerStandardLib>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the options -->
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50_Debug|AnyCPU'" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50_Release|AnyCPU'" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50aot_Debug|AnyCPU'" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50aot_Release|AnyCPU'" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net462_Debug|AnyCPU'" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net462_Release|AnyCPU'" />
+
+ <!-- Output paths -->
+ <PropertyGroup>
+ <BaseIntermediateOutputPath>$(RootBinDir)\obj</BaseIntermediateOutputPath>
+ <!-- Note the trailing '\\' - they are needed so that genfacade does not fail due to an invalid path
+ In particular, the facadepath is sent in quotes.
+ And the IntermediateOutputPath is required to end in a '\' in the coreclr repo. This means that the
+ facadepath ends up being sent as 'mypath\"' and that trips the Path normalization.
+ Introducing a second '\' tricks the normalization logic to treat this '\\"' as '\"' and not complain. -->
+ <IntermediateOutputPath>$(BaseIntermediateOutputPath)\$(BuildOS).$(BuildArch).$(Configuration)\facade\\</IntermediateOutputPath>
+ <OutputPath>$(BinDir)\facade</OutputPath>
+ </PropertyGroup>
+
+ <ItemGroup Condition="'$(IsPartialFacadeAssembly)'=='true'">
+ <ProjectReference Include="..\System.Private.CoreLib.csproj" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+
+ <PropertyGroup>
+ <!-- Overwrite the key that we are going to use for signing -->
+ <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)..\Tools\Signing\mscorlib.snk</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<ThinModel>
+ <Assembly Status="ApiRoot" Name="System.Private.CoreLib">
+ <Type Name="System.AccessViolationException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member MemberType="Field" Name="_accessType" />
+ <Member MemberType="Field" Name="_ip" />
+ <Member MemberType="Field" Name="_target" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Action">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke" />
+ </Type>
+ <Type Name="System.Action<T>">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(T,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(T)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Action<T1,T2>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Action<T1,T2,T3>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Action<T1,T2,T3,T4>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Action<T1,T2,T3,T4,T5>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4,T5)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Action<T1,T2,T3,T4,T5,T6>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4,T5,T6)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Action<T1,T2,T3,T4,T5,T6,T7>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4,T5,T6,T7)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Action<T1,T2,T3,T4,T5,T6,T7,T8>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4,T5,T6,T7,T8)" />
+ </Type>
+ <Type Name="System.Activator">
+ <Member Name="CreateInstance(System.Type)" />
+ <Member Name="CreateInstance(System.Type,System.Object[])" />
+ <Member Name="CreateInstance<T>" />
+ <Member Name="CreateInstance(System.Type,System.Boolean)"/>
+ </Type>
+ <Type Name="System.AppDomain">
+ <Member Name="get_CurrentDomain" />
+ <Member Status="ImplRoot" Name="get_MonitoringIsEnabled" />
+ <Member Status="ImplRoot" Name="set_MonitoringIsEnabled(System.Boolean)" />
+ <Member Status="ImplRoot" Name="get_MonitoringTotalProcessorTime" />
+ <Member Status="ImplRoot" Name="get_MonitoringTotalAllocatedMemorySize" />
+ <Member Status="ImplRoot" Name="get_MonitoringSurvivedMemorySize" />
+ <Member Status="ImplRoot" Name="get_MonitoringSurvivedProcessMemorySize" />
+ <Member Status="ImplRoot" MemberType="Property" Name="MonitoringIsEnabled" />
+ <Member Status="ImplRoot" MemberType="Property" Name="MonitoringTotalProcessorTime" />
+ <Member Status="ImplRoot" MemberType="Property" Name="MonitoringTotalAllocatedMemorySize" />
+ <Member Status="ImplRoot" MemberType="Property" Name="MonitoringSurvivedMemorySize" />
+ <Member Status="ImplRoot" MemberType="Property" Name="MonitoringSurvivedProcessMemorySize" />
+ <Member MemberType="Property" Name="IsFullyTrusted" />
+ <Member Name="GetData(System.String)" />
+ <Member Name="ToString" />
+ <Member Status="ImplRoot" Name="SetupDomainSecurity(System.Security.Policy.Evidence,System.IntPtr,System.Boolean)" />
+ <Member Status="ImplRoot" Name="SetupDomainSecurity(System.AppDomainHandle,System.Runtime.CompilerServices.ObjectHandleOnStack,System.IntPtr,System.Boolean)" />
+ <Member Status="ImplRoot" MemberType="Event" Name="AssemblyResolve" />
+ <Member Status="ImplRoot" Name="OnAssemblyResolveEvent(System.Reflection.RuntimeAssembly,System.String)" />
+ <Member Status="ImplRoot" MemberType="Event" Name="AssemblyLoad" />
+ <Member Status="ImplRoot" MemberType="Event" Name="ResourceResolve" />
+ <Member Status="ImplRoot" MemberType="Event" Name="TypeResolve" />
+ <Member Status="ImplRoot" MemberType="Event" Name="DomainUnload" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_applicationTrust" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_FusionStore" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_HasSetPolicy" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_LocalStore" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_processExit" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_SecurityIdentity" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_unhandledException" />
+ <Member Status="ImplRoot" Name="OnAssemblyLoadEvent(System.Reflection.RuntimeAssembly)" />
+ <Member Status="ImplRoot" Name="OnResourceResolveEvent(System.Reflection.RuntimeAssembly,System.String)" />
+ <Member Status="ImplRoot" Name="OnTypeResolveEvent(System.Reflection.RuntimeAssembly,System.String)" />
+ <Member Status="ImplRoot" Name="PrepareDataForSetup(System.String,System.AppDomainSetup,System.Security.Policy.Evidence,System.Security.Policy.Evidence,System.IntPtr,System.String,System.String[],System.String[])" />
+ <Member Status="ImplRoot" Name="Setup(System.Object)" />
+ <Member Status="ImplRoot" Name="SetupDomain(System.Boolean,System.String,System.String,System.String[],System.String[])" />
+ <Member Status="ImplRoot" Name="nCreateContext" />
+ <Member Name="OnDesignerNamespaceResolveEvent(System.String)" Condition="FEATURE_COMINTEROP" />
+ <Member MemberType="Property" Name="BaseDirectory" />
+ <Member Name="get_BaseDirectory" />
+ </Type>
+ <Type Name="System.AppDomainManager">
+ <Member Name="#ctor" />
+ <Member Name="InitializeNewDomain(System.AppDomainSetup)" />
+ <Member Name="CheckSecuritySettings(System.Security.SecurityState)" />
+ </Type>
+ <Type Name="System.AppDomainUnloadedException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.AppContext">
+ <Member Name="get_BaseDirectory" />
+ <Member MemberType="Property" Name="BaseDirectory" />
+ <Member Name="get_TargetFrameworkName" />
+ <Member MemberType="Property" Name="TargetFrameworkName" />
+ <Member Name="DefineSwitchDefault(System.String,System.Boolean)" />
+ <Member Name="SetSwitch(System.String,System.Boolean)" />
+ <Member Name="TryGetSwitch(System.String,System.Boolean@)" />
+ <Member Name="GetData(System.String)" />
+ </Type>
+ <Type Name="System.ApplicationException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Collections.ArrayList">
+ <Member Name="ReadOnly(System.Collections.IList)" />
+ </Type>
+ <Type Name="System.ArgumentException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.String,System.Exception)" />
+ <Member Name="get_ParamName" />
+ <Member MemberType="Property" Name="ParamName" />
+ </Type>
+ <Type Name="System.ArgumentNullException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.ArgumentOutOfRangeException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.Object,System.String)" />
+ <Member Name="get_ActualValue" />
+ <Member MemberType="Property" Name="ActualValue" />
+ </Type>
+ <Type Name="System.ArithmeticException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Array">
+ <Member Name="AsReadOnly<T>(T[])" />
+ <Member Name="BinarySearch(System.Array,System.Int32,System.Int32,System.Object)" />
+ <Member Name="BinarySearch(System.Array,System.Int32,System.Int32,System.Object,System.Collections.IComparer)" />
+ <Member Name="BinarySearch(System.Array,System.Object)" />
+ <Member Name="BinarySearch(System.Array,System.Object,System.Collections.IComparer)" />
+ <Member Name="BinarySearch<T>(T[],System.Int32,System.Int32,T)" />
+ <Member Name="BinarySearch<T>(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer<T>)" />
+ <Member Name="BinarySearch<T>(T[],T)" />
+ <Member Name="BinarySearch<T>(T[],T,System.Collections.Generic.IComparer<T>)" />
+ <Member Name="Clear(System.Array,System.Int32,System.Int32)" />
+ <Member Name="Clone" />
+ <Member Name="ConstrainedCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />
+ <Member Name="Copy(System.Array,System.Array,System.Int32)" />
+ <Member Name="Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />
+ <Member Name="CopyTo(System.Array,System.Int32)" />
+ <Member Name="CreateInstance(System.Type,System.Int32)" />
+ <Member Name="CreateInstance(System.Type,System.Int32[])" />
+ <Member Name="CreateInstance(System.Type,System.Int32[],System.Int32[])" />
+ <Member Name="ForEach<T>(T[],System.Action<T>)" />
+ <Member Name="Empty<T>" />
+ <Member Name="Exists<T>(T[],System.Predicate<T>)" />
+ <Member Name="Find<T>(T[],System.Predicate<T>)" />
+ <Member Name="FindAll<T>(T[],System.Predicate<T>)" />
+ <Member Name="FindIndex<T>(T[],System.Int32,System.Int32,System.Predicate<T>)" />
+ <Member Name="FindIndex<T>(T[],System.Int32,System.Predicate<T>)" />
+ <Member Name="FindIndex<T>(T[],System.Predicate<T>)" />
+ <Member Name="FindLast<T>(T[],System.Predicate<T>)" />
+ <Member Name="FindLastIndex<T>(T[],System.Int32,System.Int32,System.Predicate<T>)" />
+ <Member Name="FindLastIndex<T>(T[],System.Int32,System.Predicate<T>)" />
+ <Member Name="FindLastIndex<T>(T[],System.Predicate<T>)" />
+ <Member Name="get_IsFixedSize" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="get_IsSynchronized" />
+ <Member Name="get_Length" />
+ <Member Name="get_Rank" />
+ <Member Name="get_SyncRoot" />
+ <Member Name="GetEnumerator" />
+ <Member Name="GetLength(System.Int32)" />
+ <Member Name="GetLowerBound(System.Int32)" />
+ <Member Name="GetUpperBound(System.Int32)" />
+ <Member Name="GetValue(System.Int32)" />
+ <Member Name="GetValue(System.Int32[])" />
+ <Member Name="IndexOf(System.Array,System.Object)" />
+ <Member Name="IndexOf(System.Array,System.Object,System.Int32)" />
+ <Member Name="IndexOf(System.Array,System.Object,System.Int32,System.Int32)" />
+ <Member Name="IndexOf<T>(T[],T)" />
+ <Member Name="IndexOf<T>(T[],T,System.Int32)" />
+ <Member Name="IndexOf<T>(T[],T,System.Int32,System.Int32)" />
+ <Member Name="Initialize" />
+ <Member Name="LastIndexOf(System.Array,System.Object)" />
+ <Member Name="LastIndexOf(System.Array,System.Object,System.Int32)" />
+ <Member Name="LastIndexOf(System.Array,System.Object,System.Int32,System.Int32)" />
+ <Member Name="LastIndexOf<T>(T[],T)" />
+ <Member Name="LastIndexOf<T>(T[],T,System.Int32)" />
+ <Member Name="LastIndexOf<T>(T[],T,System.Int32,System.Int32)" />
+ <Member Name="Resize<T>(T[]@,System.Int32)" />
+ <Member Name="Reverse(System.Array)" />
+ <Member Name="Reverse(System.Array,System.Int32,System.Int32)" />
+ <Member Name="SetValue(System.Object,System.Int32)" />
+ <Member Name="SetValue(System.Object,System.Int32[])" />
+ <Member Name="Sort(System.Array)" />
+ <Member Name="Sort(System.Array,System.Array)" />
+ <Member Name="Sort(System.Array,System.Array,System.Collections.IComparer)" />
+ <Member Name="Sort(System.Array,System.Array,System.Int32,System.Int32)" />
+ <Member Name="Sort(System.Array,System.Array,System.Int32,System.Int32,System.Collections.IComparer)" />
+ <Member Name="Sort(System.Array,System.Collections.IComparer)" />
+ <Member Name="Sort(System.Array,System.Int32,System.Int32)" />
+ <Member Name="Sort(System.Array,System.Int32,System.Int32,System.Collections.IComparer)" />
+ <Member Name="Sort<T>(T[])" />
+ <Member Name="Sort<T>(T[],System.Collections.Generic.IComparer<T>)" />
+ <Member Name="Sort<T>(T[],System.Comparison<T>)" />
+ <Member Name="Sort<T>(T[],System.Int32,System.Int32)" />
+ <Member Name="Sort<T>(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer<T>)" />
+ <Member Name="Sort<TKey,TValue>(TKey[],TValue[])" />
+ <Member Name="Sort<TKey,TValue>(TKey[],TValue[],System.Collections.Generic.IComparer<TKey>)" />
+ <Member Name="Sort<TKey,TValue>(TKey[],TValue[],System.Int32,System.Int32)" />
+ <Member Name="Sort<TKey,TValue>(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer<TKey>)" />
+ <Member Name="TrueForAll<T>(T[],System.Predicate<T>)" />
+ <Member MemberType="Property" Name="IsFixedSize" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member MemberType="Property" Name="IsSynchronized" />
+ <Member MemberType="Property" Name="Length" />
+ <Member MemberType="Property" Name="Rank" />
+ <Member MemberType="Property" Name="SyncRoot" />
+ <Member Status="ImplRoot" Name="GetDataPtrOffsetInternal" /> <!-- EE -->
+ </Type>
+ <Type Name="System.ArraySegment<T>">
+ <Member Name="#ctor(T[])" />
+ <Member Name="#ctor(T[],System.Int32,System.Int32)" />
+ <Member Name="Equals(System.ArraySegment<T>)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Array" />
+ <Member Name="get_Count" />
+ <Member Name="get_Offset" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.ArraySegment<T>,System.ArraySegment<T>)" />
+ <Member Name="op_Inequality(System.ArraySegment<T>,System.ArraySegment<T>)" />
+ <Member MemberType="Property" Name="Array" />
+ <Member MemberType="Property" Name="Count" />
+ <Member MemberType="Property" Name="Offset" />
+ </Type>
+ <Type Name="System.ArrayTypeMismatchException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.AsyncCallback">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.IAsyncResult,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(System.IAsyncResult)" />
+ </Type>
+ <Type Name="System.Attribute">
+ <Member Name="#ctor" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetCustomAttribute(System.Reflection.Assembly,System.Type)" />
+ <Member Name="GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttribute(System.Reflection.MemberInfo,System.Type)" />
+ <Member Name="GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttribute(System.Reflection.Module,System.Type)" />
+ <Member Name="GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttribute(System.Reflection.ParameterInfo,System.Type)" />
+ <Member Name="GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Assembly)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Assembly,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Assembly,System.Type)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo,System.Type)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Module)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Module,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Module,System.Type)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo,System.Type)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean)" />
+ <Member Name="GetHashCode" />
+ <Member Name="IsDefined(System.Reflection.Assembly,System.Type)" />
+ <Member Name="IsDefined(System.Reflection.Assembly,System.Type,System.Boolean)" />
+ <Member Name="IsDefined(System.Reflection.MemberInfo,System.Type)" />
+ <Member Name="IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean)" />
+ <Member Name="IsDefined(System.Reflection.Module,System.Type)" />
+ <Member Name="IsDefined(System.Reflection.Module,System.Type,System.Boolean)" />
+ <Member Name="IsDefined(System.Reflection.ParameterInfo,System.Type)" />
+ <Member Name="IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean)" />
+ <Member Name="Match(System.Object)" />
+ </Type>
+ <Type Name="System.AttributeTargets">
+ <Member MemberType="Field" Name="All" />
+ <Member MemberType="Field" Name="Assembly" />
+ <Member MemberType="Field" Name="Class" />
+ <Member MemberType="Field" Name="Constructor" />
+ <Member MemberType="Field" Name="Delegate" />
+ <Member MemberType="Field" Name="Enum" />
+ <Member MemberType="Field" Name="Event" />
+ <Member MemberType="Field" Name="Field" />
+ <Member MemberType="Field" Name="GenericParameter" />
+ <Member MemberType="Field" Name="Interface" />
+ <Member MemberType="Field" Name="Method" />
+ <Member MemberType="Field" Name="Module" />
+ <Member MemberType="Field" Name="Parameter" />
+ <Member MemberType="Field" Name="Property" />
+ <Member MemberType="Field" Name="ReturnValue" />
+ <Member MemberType="Field" Name="Struct" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.AttributeUsageAttribute">
+ <Member Name="#ctor(System.AttributeTargets)" />
+ <Member Name="get_AllowMultiple" />
+ <Member Name="get_Inherited" />
+ <Member Name="get_ValidOn" />
+ <Member Name="set_AllowMultiple(System.Boolean)" />
+ <Member Name="set_Inherited(System.Boolean)" />
+ <Member MemberType="Property" Name="AllowMultiple" />
+ <Member MemberType="Property" Name="Inherited" />
+ <Member MemberType="Property" Name="ValidOn" />
+ </Type>
+ <Type Name="System.BitConverter">
+ <Member Name="DoubleToInt64Bits(System.Double)" />
+ <Member Name="Int64BitsToDouble(System.Int64)" />
+ <Member MemberType="Field" Name="IsLittleEndian" />
+ <Member Name="GetBytes(System.Boolean)" />
+ <Member Name="GetBytes(System.Char)" />
+ <Member Name="GetBytes(System.Double)" />
+ <Member Name="GetBytes(System.Single)" />
+ <Member Name="GetBytes(System.Int32)" />
+ <Member Name="GetBytes(System.Int64)" />
+ <Member Name="GetBytes(System.Int16)" />
+ <Member Name="GetBytes(System.UInt32)" />
+ <Member Name="GetBytes(System.UInt64)" />
+ <Member Name="GetBytes(System.UInt16)" />
+ <Member Name="ToBoolean(System.Byte[],System.Int32)" />
+ <Member Name="ToChar(System.Byte[],System.Int32)" />
+ <Member Name="ToDouble(System.Byte[],System.Int32)" />
+ <Member Name="ToInt16(System.Byte[],System.Int32)" />
+ <Member Name="ToInt32(System.Byte[],System.Int32)" />
+ <Member Name="ToInt64(System.Byte[],System.Int32)" />
+ <Member Name="ToSingle(System.Byte[],System.Int32)" />
+ <Member Name="ToString(System.Byte[])" />
+ <Member Name="ToString(System.Byte[],System.Int32)" />
+ <Member Name="ToString(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="ToUInt16(System.Byte[],System.Int32)" />
+ <Member Name="ToUInt32(System.Byte[],System.Int32)" />
+ <Member Name="ToUInt64(System.Byte[],System.Int32)" />
+ </Type>
+ <Type Name="System.BadImageFormatException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Status="ImplRoot" Name="#ctor(System.String,System.String,System.Int32)" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.String,System.Exception)" />
+ <Member Name="get_FileName" />
+ <Member MemberType="Property" Name="FileName" />
+ </Type>
+ <Type Name="System.Boolean">
+ <Member MemberType="Field" Name="FalseString" />
+ <Member MemberType="Field" Name="TrueString" />
+ <Member Name="CompareTo(System.Boolean)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Equals(System.Boolean)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="TryParse(System.String,System.Boolean@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.Buffer">
+ <Member Name="BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)" />
+ <Member Name="ByteLength(System.Array)" />
+ <Member Name="GetByte(System.Array,System.Int32)" />
+ <Member Name="SetByte(System.Array,System.Int32,System.Byte)" />
+ <Member Name="MemoryCopy(System.Void*,System.Void*,System.Int64,System.Int64)" />
+ <Member Name="MemoryCopy(System.Void*,System.Void*,System.UInt64,System.UInt64)" />
+ </Type>
+ <Type Name="System.Byte">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Byte)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Equals(System.Byte)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.Byte@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Byte@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.CannotUnloadAppDomainException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Char">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Char)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="ConvertFromUtf32(System.Int32)" />
+ <Member Name="ConvertToUtf32(System.Char,System.Char)" />
+ <Member Name="ConvertToUtf32(System.String,System.Int32)" />
+ <Member Name="Equals(System.Char)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetNumericValue(System.Char)" />
+ <Member Name="GetNumericValue(System.String,System.Int32)" />
+ <Member Name="GetTypeCode" />
+ <Member Name="GetUnicodeCategory(System.Char)" />
+ <Member Name="GetUnicodeCategory(System.String,System.Int32)" />
+ <Member Name="IsControl(System.Char)" />
+ <Member Name="IsControl(System.String,System.Int32)" />
+ <Member Name="IsDigit(System.Char)" />
+ <Member Name="IsDigit(System.String,System.Int32)" />
+ <Member Name="IsHighSurrogate(System.Char)" />
+ <Member Name="IsHighSurrogate(System.String,System.Int32)" />
+ <Member Name="IsLetter(System.Char)" />
+ <Member Name="IsLetter(System.String,System.Int32)" />
+ <Member Name="IsLetterOrDigit(System.Char)" />
+ <Member Name="IsLetterOrDigit(System.String,System.Int32)" />
+ <Member Name="IsLower(System.Char)" />
+ <Member Name="IsLower(System.String,System.Int32)" />
+ <Member Name="IsLowSurrogate(System.Char)" />
+ <Member Name="IsLowSurrogate(System.String,System.Int32)" />
+ <Member Name="IsNumber(System.Char)" />
+ <Member Name="IsNumber(System.String,System.Int32)" />
+ <Member Name="IsPunctuation(System.Char)" />
+ <Member Name="IsPunctuation(System.String,System.Int32)" />
+ <Member Name="IsSeparator(System.Char)" />
+ <Member Name="IsSeparator(System.String,System.Int32)" />
+ <Member Name="IsSurrogate(System.Char)" />
+ <Member Name="IsSurrogate(System.String,System.Int32)" />
+ <Member Name="IsSurrogatePair(System.Char,System.Char)" />
+ <Member Name="IsSurrogatePair(System.String,System.Int32)" />
+ <Member Name="IsSymbol(System.Char)" />
+ <Member Name="IsSymbol(System.String,System.Int32)" />
+ <Member Name="IsUpper(System.Char)" />
+ <Member Name="IsUpper(System.String,System.Int32)" />
+ <Member Name="IsWhiteSpace(System.Char)" />
+ <Member Name="IsWhiteSpace(System.String,System.Int32)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="ToLower(System.Char)" />
+ <Member Name="ToLower(System.Char,System.Globalization.CultureInfo)" />
+ <Member Name="ToLowerInvariant(System.Char)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.Char)" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToUpper(System.Char)" />
+ <Member Name="ToUpper(System.Char,System.Globalization.CultureInfo)" />
+ <Member Name="ToUpperInvariant(System.Char)" />
+ <Member Name="TryParse(System.String,System.Char@)" />
+ </Type>
+ <Type Name="System.CLSCompliantAttribute">
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="get_IsCompliant" />
+ <Member MemberType="Property" Name="IsCompliant" />
+ </Type>
+ <Type Name="System.Collections.BitArray">
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Boolean)" />
+ <Member Name="#ctor(System.Byte[])" />
+ <Member Name="#ctor(System.Boolean[])" />
+ <Member Name="#ctor(System.Int32[])" />
+ <Member Name="#ctor(System.Collections.BitArray)" />
+ <Member Name="Get(System.Int32)" />
+ <Member Name="Set(System.Int32,System.Boolean)" />
+ <Member Name="SetAll(System.Boolean)" />
+ <Member Name="And(System.Collections.BitArray)" />
+ <Member Name="Or(System.Collections.BitArray)" />
+ <Member Name="Xor(System.Collections.BitArray)" />
+ <Member Name="Not" />
+ <Member Name="set_Item(System.Int32,System.Boolean)" />
+ <Member Name="get_Item(System.Int32)" />
+ <Member MemberType="Property" Name="Item(System.Int32)" />
+ <Member Name="get_Length" />
+ <Member Name="set_Length(System.Int32)" />
+ <Member MemberType="Property" Name="Length" />
+ <Member Name="CopyTo(System.Array,System.Int32)" />
+ <Member Name="get_Count" />
+ <Member MemberType="Property" Name="Count" />
+ <Member Name="get_IsReadOnly" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member Name="get_IsSynchronized" />
+ <Member MemberType="Property" Name="IsSynchronized" />
+ <Member Name="get_SyncRoot" />
+ <Member MemberType="Property" Name="SyncRoot" />
+ <Member Name="Clone" />
+ <Member Name="GetEnumerator" />
+ </Type>
+ <Type Name="System.Collections.CollectionBase">
+ <Member Name="#ctor" />
+ <Member Name="get_List" />
+ <Member MemberType="Property" Name="List" />
+ </Type>
+ <Type Name="System.Collections.DictionaryEntry">
+ <Member Name="#ctor(System.Object,System.Object)" />
+ <Member Name="get_Key" />
+ <Member Name="get_Value" />
+ <Member Name="set_Key(System.Object)" />
+ <Member Name="set_Value(System.Object)" />
+ <Member MemberType="Property" Name="Key" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Collections.Generic.Comparer<T>">
+ <Member Name="#ctor" />
+ <Member Name="Compare(T,T)" />
+ <Member Name="Create(System.Comparison<T>)" />
+ <Member Name="get_Default" />
+ <Member MemberType="Property" Name="Default" />
+ </Type>
+ <Type Name="System.Collections.Generic.Dictionary<TKey,TValue>">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Collections.Generic.IDictionary<TKey,TValue>)" />
+ <Member Name="#ctor(System.Collections.Generic.IDictionary<TKey,TValue>,System.Collections.Generic.IEqualityComparer<TKey>)" />
+ <Member Name="#ctor(System.Collections.Generic.IEqualityComparer<TKey>)" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Collections.Generic.IEqualityComparer<TKey>)" />
+ <Member Name="Add(TKey,TValue)" />
+ <Member Name="Clear" />
+ <Member Name="ContainsKey(TKey)" />
+ <Member Name="ContainsValue(TValue)" />
+ <Member Name="get_Comparer" />
+ <Member Name="get_Count" />
+ <Member Name="get_Item(TKey)" />
+ <Member Name="get_Keys" />
+ <Member Name="get_Values" />
+ <Member Name="GetEnumerator" />
+ <Member Name="Remove(TKey)" />
+ <Member Name="set_Item(TKey,TValue)" />
+ <Member Name="TryGetValue(TKey,TValue@)" />
+ <Member MemberType="Property" Name="Comparer" />
+ <Member MemberType="Property" Name="Count" />
+ <Member MemberType="Property" Name="Item(TKey)" />
+ <Member MemberType="Property" Name="Keys" />
+ <Member MemberType="Property" Name="Values" />
+ </Type>
+ <Type Name="System.Collections.Generic.Dictionary<TKey,TValue>+Enumerator">
+ <Member Name="Dispose" />
+ <Member Name="get_Current" />
+ <Member Name="MoveNext" />
+ <Member MemberType="Property" Name="Current" />
+ </Type>
+ <Type Name="System.Collections.Generic.Dictionary<TKey,TValue>+KeyCollection">
+ <Member Name="#ctor(System.Collections.Generic.Dictionary<TKey,TValue>)" />
+ <Member Name="CopyTo(TKey[],System.Int32)" />
+ <Member Name="get_Count" />
+ <Member Name="GetEnumerator" />
+ <Member MemberType="Property" Name="Count" />
+ </Type>
+ <Type Name="System.Collections.Generic.Dictionary<TKey,TValue>+KeyCollection+Enumerator">
+ <Member Name="Dispose" />
+ <Member Name="get_Current" />
+ <Member Name="MoveNext" />
+ <Member MemberType="Property" Name="Current" />
+ </Type>
+ <Type Name="System.Collections.Generic.Dictionary<TKey,TValue>+ValueCollection">
+ <Member Name="#ctor(System.Collections.Generic.Dictionary<TKey,TValue>)" />
+ <Member Name="CopyTo(TValue[],System.Int32)" />
+ <Member Name="get_Count" />
+ <Member Name="GetEnumerator" />
+ <Member MemberType="Property" Name="Count" />
+ </Type>
+ <Type Name="System.Collections.Generic.Dictionary<TKey,TValue>+ValueCollection+Enumerator">
+ <Member Name="Dispose" />
+ <Member Name="get_Current" />
+ <Member Name="MoveNext" />
+ <Member MemberType="Property" Name="Current" />
+ </Type>
+ <Type Name="System.Collections.Generic.EqualityComparer<T>">
+ <Member Name="#ctor" />
+ <Member Name="Equals(T,T)" />
+ <Member Name="get_Default" />
+ <Member Name="GetHashCode(T)" />
+ <Member MemberType="Property" Name="Default" />
+ </Type>
+ <Type Name="System.Collections.Generic.ICollection<T>">
+ <Member Name="Add(T)" />
+ <Member Name="Clear" />
+ <Member Name="Contains(T)" />
+ <Member Name="CopyTo(T[],System.Int32)" />
+ <Member Name="get_Count" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="Remove(T)" />
+ <Member MemberType="Property" Name="Count" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ </Type>
+ <Type Name="System.Collections.Generic.IComparer<T>">
+ <Member Name="Compare(T,T)" />
+ </Type>
+ <Type Name="System.Collections.Generic.IDictionary<TKey,TValue>">
+ <Member Name="Add(TKey,TValue)" />
+ <Member Name="ContainsKey(TKey)" />
+ <Member Name="get_Item(TKey)" />
+ <Member Name="get_Keys" />
+ <Member Name="get_Values" />
+ <Member Name="Remove(TKey)" />
+ <Member Name="set_Item(TKey,TValue)" />
+ <Member Name="TryGetValue(TKey,TValue@)" />
+ <Member MemberType="Property" Name="Item(TKey)" />
+ <Member MemberType="Property" Name="Keys" />
+ <Member MemberType="Property" Name="Values" />
+ </Type>
+ <Type Name="System.Collections.Generic.IEnumerable<T>">
+ <Member Name="GetEnumerator" />
+ </Type>
+ <Type Name="System.Collections.Generic.IEnumerator<T>">
+ <Member Name="get_Current" />
+ <Member MemberType="Property" Name="Current" />
+ </Type>
+ <Type Name="System.Collections.Generic.IEqualityComparer<T>">
+ <Member Name="Equals(T,T)" />
+ <Member Name="GetHashCode(T)" />
+ </Type>
+ <Type Name="System.Collections.Generic.IList<T>">
+ <Member Name="get_Item(System.Int32)" />
+ <Member Name="IndexOf(T)" />
+ <Member Name="Insert(System.Int32,T)" />
+ <Member Name="RemoveAt(System.Int32)" />
+ <Member Name="set_Item(System.Int32,T)" />
+ <Member MemberType="Property" Name="Item(System.Int32)" />
+ </Type>
+ <Type Name="System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>">
+ <Member Name="ContainsKey(TKey)" />
+ <Member Name="get_Item(TKey)" />
+ <Member Name="get_Keys" />
+ <Member Name="get_Values" />
+ <Member Name="TryGetValue(TKey,TValue@)" />
+ <Member MemberType="Property" Name="Item(TKey)" />
+ <Member MemberType="Property" Name="Keys" />
+ <Member MemberType="Property" Name="Values" />
+ </Type>
+ <Type Name="System.Collections.Generic.IReadOnlyList<T>">
+ <Member Name="get_Item(System.Int32)" />
+ <Member MemberType="Property" Name="Item(System.Int32)" />
+ </Type>
+ <Type Name="System.Collections.Generic.IReadOnlyCollection<T>">
+ <Member MemberType="Property" Name="Count" />
+ </Type>
+ <Type Name="System.Collections.Generic.KeyNotFoundException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Collections.Generic.KeyValuePair<TKey,TValue>">
+ <Member Name="#ctor(TKey,TValue)" />
+ <Member Name="get_Key" />
+ <Member Name="get_Value" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Key" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Collections.Generic.List<T>">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Collections.Generic.IEnumerable<T>)" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="Add(T)" />
+ <Member Name="AddRange(System.Collections.Generic.IEnumerable<T>)" />
+ <Member Name="AsReadOnly" />
+ <Member Name="BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer<T>)" />
+ <Member Name="BinarySearch(T)" />
+ <Member Name="BinarySearch(T,System.Collections.Generic.IComparer<T>)" />
+ <Member Name="Clear" />
+ <Member Name="Contains(T)" />
+ <Member Name="CopyTo(System.Int32,T[],System.Int32,System.Int32)" />
+ <Member Name="CopyTo(T[])" />
+ <Member Name="CopyTo(T[],System.Int32)" />
+ <Member Name="Exists(System.Predicate<T>)" />
+ <Member Name="Find(System.Predicate<T>)" />
+ <Member Name="FindAll(System.Predicate<T>)" />
+ <Member Name="FindIndex(System.Int32,System.Int32,System.Predicate<T>)" />
+ <Member Name="FindIndex(System.Int32,System.Predicate<T>)" />
+ <Member Name="FindIndex(System.Predicate<T>)" />
+ <Member Name="FindLast(System.Predicate<T>)" />
+ <Member Name="FindLastIndex(System.Int32,System.Int32,System.Predicate<T>)" />
+ <Member Name="FindLastIndex(System.Int32,System.Predicate<T>)" />
+ <Member Name="FindLastIndex(System.Predicate<T>)" />
+ <Member Name="ForEach(System.Action<T>)" />
+ <Member Name="get_Capacity" />
+ <Member Name="get_Count" />
+ <Member Name="get_Item(System.Int32)" />
+ <Member Name="GetEnumerator" />
+ <Member Name="GetRange(System.Int32,System.Int32)" />
+ <Member Name="IndexOf(T)" />
+ <Member Name="IndexOf(T,System.Int32)" />
+ <Member Name="IndexOf(T,System.Int32,System.Int32)" />
+ <Member Name="Insert(System.Int32,T)" />
+ <Member Name="InsertRange(System.Int32,System.Collections.Generic.IEnumerable<T>)" />
+ <Member Name="LastIndexOf(T)" />
+ <Member Name="LastIndexOf(T,System.Int32)" />
+ <Member Name="LastIndexOf(T,System.Int32,System.Int32)" />
+ <Member Name="Remove(T)" />
+ <Member Name="RemoveAll(System.Predicate<T>)" />
+ <Member Name="RemoveAt(System.Int32)" />
+ <Member Name="RemoveRange(System.Int32,System.Int32)" />
+ <Member Name="Reverse" />
+ <Member Name="Reverse(System.Int32,System.Int32)" />
+ <Member Name="set_Capacity(System.Int32)" />
+ <Member Name="set_Item(System.Int32,T)" />
+ <Member Name="Sort" />
+ <Member Name="Sort(System.Collections.Generic.IComparer<T>)" />
+ <Member Name="Sort(System.Comparison<T>)" />
+ <Member Name="Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer<T>)" />
+ <Member Name="ToArray" />
+ <Member Name="TrimExcess" />
+ <Member MemberType="Property" Name="Capacity" />
+ <Member MemberType="Property" Name="Count" />
+ <Member MemberType="Property" Name="Item(System.Int32)" />
+ <Member Name="TrueForAll(System.Predicate<T>)" />
+ </Type>
+ <Type Name="System.Collections.Generic.List<T>+Enumerator">
+ <Member Name="Dispose" />
+ <Member Name="get_Current" />
+ <Member Name="MoveNext" />
+ <Member MemberType="Property" Name="Current" />
+ <Member Name="System.Collections.IEnumerator.Reset" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Collections.Generic.Mscorlib_CollectionDebugView<T>">
+ <Member Status="ImplRoot" Name="#ctor(System.Collections.Generic.ICollection<T>)" />
+ <Member Status="ImplRoot" Name="get_Items" />
+ <Member Status="ImplRoot" MemberType="Property" Name="Items" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Collections.Generic.Mscorlib_DictionaryKeyCollectionDebugView<TKey,TValue>">
+ <Member Status="ImplRoot" Name="#ctor(System.Collections.Generic.ICollection<TKey>)" />
+ <Member Status="ImplRoot" Name="get_Items" />
+ <Member Status="ImplRoot" MemberType="Property" Name="Items" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Collections.Generic.Mscorlib_DictionaryValueCollectionDebugView<TKey,TValue>">
+ <Member Status="ImplRoot" Name="#ctor(System.Collections.Generic.ICollection<TValue>)" />
+ <Member Status="ImplRoot" Name="get_Items" />
+ <Member Status="ImplRoot" MemberType="Property" Name="Items" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Collections.Generic.Mscorlib_DictionaryDebugView<K,V>">
+ <Member Status="ImplRoot" Name="#ctor(System.Collections.Generic.IDictionary<K,V>)" />
+ <Member Status="ImplRoot" Name="get_Items" />
+ <Member Status="ImplRoot" MemberType="Property" Name="Items" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Collections.Generic.Mscorlib_KeyedCollectionDebugView<K,T>">
+ <Member Status="ImplRoot" Name="#ctor(System.Collections.ObjectModel.KeyedCollection<K,T>)" />
+ <Member Status="ImplRoot" Name="get_Items" />
+ <Member Status="ImplRoot" MemberType="Property" Name="Items" />
+ </Type>
+ <Type Name="System.Collections.ICollection">
+ <Member Name="CopyTo(System.Array,System.Int32)" />
+ <Member Name="get_Count" />
+ <Member Name="get_IsSynchronized" />
+ <Member Name="get_SyncRoot" />
+ <Member MemberType="Property" Name="Count" />
+ <Member MemberType="Property" Name="IsSynchronized" />
+ <Member MemberType="Property" Name="SyncRoot" />
+ </Type>
+ <Type Name="System.Collections.IComparer">
+ <Member Name="Compare(System.Object,System.Object)" />
+ </Type>
+ <Type Name="System.Collections.IDictionary">
+ <Member Name="Add(System.Object,System.Object)" />
+ <Member Name="Clear" />
+ <Member Name="Contains(System.Object)" />
+ <Member Name="get_IsFixedSize" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="get_Item(System.Object)" />
+ <Member Name="get_Keys" />
+ <Member Name="get_Values" />
+ <Member Name="GetEnumerator" />
+ <Member Name="Remove(System.Object)" />
+ <Member Name="set_Item(System.Object,System.Object)" />
+ <Member MemberType="Property" Name="IsFixedSize" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member MemberType="Property" Name="Item(System.Object)" />
+ <Member MemberType="Property" Name="Keys" />
+ <Member MemberType="Property" Name="Values" />
+ </Type>
+ <Type Name="System.Collections.IDictionaryEnumerator">
+ <Member Name="get_Entry" />
+ <Member Name="get_Key" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Entry" />
+ <Member MemberType="Property" Name="Key" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Collections.IEnumerable">
+ <Member Name="GetEnumerator" />
+ </Type>
+ <Type Name="System.Collections.IEnumerator">
+ <Member Name="get_Current" />
+ <Member Name="MoveNext" />
+ <Member Name="Reset" />
+ <Member MemberType="Property" Name="Current" />
+ </Type>
+ <Type Name="System.Collections.IEqualityComparer">
+ <Member Name="Equals(System.Object,System.Object)" />
+ <Member Name="GetHashCode(System.Object)" />
+ </Type>
+ <Type Name="System.Collections.IList">
+ <Member Name="Add(System.Object)" />
+ <Member Name="Clear" />
+ <Member Name="Contains(System.Object)" />
+ <Member Name="get_IsFixedSize" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="get_Item(System.Int32)" />
+ <Member Name="IndexOf(System.Object)" />
+ <Member Name="Insert(System.Int32,System.Object)" />
+ <Member Name="Remove(System.Object)" />
+ <Member Name="RemoveAt(System.Int32)" />
+ <Member Name="set_Item(System.Int32,System.Object)" />
+ <Member MemberType="Property" Name="IsFixedSize" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member MemberType="Property" Name="Item(System.Int32)" />
+ </Type>
+ <Type Name="System.Collections.IStructuralComparable">
+ <Member Name="CompareTo(System.Object,System.Collections.IComparer)" />
+ </Type>
+ <Type Name="System.Collections.IStructuralEquatable">
+ <Member Name="Equals(System.Object,System.Collections.IEqualityComparer)" />
+ <Member Name="GetHashCode(System.Collections.IEqualityComparer)" />
+ </Type>
+ <Type Name="System.Collections.ObjectModel.Collection<T>">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Collections.Generic.IList<T>)" />
+ <Member Name="Add(T)" />
+ <Member Name="Clear" />
+ <Member Name="ClearItems" />
+ <Member Name="Contains(T)" />
+ <Member Name="CopyTo(T[],System.Int32)" />
+ <Member Name="get_Count" />
+ <Member Name="get_Item(System.Int32)" />
+ <Member Name="get_Items" />
+ <Member Name="GetEnumerator" />
+ <Member Name="IndexOf(T)" />
+ <Member Name="Insert(System.Int32,T)" />
+ <Member Name="InsertItem(System.Int32,T)" />
+ <Member Name="Remove(T)" />
+ <Member Name="RemoveAt(System.Int32)" />
+ <Member Name="RemoveItem(System.Int32)" />
+ <Member Name="set_Item(System.Int32,T)" />
+ <Member Name="SetItem(System.Int32,T)" />
+ <Member MemberType="Property" Name="Count" />
+ <Member MemberType="Property" Name="Item(System.Int32)" />
+ <Member MemberType="Property" Name="Items" />
+ </Type>
+ <Type Name="System.Collections.ObjectModel.KeyedCollection<TKey,TItem>">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Collections.Generic.IEqualityComparer<TKey>)" />
+ <Member Name="#ctor(System.Collections.Generic.IEqualityComparer<TKey>,System.Int32)" />
+ <Member Name="ChangeItemKey(TItem,TKey)" />
+ <Member Name="ClearItems" />
+ <Member Name="Contains(TKey)" />
+ <Member Name="get_Comparer" />
+ <Member Name="get_Dictionary" />
+ <Member Name="get_Item(TKey)" />
+ <Member Name="GetKeyForItem(TItem)" />
+ <Member Name="InsertItem(System.Int32,TItem)" />
+ <Member Name="Remove(TKey)" />
+ <Member Name="RemoveItem(System.Int32)" />
+ <Member Name="SetItem(System.Int32,TItem)" />
+ <Member MemberType="Property" Name="Comparer" />
+ <Member MemberType="Property" Name="Dictionary" />
+ <Member MemberType="Property" Name="Item(TKey)" />
+ </Type>
+ <Type Name="System.Collections.ObjectModel.ReadOnlyCollection<T>">
+ <Member Name="#ctor(System.Collections.Generic.IList<T>)" />
+ <Member Name="Contains(T)" />
+ <Member Name="CopyTo(T[],System.Int32)" />
+ <Member Name="get_Count" />
+ <Member Name="get_Item(System.Int32)" />
+ <Member Name="get_Items" />
+ <Member Name="GetEnumerator" />
+ <Member Name="IndexOf(T)" />
+ <Member MemberType="Property" Name="Count" />
+ <Member MemberType="Property" Name="Item(System.Int32)" />
+ <Member MemberType="Property" Name="Items" />
+ </Type>
+
+ <Type Name="System.Collections.ObjectModel.ReadOnlyDictionary<TKey,TValue>">
+ <Member Name="#ctor(System.Collections.Generic.IDictionary<TKey,TValue>)" />
+ <Member Name="ContainsKey(TKey)" />
+ <Member Name="get_Count" />
+ <Member Name="get_Item(TKey)" />
+ <Member Name="GetEnumerator" />
+ <Member Name="TryGetValue(TKey,TValue@)" />
+ <Member MemberType="Property" Name="Count" />
+ <Member MemberType="Property" Name="Keys" />
+ <Member MemberType="Property" Name="Values" />
+ <Member MemberType="Property" Name="Dictionary" />
+ <Member MemberType="Property" Name="Item(TKey)" />
+ </Type>
+
+ <Type Name="System.GCCollectionMode">
+ <Member MemberType="Field" Name="Default" />
+ <Member MemberType="Field" Name="Optimized" />
+ <Member MemberType="Field" Name="Forced" />
+ </Type>
+
+ <Type Name="System.Comparison<T>">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(T,T,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(T,T)" />
+ </Type>
+ <Type Name="System.Runtime.Loader.AssemblyLoadContext" condition="FEATURE_HOST_ASSEMBLY_RESOLVER">
+ <Member Name="#ctor" />
+ <Member MemberType="Property" Name="Default" />
+ <Member Name="GetAssemblyName(System.String)" />
+ <Member Name="GetLoadContext(System.Reflection.Assembly)" />
+ <Member Name="InitializeDefaultContext(System.Runtime.Loader.AssemblyLoadContext)" />
+ <Member Name="LoadFromAssemblyName(System.Reflection.AssemblyName)" />
+ <Member Name="Load(System.Reflection.AssemblyName)" />
+ <Member Name="LoadFromAssemblyPath(System.String)" />
+ <Member Name="LoadFromNativeImagePath(System.String,System.String)" />
+ <Member Name="LoadFromStream(System.IO.Stream)" />
+ <Member Name="LoadFromStream(System.IO.Stream,System.IO.Stream)" />
+ <Member Name="Resolve(System.IntPtr,System.Reflection.AssemblyName)" />
+ <Member Name="ResolveUnmanagedDll(System.String,System.IntPtr)" />
+ <Member Name="LoadUnmanagedDll(System.String)" />
+ <Member Name="LoadUnmanagedDllFromPath(System.String)" />
+ <Member Name="get_Default" />
+ <Member Name="SetProfileOptimizationRoot(System.String)" />
+ <Member Name="StartProfileOptimization(System.String)" />
+ <Member MemberType="Event" Name="Resolving" />
+ <Member MemberType="Event" Name="Unloading" />
+ </Type>
+ <Type Name="System.Reflection.Metadata.AssemblyExtensions">
+ <Member Name="TryGetRawMetadata(System.Reflection.Assembly,System.Byte*@,System.Int32@)"/>
+ </Type>
+ <Type Name="System.ContextMarshalException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.ContextStaticAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Convert">
+ <Member MemberType="Field" Name="DBNull" />
+ <Member Name="ChangeType(System.Object,System.Type)" />
+ <Member Name="ChangeType(System.Object,System.Type,System.IFormatProvider)" />
+ <Member Name="ChangeType(System.Object,System.TypeCode,System.IFormatProvider)" />
+ <Member Name="FromBase64CharArray(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="FromBase64String(System.String)" />
+ <Member Name="GetTypeCode(System.Object)" />
+ <Member Name="IsDBNull(System.Object)" />
+ <Member Name="ToBase64CharArray(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" />
+ <Member Name="ToBase64String(System.Byte[])" />
+ <Member Name="ToBase64String(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="ToBoolean(System.Boolean)" />
+ <Member Name="ToBoolean(System.Byte)" />
+ <Member Name="ToBoolean(System.Char)" />
+ <Member Name="ToBoolean(System.Decimal)" />
+ <Member Name="ToBoolean(System.Double)" />
+ <Member Name="ToBoolean(System.Int16)" />
+ <Member Name="ToBoolean(System.Int32)" />
+ <Member Name="ToBoolean(System.Int64)" />
+ <Member Name="ToBoolean(System.Object)" />
+ <Member Name="ToBoolean(System.Object,System.IFormatProvider)" />
+ <Member Name="ToBoolean(System.SByte)" />
+ <Member Name="ToBoolean(System.Single)" />
+ <Member Name="ToBoolean(System.String)" />
+ <Member Name="ToBoolean(System.String,System.IFormatProvider)" />
+ <Member Name="ToBoolean(System.UInt16)" />
+ <Member Name="ToBoolean(System.UInt32)" />
+ <Member Name="ToBoolean(System.UInt64)" />
+ <Member Name="ToByte(System.Boolean)" />
+ <Member Name="ToByte(System.Byte)" />
+ <Member Name="ToByte(System.Char)" />
+ <Member Name="ToByte(System.Decimal)" />
+ <Member Name="ToByte(System.Double)" />
+ <Member Name="ToByte(System.Int16)" />
+ <Member Name="ToByte(System.Int32)" />
+ <Member Name="ToByte(System.Int64)" />
+ <Member Name="ToByte(System.Object)" />
+ <Member Name="ToByte(System.Object,System.IFormatProvider)" />
+ <Member Name="ToByte(System.SByte)" />
+ <Member Name="ToByte(System.Single)" />
+ <Member Name="ToByte(System.String)" />
+ <Member Name="ToByte(System.String,System.IFormatProvider)" />
+ <Member Name="ToByte(System.String,System.Int32)" />
+ <Member Name="ToByte(System.UInt16)" />
+ <Member Name="ToByte(System.UInt32)" />
+ <Member Name="ToByte(System.UInt64)" />
+ <Member Name="ToChar(System.Byte)" />
+ <Member Name="ToChar(System.Char)" />
+ <Member Name="ToChar(System.Decimal)" />
+ <Member Name="ToChar(System.Double)" />
+ <Member Name="ToChar(System.Int16)" />
+ <Member Name="ToChar(System.Int32)" />
+ <Member Name="ToChar(System.Int64)" />
+ <Member Name="ToChar(System.Object)" />
+ <Member Name="ToChar(System.Object,System.IFormatProvider)" />
+ <Member Name="ToChar(System.SByte)" />
+ <Member Name="ToChar(System.Single)" />
+ <Member Name="ToChar(System.String)" />
+ <Member Name="ToChar(System.String,System.IFormatProvider)" />
+ <Member Name="ToChar(System.UInt16)" />
+ <Member Name="ToChar(System.UInt32)" />
+ <Member Name="ToChar(System.UInt64)" />
+ <Member Name="ToDateTime(System.Object)" />
+ <Member Name="ToDateTime(System.Object,System.IFormatProvider)" />
+ <Member Name="ToDateTime(System.String)" />
+ <Member Name="ToDateTime(System.String,System.IFormatProvider)" />
+ <Member Name="ToDecimal(System.Boolean)" />
+ <Member Name="ToDecimal(System.Byte)" />
+ <Member Name="ToDecimal(System.Char)" />
+ <Member Name="ToDecimal(System.DateTime)" />
+ <Member Name="ToDecimal(System.Decimal)" />
+ <Member Name="ToDecimal(System.Double)" />
+ <Member Name="ToDecimal(System.Int16)" />
+ <Member Name="ToDecimal(System.Int32)" />
+ <Member Name="ToDecimal(System.Int64)" />
+ <Member Name="ToDecimal(System.Object)" />
+ <Member Name="ToDecimal(System.Object,System.IFormatProvider)" />
+ <Member Name="ToDecimal(System.SByte)" />
+ <Member Name="ToDecimal(System.Single)" />
+ <Member Name="ToDecimal(System.String)" />
+ <Member Name="ToDecimal(System.String,System.IFormatProvider)" />
+ <Member Name="ToDecimal(System.UInt16)" />
+ <Member Name="ToDecimal(System.UInt32)" />
+ <Member Name="ToDecimal(System.UInt64)" />
+ <Member Name="ToDouble(System.Boolean)" />
+ <Member Name="ToDouble(System.Byte)" />
+ <Member Name="ToDouble(System.Char)" />
+ <Member Name="ToDouble(System.Decimal)" />
+ <Member Name="ToDouble(System.Double)" />
+ <Member Name="ToDouble(System.Int16)" />
+ <Member Name="ToDouble(System.Int32)" />
+ <Member Name="ToDouble(System.Int64)" />
+ <Member Name="ToDouble(System.Object)" />
+ <Member Name="ToDouble(System.Object,System.IFormatProvider)" />
+ <Member Name="ToDouble(System.SByte)" />
+ <Member Name="ToDouble(System.Single)" />
+ <Member Name="ToDouble(System.String)" />
+ <Member Name="ToDouble(System.String,System.IFormatProvider)" />
+ <Member Name="ToDouble(System.UInt16)" />
+ <Member Name="ToDouble(System.UInt32)" />
+ <Member Name="ToDouble(System.UInt64)" />
+ <Member Name="ToInt16(System.Boolean)" />
+ <Member Name="ToInt16(System.Byte)" />
+ <Member Name="ToInt16(System.Char)" />
+ <Member Name="ToInt16(System.Decimal)" />
+ <Member Name="ToInt16(System.Double)" />
+ <Member Name="ToInt16(System.Int16)" />
+ <Member Name="ToInt16(System.Int32)" />
+ <Member Name="ToInt16(System.Int64)" />
+ <Member Name="ToInt16(System.Object)" />
+ <Member Name="ToInt16(System.Object,System.IFormatProvider)" />
+ <Member Name="ToInt16(System.SByte)" />
+ <Member Name="ToInt16(System.Single)" />
+ <Member Name="ToInt16(System.String)" />
+ <Member Name="ToInt16(System.String,System.IFormatProvider)" />
+ <Member Name="ToInt16(System.String,System.Int32)" />
+ <Member Name="ToInt16(System.UInt16)" />
+ <Member Name="ToInt16(System.UInt32)" />
+ <Member Name="ToInt16(System.UInt64)" />
+ <Member Name="ToInt32(System.Boolean)" />
+ <Member Name="ToInt32(System.Byte)" />
+ <Member Name="ToInt32(System.Char)" />
+ <Member Name="ToInt32(System.Decimal)" />
+ <Member Name="ToInt32(System.Double)" />
+ <Member Name="ToInt32(System.Int16)" />
+ <Member Name="ToInt32(System.Int32)" />
+ <Member Name="ToInt32(System.Int64)" />
+ <Member Name="ToInt32(System.Object)" />
+ <Member Name="ToInt32(System.Object,System.IFormatProvider)" />
+ <Member Name="ToInt32(System.SByte)" />
+ <Member Name="ToInt32(System.Single)" />
+ <Member Name="ToInt32(System.String)" />
+ <Member Name="ToInt32(System.String,System.IFormatProvider)" />
+ <Member Name="ToInt32(System.String,System.Int32)" />
+ <Member Name="ToInt32(System.UInt16)" />
+ <Member Name="ToInt32(System.UInt32)" />
+ <Member Name="ToInt32(System.UInt64)" />
+ <Member Name="ToInt64(System.Boolean)" />
+ <Member Name="ToInt64(System.Byte)" />
+ <Member Name="ToInt64(System.Char)" />
+ <Member Name="ToInt64(System.Decimal)" />
+ <Member Name="ToInt64(System.Double)" />
+ <Member Name="ToInt64(System.Int16)" />
+ <Member Name="ToInt64(System.Int32)" />
+ <Member Name="ToInt64(System.Int64)" />
+ <Member Name="ToInt64(System.Object)" />
+ <Member Name="ToInt64(System.Object,System.IFormatProvider)" />
+ <Member Name="ToInt64(System.SByte)" />
+ <Member Name="ToInt64(System.Single)" />
+ <Member Name="ToInt64(System.String)" />
+ <Member Name="ToInt64(System.String,System.IFormatProvider)" />
+ <Member Name="ToInt64(System.String,System.Int32)" />
+ <Member Name="ToInt64(System.UInt16)" />
+ <Member Name="ToInt64(System.UInt32)" />
+ <Member Name="ToInt64(System.UInt64)" />
+ <Member Name="ToSByte(System.Boolean)" />
+ <Member Name="ToSByte(System.Byte)" />
+ <Member Name="ToSByte(System.Char)" />
+ <Member Name="ToSByte(System.Decimal)" />
+ <Member Name="ToSByte(System.Double)" />
+ <Member Name="ToSByte(System.Int16)" />
+ <Member Name="ToSByte(System.Int32)" />
+ <Member Name="ToSByte(System.Int64)" />
+ <Member Name="ToSByte(System.Object)" />
+ <Member Name="ToSByte(System.Object,System.IFormatProvider)" />
+ <Member Name="ToSByte(System.SByte)" />
+ <Member Name="ToSByte(System.Single)" />
+ <Member Name="ToSByte(System.String)" />
+ <Member Name="ToSByte(System.String,System.IFormatProvider)" />
+ <Member Name="ToSByte(System.String,System.Int32)" />
+ <Member Name="ToSByte(System.UInt16)" />
+ <Member Name="ToSByte(System.UInt32)" />
+ <Member Name="ToSByte(System.UInt64)" />
+ <Member Name="ToSingle(System.Boolean)" />
+ <Member Name="ToSingle(System.Byte)" />
+ <Member Name="ToSingle(System.Char)" />
+ <Member Name="ToSingle(System.Decimal)" />
+ <Member Name="ToSingle(System.Double)" />
+ <Member Name="ToSingle(System.Int16)" />
+ <Member Name="ToSingle(System.Int32)" />
+ <Member Name="ToSingle(System.Int64)" />
+ <Member Name="ToSingle(System.Object)" />
+ <Member Name="ToSingle(System.Object,System.IFormatProvider)" />
+ <Member Name="ToSingle(System.SByte)" />
+ <Member Name="ToSingle(System.Single)" />
+ <Member Name="ToSingle(System.String)" />
+ <Member Name="ToSingle(System.String,System.IFormatProvider)" />
+ <Member Name="ToSingle(System.UInt16)" />
+ <Member Name="ToSingle(System.UInt32)" />
+ <Member Name="ToSingle(System.UInt64)" />
+ <Member Name="ToString(System.Boolean)" />
+ <Member Name="ToString(System.Boolean,System.IFormatProvider)" />
+ <Member Name="ToString(System.Byte)" />
+ <Member Name="ToString(System.Byte,System.IFormatProvider)" />
+ <Member Name="ToString(System.Byte,System.Int32)" />
+ <Member Name="ToString(System.Char)" />
+ <Member Name="ToString(System.Char,System.IFormatProvider)" />
+ <Member Name="ToString(System.DateTime)" />
+ <Member Name="ToString(System.DateTime,System.IFormatProvider)" />
+ <Member Name="ToString(System.Decimal)" />
+ <Member Name="ToString(System.Decimal,System.IFormatProvider)" />
+ <Member Name="ToString(System.Double)" />
+ <Member Name="ToString(System.Double,System.IFormatProvider)" />
+ <Member Name="ToString(System.Int16)" />
+ <Member Name="ToString(System.Int16,System.IFormatProvider)" />
+ <Member Name="ToString(System.Int16,System.Int32)" />
+ <Member Name="ToString(System.Int32)" />
+ <Member Name="ToString(System.Int32,System.IFormatProvider)" />
+ <Member Name="ToString(System.Int32,System.Int32)" />
+ <Member Name="ToString(System.Int64)" />
+ <Member Name="ToString(System.Int64,System.IFormatProvider)" />
+ <Member Name="ToString(System.Int64,System.Int32)" />
+ <Member Name="ToString(System.Object)" />
+ <Member Name="ToString(System.Object,System.IFormatProvider)" />
+ <Member Name="ToString(System.SByte)" />
+ <Member Name="ToString(System.SByte,System.IFormatProvider)" />
+ <Member Name="ToString(System.Single)" />
+ <Member Name="ToString(System.Single,System.IFormatProvider)" />
+ <Member Name="ToString(System.UInt16)" />
+ <Member Name="ToString(System.UInt16,System.IFormatProvider)" />
+ <Member Name="ToString(System.UInt32)" />
+ <Member Name="ToString(System.UInt32,System.IFormatProvider)" />
+ <Member Name="ToString(System.UInt64)" />
+ <Member Name="ToString(System.UInt64,System.IFormatProvider)" />
+ <Member Name="ToUInt16(System.Boolean)" />
+ <Member Name="ToUInt16(System.Byte)" />
+ <Member Name="ToUInt16(System.Char)" />
+ <Member Name="ToUInt16(System.Decimal)" />
+ <Member Name="ToUInt16(System.Double)" />
+ <Member Name="ToUInt16(System.Int16)" />
+ <Member Name="ToUInt16(System.Int32)" />
+ <Member Name="ToUInt16(System.Int64)" />
+ <Member Name="ToUInt16(System.Object)" />
+ <Member Name="ToUInt16(System.Object,System.IFormatProvider)" />
+ <Member Name="ToUInt16(System.SByte)" />
+ <Member Name="ToUInt16(System.Single)" />
+ <Member Name="ToUInt16(System.String)" />
+ <Member Name="ToUInt16(System.String,System.IFormatProvider)" />
+ <Member Name="ToUInt16(System.String,System.Int32)" />
+ <Member Name="ToUInt16(System.UInt16)" />
+ <Member Name="ToUInt16(System.UInt32)" />
+ <Member Name="ToUInt16(System.UInt64)" />
+ <Member Name="ToUInt32(System.Boolean)" />
+ <Member Name="ToUInt32(System.Byte)" />
+ <Member Name="ToUInt32(System.Char)" />
+ <Member Name="ToUInt32(System.Decimal)" />
+ <Member Name="ToUInt32(System.Double)" />
+ <Member Name="ToUInt32(System.Int16)" />
+ <Member Name="ToUInt32(System.Int32)" />
+ <Member Name="ToUInt32(System.Int64)" />
+ <Member Name="ToUInt32(System.Object)" />
+ <Member Name="ToUInt32(System.Object,System.IFormatProvider)" />
+ <Member Name="ToUInt32(System.SByte)" />
+ <Member Name="ToUInt32(System.Single)" />
+ <Member Name="ToUInt32(System.String)" />
+ <Member Name="ToUInt32(System.String,System.IFormatProvider)" />
+ <Member Name="ToUInt32(System.String,System.Int32)" />
+ <Member Name="ToUInt32(System.UInt16)" />
+ <Member Name="ToUInt32(System.UInt32)" />
+ <Member Name="ToUInt32(System.UInt64)" />
+ <Member Name="ToUInt64(System.Boolean)" />
+ <Member Name="ToUInt64(System.Byte)" />
+ <Member Name="ToUInt64(System.Char)" />
+ <Member Name="ToUInt64(System.Decimal)" />
+ <Member Name="ToUInt64(System.Double)" />
+ <Member Name="ToUInt64(System.Int16)" />
+ <Member Name="ToUInt64(System.Int32)" />
+ <Member Name="ToUInt64(System.Int64)" />
+ <Member Name="ToUInt64(System.Object)" />
+ <Member Name="ToUInt64(System.Object,System.IFormatProvider)" />
+ <Member Name="ToUInt64(System.SByte)" />
+ <Member Name="ToUInt64(System.Single)" />
+ <Member Name="ToUInt64(System.String)" />
+ <Member Name="ToUInt64(System.String,System.IFormatProvider)" />
+ <Member Name="ToUInt64(System.String,System.Int32)" />
+ <Member Name="ToUInt64(System.UInt16)" />
+ <Member Name="ToUInt64(System.UInt32)" />
+ <Member Name="ToUInt64(System.UInt64)" />
+ </Type>
+ <Type Name="System.Converter<TInput,TOutput>">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(TInput,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(TInput)" />
+ </Type>
+ <Type Name="System.DataMisalignedException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.DateTime">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Globalization.Calendar)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.DateTimeKind)" />
+ <Member Name="#ctor(System.Int64)" />
+ <Member Name="#ctor(System.Int64,System.DateTimeKind)" />
+ <Member Name="Add(System.TimeSpan)" />
+ <Member Name="AddDays(System.Double)" />
+ <Member Name="AddHours(System.Double)" />
+ <Member Name="AddMilliseconds(System.Double)" />
+ <Member Name="AddMinutes(System.Double)" />
+ <Member Name="AddMonths(System.Int32)" />
+ <Member Name="AddSeconds(System.Double)" />
+ <Member Name="AddTicks(System.Int64)" />
+ <Member Name="AddYears(System.Int32)" />
+ <Member Name="Compare(System.DateTime,System.DateTime)" />
+ <Member Name="CompareTo(System.DateTime)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="DaysInMonth(System.Int32,System.Int32)" />
+ <Member Name="Equals(System.DateTime)" />
+ <Member Name="Equals(System.DateTime,System.DateTime)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="FromBinary(System.Int64)" />
+ <Member Name="FromFileTime(System.Int64)" />
+ <Member Name="FromFileTimeUtc(System.Int64)" />
+ <Member Name="FromOADate(System.Double)" />
+ <Member Name="get_Date" />
+ <Member Name="get_Day" />
+ <Member Name="get_DayOfWeek" />
+ <Member Name="get_DayOfYear" />
+ <Member Name="get_Hour" />
+ <Member Name="get_Kind" />
+ <Member Name="get_Millisecond" />
+ <Member Name="get_Minute" />
+ <Member Name="get_Month" />
+ <Member Name="get_Now" />
+ <Member Name="get_Second" />
+ <Member Name="get_Ticks" />
+ <Member Name="get_TimeOfDay" />
+ <Member Name="get_Today" />
+ <Member Name="get_UtcNow" />
+ <Member Name="get_Year" />
+ <Member Name="GetDateTimeFormats" />
+ <Member Name="GetDateTimeFormats(System.Char)" />
+ <Member Name="GetDateTimeFormats(System.Char,System.IFormatProvider)" />
+ <Member Name="GetDateTimeFormats(System.IFormatProvider)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="IsDaylightSavingTime" />
+ <Member Name="IsLeapYear(System.Int32)" />
+ <Member Name="op_Addition(System.DateTime,System.TimeSpan)" />
+ <Member Name="op_Equality(System.DateTime,System.DateTime)" />
+ <Member Name="op_GreaterThan(System.DateTime,System.DateTime)" />
+ <Member Name="op_GreaterThanOrEqual(System.DateTime,System.DateTime)" />
+ <Member Name="op_Inequality(System.DateTime,System.DateTime)" />
+ <Member Name="op_LessThan(System.DateTime,System.DateTime)" />
+ <Member Name="op_LessThanOrEqual(System.DateTime,System.DateTime)" />
+ <Member Name="op_Subtraction(System.DateTime,System.DateTime)" />
+ <Member Name="op_Subtraction(System.DateTime,System.TimeSpan)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)" />
+ <Member Name="ParseExact(System.String,System.String,System.IFormatProvider)" />
+ <Member Name="ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)" />
+ <Member Name="ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles)" />
+ <Member Name="TryParse(System.String,System.DateTime@)" />
+ <Member Name="TryParse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime@)" />
+ <Member Name="TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime@)" />
+ <Member Name="TryParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime@)" />
+ <Member Name="SpecifyKind(System.DateTime,System.DateTimeKind)" />
+ <Member Name="Subtract(System.DateTime)" />
+ <Member Name="Subtract(System.TimeSpan)" />
+ <Member Name="ToBinary" />
+ <Member Name="ToFileTime" />
+ <Member Name="ToFileTimeUtc" />
+ <Member Name="ToLocalTime" />
+ <Member Name="ToLongDateString" />
+ <Member Name="ToLongTimeString" />
+ <Member Name="ToOADate" />
+ <Member Name="ToShortDateString" />
+ <Member Name="ToShortTimeString" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ <Member Name="ToUniversalTime" />
+ <Member MemberType="Property" Name="Date" />
+ <Member MemberType="Property" Name="Day" />
+ <Member MemberType="Property" Name="DayOfWeek" />
+ <Member MemberType="Property" Name="DayOfYear" />
+ <Member MemberType="Property" Name="Hour" />
+ <Member MemberType="Property" Name="Kind" />
+ <Member MemberType="Property" Name="Millisecond" />
+ <Member MemberType="Property" Name="Minute" />
+ <Member MemberType="Property" Name="Month" />
+ <Member MemberType="Property" Name="Now" />
+ <Member MemberType="Property" Name="Second" />
+ <Member MemberType="Property" Name="Ticks" />
+ <Member MemberType="Property" Name="TimeOfDay" />
+ <Member MemberType="Property" Name="Today" />
+ <Member MemberType="Property" Name="UtcNow" />
+ <Member MemberType="Property" Name="Year" />
+ </Type>
+ <Type Name="System.DateTimeOffset">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="#ctor(System.DateTime)" />
+ <Member Name="#ctor(System.DateTime,System.TimeSpan)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.TimeSpan)" />
+ <Member Name="#ctor(System.Int64,System.TimeSpan)" />
+ <Member Name="Add(System.TimeSpan)" />
+ <Member Name="AddDays(System.Double)" />
+ <Member Name="AddHours(System.Double)" />
+ <Member Name="AddMilliseconds(System.Double)" />
+ <Member Name="AddMinutes(System.Double)" />
+ <Member Name="AddMonths(System.Int32)" />
+ <Member Name="AddSeconds(System.Double)" />
+ <Member Name="AddTicks(System.Int64)" />
+ <Member Name="AddYears(System.Int32)" />
+ <Member Name="Compare(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="CompareTo(System.DateTimeOffset)" />
+ <Member Name="Equals(System.DateTimeOffset)" />
+ <Member Name="Equals(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="EqualsExact(System.DateTimeOffset)" />
+ <Member Name="FromFileTime(System.Int64)" />
+ <Member Name="FromUnixTimeSeconds(System.Int64)" />
+ <Member Name="FromUnixTimeMilliseconds(System.Int64)" />
+ <Member Name="get_DateTime" />
+ <Member Name="get_UtcDateTime" />
+ <Member Name="get_LocalDateTime" />
+ <Member Name="get_UtcTicks" />
+ <Member Name="get_Offset" />
+ <Member Name="get_Date" />
+ <Member Name="get_Day" />
+ <Member Name="get_DayOfWeek" />
+ <Member Name="get_DayOfYear" />
+ <Member Name="get_Hour" />
+ <Member Name="get_Millisecond" />
+ <Member Name="get_Minute" />
+ <Member Name="get_Month" />
+ <Member Name="get_Now" />
+ <Member Name="get_Second" />
+ <Member Name="get_Ticks" />
+ <Member Name="get_TimeOfDay" />
+ <Member Name="get_UtcNow" />
+ <Member Name="get_Year" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Addition(System.DateTimeOffset,System.TimeSpan)" />
+ <Member Name="op_Equality(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="op_GreaterThan(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="op_GreaterThanOrEqual(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="op_Inequality(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="op_LessThan(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="op_LessThanOrEqual(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="op_Subtraction(System.DateTimeOffset,System.DateTimeOffset)" />
+ <Member Name="op_Subtraction(System.DateTimeOffset,System.TimeSpan)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)" />
+ <Member Name="ParseExact(System.String,System.String,System.IFormatProvider)" />
+ <Member Name="ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)" />
+ <Member Name="ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles)" />
+ <Member Name="TryParse(System.String,System.DateTimeOffset@)" />
+ <Member Name="TryParse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)" />
+ <Member Name="TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)" />
+ <Member Name="TryParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)" />
+ <Member Name="Subtract(System.DateTimeOffset)" />
+ <Member Name="Subtract(System.TimeSpan)" />
+ <Member Name="ToFileTime" />
+ <Member Name="ToUnixTimeSeconds" />
+ <Member Name="ToUnixTimeMilliseconds" />
+ <Member Name="ToLocalTime" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ <Member Name="ToUniversalTime" />
+ <Member Name="ToOffset(System.TimeSpan)" />
+ <Member Name="op_Implicit(System.DateTime)" ReturnType="System.DateTimeOffset" />
+ <Member MemberType="Property" Name="DateTime" />
+ <Member MemberType="Property" Name="UtcDateTime" />
+ <Member MemberType="Property" Name="LocalDateTime" />
+ <Member MemberType="Property" Name="UtcTicks" />
+ <Member MemberType="Property" Name="Offset" />
+ <Member MemberType="Property" Name="Date" />
+ <Member MemberType="Property" Name="Day" />
+ <Member MemberType="Property" Name="DayOfWeek" />
+ <Member MemberType="Property" Name="DayOfYear" />
+ <Member MemberType="Property" Name="Hour" />
+ <Member MemberType="Property" Name="Millisecond" />
+ <Member MemberType="Property" Name="Minute" />
+ <Member MemberType="Property" Name="Month" />
+ <Member MemberType="Property" Name="Now" />
+ <Member MemberType="Property" Name="Second" />
+ <Member MemberType="Property" Name="Ticks" />
+ <Member MemberType="Property" Name="TimeOfDay" />
+ <Member MemberType="Property" Name="UtcNow" />
+ <Member MemberType="Property" Name="Year" />
+ </Type>
+ <Type Name="System.DateTimeKind">
+ <Member MemberType="Field" Name="Local" />
+ <Member MemberType="Field" Name="Unspecified" />
+ <Member MemberType="Field" Name="Utc" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.DayOfWeek">
+ <Member MemberType="Field" Name="Friday" />
+ <Member MemberType="Field" Name="Monday" />
+ <Member MemberType="Field" Name="Saturday" />
+ <Member MemberType="Field" Name="Sunday" />
+ <Member MemberType="Field" Name="Thursday" />
+ <Member MemberType="Field" Name="Tuesday" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="Wednesday" />
+ </Type>
+ <Type Name="System.DBNull" >
+ <Member MemberType="Field" Name="Value" />
+ <Member Name="GetTypeCode" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.Diagnostics.StackFrame">
+ <Member MemberType="Field" Name="OFFSET_UNKNOWN" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Boolean)" />
+ <Member Name="#ctor(System.String,System.Int32)" />
+ <Member Name="#ctor(System.String,System.Int32,System.Int32)" />
+ <Member Name="GetFileColumnNumber" />
+ <Member Name="GetFileLineNumber" />
+ <Member Name="GetFileName" />
+ <Member Name="GetILOffset" />
+ <Member Name="GetMethod" />
+ <Member Name="GetNativeOffset" />
+ <Member Name="ToString" />
+ </Type>
+ <Type Name="System.Diagnostics.StackTrace">
+ <Member MemberType="Field" Name="METHODS_TO_SKIP" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="#ctor(System.Diagnostics.StackFrame)" />
+ <Member Name="#ctor(System.Exception)" />
+ <Member Name="#ctor(System.Exception,System.Boolean)" />
+ <Member Name="#ctor(System.Exception,System.Int32)" />
+ <Member Name="#ctor(System.Exception,System.Int32,System.Boolean)" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Boolean)" />
+ <Member Name="#ctor(System.Threading.Thread,System.Boolean)" />
+ <Member Name="get_FrameCount" />
+ <Member Name="GetFrame(System.Int32)" />
+ <Member Name="GetFrames" />
+ <Member Name="GetManagedStackTraceStringHelper(System.Boolean)"/>
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="FrameCount" />
+ </Type>
+ <Type Name="System.Decimal">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinusOne" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member MemberType="Field" Name="One" />
+ <Member MemberType="Field" Name="Zero" />
+ <Member Name="#ctor(System.Double)" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte)" />
+ <Member Name="#ctor(System.Int32[])" />
+ <Member Name="#ctor(System.Int64)" />
+ <Member Name="#ctor(System.Single)" />
+ <Member Name="#ctor(System.UInt32)" />
+ <Member Name="#ctor(System.UInt64)" />
+ <Member Status="ImplRoot" Name="#ctor(System.Currency)" /> <!-- EE - il stubs -->
+ <Member Name="Add(System.Decimal,System.Decimal)" />
+ <Member Name="Ceiling(System.Decimal)" />
+ <Member Name="Compare(System.Decimal,System.Decimal)" />
+ <Member Name="CompareTo(System.Decimal)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Divide(System.Decimal,System.Decimal)" />
+ <Member Name="Equals(System.Decimal)" />
+ <Member Name="Equals(System.Decimal,System.Decimal)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Floor(System.Decimal)" />
+ <Member Name="GetBits(System.Decimal)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Multiply(System.Decimal,System.Decimal)" />
+ <Member Name="Negate(System.Decimal)" />
+ <Member Name="op_Addition(System.Decimal,System.Decimal)" />
+ <Member Name="op_Decrement(System.Decimal)" />
+ <Member Name="op_Division(System.Decimal,System.Decimal)" />
+ <Member Name="op_Equality(System.Decimal,System.Decimal)" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.Byte" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.Char" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.Double" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.Int16" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.Int32" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.Int64" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.SByte" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.Single" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.UInt16" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.UInt32" />
+ <Member Name="op_Explicit(System.Decimal)" ReturnType="System.UInt64" />
+ <Member Name="op_Explicit(System.Double)" ReturnType="System.Decimal" />
+ <Member Name="op_Explicit(System.Single)" ReturnType="System.Decimal" />
+ <Member Name="op_GreaterThan(System.Decimal,System.Decimal)" />
+ <Member Name="op_GreaterThanOrEqual(System.Decimal,System.Decimal)" />
+ <Member Name="op_Implicit(System.Byte)" ReturnType="System.Decimal" />
+ <Member Name="op_Implicit(System.Char)" ReturnType="System.Decimal" />
+ <Member Name="op_Implicit(System.Int16)" ReturnType="System.Decimal" />
+ <Member Name="op_Implicit(System.Int32)" ReturnType="System.Decimal" />
+ <Member Name="op_Implicit(System.Int64)" ReturnType="System.Decimal" />
+ <Member Name="op_Implicit(System.SByte)" ReturnType="System.Decimal" />
+ <Member Name="op_Implicit(System.UInt16)" ReturnType="System.Decimal" />
+ <Member Name="op_Implicit(System.UInt32)" ReturnType="System.Decimal" />
+ <Member Name="op_Implicit(System.UInt64)" ReturnType="System.Decimal" />
+ <Member Name="op_Increment(System.Decimal)" />
+ <Member Name="op_Inequality(System.Decimal,System.Decimal)" />
+ <Member Name="op_LessThan(System.Decimal,System.Decimal)" />
+ <Member Name="op_LessThanOrEqual(System.Decimal,System.Decimal)" />
+ <Member Name="op_Modulus(System.Decimal,System.Decimal)" />
+ <Member Name="op_Multiply(System.Decimal,System.Decimal)" />
+ <Member Name="op_Subtraction(System.Decimal,System.Decimal)" />
+ <Member Name="op_UnaryNegation(System.Decimal)" />
+ <Member Name="op_UnaryPlus(System.Decimal)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.Decimal@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Decimal@)" />
+ <Member Name="Remainder(System.Decimal,System.Decimal)" />
+ <Member Name="Round(System.Decimal,System.Int32)" />
+ <Member Name="Subtract(System.Decimal,System.Decimal)" />
+ <Member Name="ToByte(System.Decimal)" />
+ <Member Name="ToDouble(System.Decimal)" />
+ <Member Name="ToInt16(System.Decimal)" />
+ <Member Name="ToInt32(System.Decimal)" />
+ <Member Name="ToInt64(System.Decimal)" />
+ <Member Name="ToSByte(System.Decimal)" />
+ <Member Name="ToSingle(System.Decimal)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ <Member Name="ToUInt16(System.Decimal)" />
+ <Member Name="ToUInt32(System.Decimal)" />
+ <Member Name="ToUInt64(System.Decimal)" />
+ <Member Name="Truncate(System.Decimal)" />
+ </Type>
+ <Type Name="System.Delegate">
+ <Member Name="Combine(System.Delegate,System.Delegate)" />
+ <Member Name="Combine(System.Delegate[])" />
+ <Member Name="CombineImpl(System.Delegate)" />
+ <Member Name="CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo)" />
+ <Member Name="CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean)" />
+ <Member Name="CreateDelegate(System.Type,System.Object,System.String)" />
+ <Member Name="CreateDelegate(System.Type,System.Object,System.String,System.Boolean)" />
+ <Member Name="CreateDelegate(System.Type,System.Object,System.String,System.Boolean,System.Boolean)" />
+ <Member Name="CreateDelegate(System.Type,System.Reflection.MethodInfo)" />
+ <Member Name="CreateDelegate(System.Type,System.Reflection.MethodInfo,System.Boolean)" />
+ <Member Name="CreateDelegate(System.Type,System.Type,System.String)" />
+ <Member Name="CreateDelegate(System.Type,System.Type,System.String,System.Boolean)" />
+ <Member Name="CreateDelegate(System.Type,System.Type,System.String,System.Boolean,System.Boolean)" />
+ <Member Name="DynamicInvoke(System.Object[])" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetInvocationList" />
+ <Member Name="op_Equality(System.Delegate,System.Delegate)" />
+ <Member Name="op_Inequality(System.Delegate,System.Delegate)" />
+ <Member Name="Remove(System.Delegate,System.Delegate)" />
+ <Member Name="RemoveAll(System.Delegate,System.Delegate)" />
+ <Member Name="RemoveImpl(System.Delegate)" />
+ <Member Name="#ctor(System.Object,System.String)" />
+ <Member Name="#ctor(System.Type,System.String)" />
+ <Member Name="get_Target" />
+ <Member Name="get_Method" />
+ <Member MemberType="Property" Name="Target" />
+ <Member MemberType="Property" Name="Method" />
+ <Member Status="ImplRoot" Name="DelegateConstruct(System.Object,System.IntPtr)" /> <!-- EE -->
+ </Type>
+ <Type Name="System.Diagnostics.ConditionalAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_ConditionString" />
+ <Member MemberType="Property" Name="ConditionString" />
+ </Type>
+ <Type Name="System.Diagnostics.DebuggableAttribute">
+ <Member Name="#ctor(System.Boolean,System.Boolean)" />
+ <Member Name="#ctor(System.Diagnostics.DebuggableAttribute+DebuggingModes)" />
+ </Type>
+ <Type Name="System.Diagnostics.DebuggableAttribute+DebuggingModes">
+ <Member MemberType="Field" Name="Default" />
+ <Member MemberType="Field" Name="DisableOptimizations" />
+ <Member MemberType="Field" Name="EnableEditAndContinue" />
+ <Member MemberType="Field" Name="IgnoreSymbolStoreSequencePoints" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Diagnostics.Debugger">
+ <Member Name="#ctor" />
+ <Member Name="Break" />
+ <Member Name="get_IsAttached" />
+ <Member Name="Launch" />
+ <Member Name="IsLogging" />
+ <Member Name="Log(System.Int32,System.String,System.String)" />
+ <Member MemberType="Property" Name="IsAttached" />
+ <Member Status="ImplRoot" Name="BreakCanThrow" /> <!-- EE -->
+ <Member Name="NotifyOfCrossThreadDependency" />
+ </Type>
+ <Type Name="System.Diagnostics.DebuggerBrowsableAttribute">
+ <Member Name="#ctor(System.Diagnostics.DebuggerBrowsableState)" />
+ <Member Name="get_State" />
+ <Member MemberType="Property" Name="State" />
+ </Type>
+ <Type Name="System.Diagnostics.DebuggerHiddenAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Diagnostics.DebuggerNonUserCodeAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Diagnostics.DebuggerStepThroughAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Diagnostics.DebuggerDisplayAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Name" />
+ <Member Name="get_Target" />
+ <Member Name="get_TargetTypeName" />
+ <Member Name="get_Type" />
+ <Member Name="get_Value" />
+ <Member Name="set_Name(System.String)" />
+ <Member Name="set_Target(System.Type)" />
+ <Member Name="set_TargetTypeName(System.String)" />
+ <Member Name="set_Type(System.String)" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="Target" />
+ <Member MemberType="Property" Name="TargetTypeName" />
+ <Member MemberType="Property" Name="Type" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Diagnostics.DebuggerTypeProxyAttribute">
+ <Member Name="#ctor(System.Type)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_ProxyTypeName" />
+ <Member Name="get_Target" />
+ <Member Name="get_TargetTypeName" />
+ <Member Name="set_Target(System.Type)" />
+ <Member Name="set_TargetTypeName(System.String)" />
+ <Member MemberType="Property" Name="ProxyTypeName" />
+ <Member MemberType="Property" Name="Target" />
+ <Member MemberType="Property" Name="TargetTypeName" />
+ </Type>
+ <Type Name="System.DivideByZeroException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.DllNotFoundException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Double">
+ <Member MemberType="Field" Name="Epsilon" />
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member MemberType="Field" Name="NaN" />
+ <Member MemberType="Field" Name="NegativeInfinity" />
+ <Member MemberType="Field" Name="PositiveInfinity" />
+ <Member Name="CompareTo(System.Double)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Equals(System.Double)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="IsInfinity(System.Double)" />
+ <Member Name="IsNaN(System.Double)" />
+ <Member Name="IsNegativeInfinity(System.Double)" />
+ <Member Name="IsPositiveInfinity(System.Double)" />
+ <Member Name="op_Equality(System.Double,System.Double)" />
+ <Member Name="op_GreaterThan(System.Double,System.Double)" />
+ <Member Name="op_GreaterThanOrEqual(System.Double,System.Double)" />
+ <Member Name="op_Inequality(System.Double,System.Double)" />
+ <Member Name="op_LessThan(System.Double,System.Double)" />
+ <Member Name="op_LessThanOrEqual(System.Double,System.Double)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.Double@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Double@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.EntryPointNotFoundException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Enum">
+ <Member Name="#ctor" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Format(System.Type,System.Object,System.String)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetName(System.Type,System.Object)" />
+ <Member Name="GetNames(System.Type)" />
+ <Member Name="GetTypeCode" />
+ <Member Name="GetValues(System.Type)" />
+ <Member Name="GetUnderlyingType(System.Type)" />
+ <Member Name="HasFlag(System.Enum)" />
+ <Member Name="IsDefined(System.Type,System.Object)" />
+ <Member Name="Parse(System.Type,System.String)" />
+ <Member Name="Parse(System.Type,System.String,System.Boolean)" />
+ <Member Name="ToObject(System.Type,System.Object)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="TryParse<TEnum>(System.String,TEnum@)" />
+ <Member Name="TryParse<TEnum>(System.String,System.Boolean,TEnum@)" />
+ </Type>
+ <Type Name="System.Environment">
+ <Member Name="get_CurrentManagedThreadId" />
+ <Member Name="get_MachineName" />
+ <Member Name="get_OSVersion" />
+ <Member Name="get_ProcessorCount" />
+ <Member Name="get_StackTrace" />
+ <Member Name="GetEnvironmentVariable(System.String)" />
+ <Member Name="GetEnvironmentVariables" />
+ <Member Name="GetCommandLineArgs" />
+ <Member Name="SetEnvironmentVariable(System.String,System.String)" />
+ <Member Name="ExpandEnvironmentVariables(System.String)" />
+ <Member MemberType="Property" Name="OSVersion" />
+ <Member MemberType="Property" Name="ProcessorCount" />
+ <Member MemberType="Property" Name="CurrentManagedThreadId" />
+ <Member MemberType="Property" Name="HasShutdownStarted" />
+ <Member MemberType="Property" Name="NewLine" />
+ <Member MemberType="Property" Name="StackTrace" />
+ <Member MemberType="Property" Name="TickCount" />
+ <Member MemberType="Property" Name="Version" />
+ <Member MemberType="Property" Name="ExitCode" />
+ <Member Status="ImplRoot" Name="GetResourceStringLocal(System.String)" />
+ <Member Status="ImplRoot" Name="SetCommandLineArgs(System.String[])" />
+ <Member Name="FailFast(System.String)" />
+ <Member Name="FailFast(System.String,System.Exception)" />
+ <Member Name="Exit(System.Int32)" />
+ </Type>
+ <Type Name="System.EventArgs">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.EventHandler">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.Object,System.EventArgs,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(System.Object,System.EventArgs)" />
+ </Type>
+ <Type Name="System.EventHandler<TEventArgs>">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.Object,TEventArgs,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(System.Object,TEventArgs)" />
+ </Type>
+ <Type Name="System.Exception">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="get_Data" />
+ <Member Name="get_HelpLink" />
+ <Member Name="get_HResult" />
+ <Member Name="get_InnerException" />
+ <Member Name="get_Message" />
+ <Member Name="get_StackTrace" />
+ <Member Name="get_Source" />
+ <Member Name="GetBaseException" />
+ <Member Name="set_HelpLink(System.String)" />
+ <Member Name="set_HResult(System.Int32)" />
+ <Member Name="set_Source(System.String)" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Data" />
+ <Member MemberType="Property" Name="HelpLink" />
+ <Member MemberType="Property" Name="HResult" />
+ <Member MemberType="Property" Name="InnerException" />
+ <Member MemberType="Property" Name="Message" />
+ <Member MemberType="Property" Name="Source" />
+ <Member MemberType="Property" Name="StackTrace" />
+ <Member Status="ImplRoot" Name="InternalToString" />
+ <Member Status="ImplRoot" Name="InternalPreserveStackTrace" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_remoteStackIndex" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="_exceptionMethod" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="_exceptionMethodString" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="_source" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="_xptrs" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="_xcode" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="_HResult" /> <!-- EE -->
+ <Member Status="ImplRoot" Name="AddExceptionDataForRestrictedErrorInfo(System.String,System.String,System.String,System.Object,System.Boolean)" Condition="FEATURE_COMINTEROP" />
+ <Member Status="ImplRoot" Name="TryGetRestrictedLanguageErrorObject(System.Object@)" Condition="FEATURE_COMINTEROP" />
+
+ </Type>
+ <Type Name="System.ExecutionEngineException" />
+ <Type Name="System.FieldAccessException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.FlagsAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.FormatException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.FormattableString">
+ <Member Name="#ctor" />
+ <Member Name="get_Format" />
+ <Member MemberType="Property" Name="Format" />
+ <Member Name="GetArguments" />
+ <Member Name="get_ArgumentCount" />
+ <Member MemberType="Property" Name="ArgumentCount" />
+ <Member Name="GetArgument(System.Int32)" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="Invariant(System.FormattableString)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<T,TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<T1,T2,TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<T1,T2,T3,TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<T1,T2,T3,T4,TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<T1,T2,T3,T4,T5,TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,T5,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4,T5)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<T1,T2,T3,T4,T5,T6,TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,T5,T6,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4,T5,T6)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<T1,T2,T3,T4,T5,T6,T7,TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,T5,T6,T7,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4,T5,T6,T7)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>">
+ <Member Status="ApiRoot" Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(T1,T2,T3,T4,T5,T6,T7,T8,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(T1,T2,T3,T4,T5,T6,T7,T8)" />
+ </Type>
+ <Type Name="System.GC">
+ <Member Name="AddMemoryPressure(System.Int64)" />
+ <Member Name="Collect" />
+ <Member Name="Collect(System.Int32)" />
+ <Member Name="Collect(System.Int32,System.GCCollectionMode)" />
+ <Member Name="Collect(System.Int32,System.GCCollectionMode,System.Boolean)" />
+ <Member Name="Collect(System.Int32,System.GCCollectionMode,System.Boolean,System.Boolean)" />
+ <Member Name="CollectionCount(System.Int32)" />
+ <Member Name="GetGeneration(System.Object)" />
+ <Member Name="get_MaxGeneration" />
+ <Member Name="GetTotalMemory(System.Boolean)" />
+ <Member Name="KeepAlive(System.Object)" />
+ <Member Name="RemoveMemoryPressure(System.Int64)" />
+ <Member Name="ReRegisterForFinalize(System.Object)" />
+ <Member Name="SuppressFinalize(System.Object)" />
+ <Member Name="WaitForPendingFinalizers" />
+ <Member MemberType="Property" Name="MaxGeneration" />
+ </Type>
+ <Type Name="System.Globalization.Calendar">
+ <Member MemberType="Field" Name="CurrentEra" />
+ <Member Name="#ctor" />
+ <Member Name="AddDays(System.DateTime,System.Int32)" />
+ <Member Name="AddHours(System.DateTime,System.Int32)" />
+ <Member Name="AddMilliseconds(System.DateTime,System.Double)" />
+ <Member Name="AddMinutes(System.DateTime,System.Int32)" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddSeconds(System.DateTime,System.Int32)" />
+ <Member Name="AddWeeks(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_Eras" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetHour(System.DateTime)" />
+ <Member Name="GetMilliseconds(System.DateTime)" />
+ <Member Name="GetMinute(System.DateTime)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetSecond(System.DateTime)" />
+ <Member Name="GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ <Member Status="ImplRoot" MemberType="Field" Name="CAL_GREGORIAN" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Status="ImplRoot" MemberType="Field" Name="CAL_GREGORIAN_ARABIC" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Status="ImplRoot" MemberType="Field" Name="CAL_GREGORIAN_ME_FRENCH" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Status="ImplRoot" MemberType="Field" Name="CAL_GREGORIAN_US" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Status="ImplRoot" MemberType="Field" Name="CAL_GREGORIAN_XLIT_ENGLISH" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Status="ImplRoot" MemberType="Field" Name="CAL_GREGORIAN_XLIT_FRENCH" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ </Type>
+ <Type Name="System.Globalization.CalendarWeekRule">
+ <Member MemberType="Field" Name="FirstDay" />
+ <Member MemberType="Field" Name="FirstFourDayWeek" />
+ <Member MemberType="Field" Name="FirstFullWeek" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Globalization.CharUnicodeInfo">
+ <Member Name="GetNumericValue(System.Char)" />
+ <Member Name="GetNumericValue(System.String,System.Int32)" />
+ <Member Name="GetUnicodeCategory(System.Char)" />
+ <Member Name="GetUnicodeCategory(System.String,System.Int32)" />
+ </Type>
+ <Type Name="System.Globalization.ChineseLunisolarCalendar">
+ <Member MemberType="Field" Name="ChineseEra" />
+ <Member Name="#ctor" />
+ <Member Name="get_DaysInYearBeforeMinSupportedYear" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member MemberType="Property" Name="DaysInYearBeforeMinSupportedYear" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ </Type>
+ <Type Name="System.Globalization.CompareInfo">
+ <Member Name="Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32)" />
+ <Member Name="Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="Compare(System.String,System.Int32,System.String,System.Int32)" />
+ <Member Name="Compare(System.String,System.Int32,System.String,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="Compare(System.String,System.String)" />
+ <Member Name="Compare(System.String,System.String,System.Globalization.CompareOptions)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Name" />
+ <Member Name="GetCompareInfo(System.String)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetHashCode(System.String,System.Globalization.CompareOptions)" />
+ <Member Name="IndexOf(System.String,System.Char)" />
+ <Member Name="IndexOf(System.String,System.Char,System.Globalization.CompareOptions)" />
+ <Member Name="IndexOf(System.String,System.Char,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="IndexOf(System.String,System.Char,System.Int32,System.Int32)" />
+ <Member Name="IndexOf(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="IndexOf(System.String,System.String)" />
+ <Member Name="IndexOf(System.String,System.String,System.Globalization.CompareOptions)" />
+ <Member Name="IndexOf(System.String,System.String,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="IndexOf(System.String,System.String,System.Int32,System.Int32)" />
+ <Member Name="IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="IsPrefix(System.String,System.String)" />
+ <Member Name="IsPrefix(System.String,System.String,System.Globalization.CompareOptions)" />
+ <Member Name="IsSuffix(System.String,System.String)" />
+ <Member Name="IsSuffix(System.String,System.String,System.Globalization.CompareOptions)" />
+ <Member Name="LastIndexOf(System.String,System.Char)" />
+ <Member Name="LastIndexOf(System.String,System.Char,System.Globalization.CompareOptions)" />
+ <Member Name="LastIndexOf(System.String,System.Char,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="LastIndexOf(System.String,System.Char,System.Int32,System.Int32)" />
+ <Member Name="LastIndexOf(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="LastIndexOf(System.String,System.String)" />
+ <Member Name="LastIndexOf(System.String,System.String,System.Globalization.CompareOptions)" />
+ <Member Name="LastIndexOf(System.String,System.String,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="LastIndexOf(System.String,System.String,System.Int32,System.Int32)" />
+ <Member Name="LastIndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Name" />
+ </Type>
+ <Type Name="System.Globalization.CompareOptions">
+ <Member MemberType="Field" Name="IgnoreCase" />
+ <Member MemberType="Field" Name="IgnoreKanaType" />
+ <Member MemberType="Field" Name="IgnoreNonSpace" />
+ <Member MemberType="Field" Name="IgnoreSymbols" />
+ <Member MemberType="Field" Name="IgnoreWidth" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="Ordinal" />
+ <Member MemberType="Field" Name="OrdinalIgnoreCase" />
+ <Member MemberType="Field" Name="StringSort" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Globalization.CultureInfo">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="Clone" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Calendar" />
+ <Member Name="get_CompareInfo" />
+ <Member Name="get_CurrentCulture" />
+ <Member Name="get_CurrentUICulture" />
+ <Member Name="get_DefaultThreadCurrentCulture" />
+ <Member Name="get_DefaultThreadCurrentUICulture" />
+ <Member Name="get_DateTimeFormat" />
+ <Member Name="get_DisplayName" />
+ <Member Name="get_EnglishName" />
+ <Member Name="get_InvariantCulture" />
+ <Member Name="get_IsNeutralCulture" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="get_Name" />
+ <Member Name="get_NativeName" />
+ <Member Name="get_NumberFormat" />
+ <Member Name="get_OptionalCalendars" />
+ <Member Name="get_Parent" />
+ <Member Name="get_TextInfo" />
+ <Member Name="get_TwoLetterISOLanguageName" />
+ <Member Name="GetFormat(System.Type)" />
+ <Member Name="GetHashCode" />
+ <Member Name="ReadOnly(System.Globalization.CultureInfo)" />
+ <Member Name="set_CurrentCulture(System.Globalization.CultureInfo)" />
+ <Member Name="set_CurrentUICulture(System.Globalization.CultureInfo)" />
+ <Member Name="set_DateTimeFormat(System.Globalization.DateTimeFormatInfo)" />
+ <Member Name="set_DefaultThreadCurrentCulture(System.Globalization.CultureInfo)" />
+ <Member Name="set_DefaultThreadCurrentUICulture(System.Globalization.CultureInfo)" />
+ <Member Name="set_NumberFormat(System.Globalization.NumberFormatInfo)" />
+ <Member Name="ToString" />
+ <Member Status="ImplRoot" Name="get_SortName" />
+ <Member MemberType="Property" Name="Calendar" />
+ <Member MemberType="Property" Name="CompareInfo" />
+ <Member MemberType="Property" Name="CurrentCulture" />
+ <Member MemberType="Property" Name="CurrentUICulture" />
+ <Member MemberType="Property" Name="DateTimeFormat" />
+ <Member MemberType="Property" Name="DefaultThreadCurrentCulture" />
+ <Member MemberType="Property" Name="DefaultThreadCurrentUICulture"/>
+ <Member MemberType="Property" Name="DisplayName" />
+ <Member MemberType="Property" Name="EnglishName" />
+ <Member MemberType="Property" Name="InvariantCulture" />
+ <Member MemberType="Property" Name="IsNeutralCulture" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="NativeName" />
+ <Member MemberType="Property" Name="NumberFormat" />
+ <Member MemberType="Property" Name="OptionalCalendars" />
+ <Member MemberType="Property" Name="Parent" />
+ <Member MemberType="Property" Name="TextInfo" />
+ <Member MemberType="Property" Name="TwoLetterISOLanguageName" />
+ <Member Status="ImplRoot" MemberType="Property" Name="SortName" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_parent" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_useUserOverride" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ </Type>
+ <Type Name="System.Globalization.CultureNotFoundException">
+ <Member Name="#ctor"/>
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.String,System.Exception)" />
+ <Member Name="get_InvalidCultureName" />
+ <Member Name="get_Message" />
+ <Member MemberType="Property" Name="InvalidCultureName" />
+ <Member MemberType="Property" Name="Message" />
+ </Type>
+ <Type Name="System.Globalization.DateTimeFormatInfo">
+ <Member Name="#ctor" />
+ <Member Name="Clone" />
+ <Member Name="get_AbbreviatedDayNames" />
+ <Member Name="get_AbbreviatedMonthGenitiveNames" />
+ <Member Name="get_AbbreviatedMonthNames" />
+ <Member Name="get_AMDesignator" />
+ <Member Name="get_Calendar" />
+ <Member Name="get_CalendarWeekRule" />
+ <Member Name="get_CurrentInfo" />
+ <Member Name="get_DayNames" />
+ <Member Name="get_FirstDayOfWeek" />
+ <Member Name="get_FullDateTimePattern" />
+ <Member Name="get_InvariantInfo" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="get_LongDatePattern" />
+ <Member Name="get_LongTimePattern" />
+ <Member Name="get_MonthDayPattern" />
+ <Member Name="get_MonthGenitiveNames" />
+ <Member Name="get_MonthNames" />
+ <Member Name="get_PMDesignator" />
+ <Member Name="get_RFC1123Pattern" />
+ <Member Name="get_ShortDatePattern" />
+ <Member Name="get_ShortestDayNames" />
+ <Member Name="get_ShortTimePattern" />
+ <Member Name="get_SortableDateTimePattern" />
+ <Member Name="get_UniversalSortableDateTimePattern" />
+ <Member Name="get_YearMonthPattern" />
+ <Member Name="GetAbbreviatedDayName(System.DayOfWeek)" />
+ <Member Name="GetAbbreviatedEraName(System.Int32)" />
+ <Member Name="GetAbbreviatedMonthName(System.Int32)" />
+ <Member Name="GetDayName(System.DayOfWeek)" />
+ <Member Name="GetEra(System.String)" />
+ <Member Name="GetEraName(System.Int32)" />
+ <Member Name="GetFormat(System.Type)" />
+ <Member Name="GetInstance(System.IFormatProvider)" />
+ <Member Name="GetMonthName(System.Int32)" />
+ <Member Name="ReadOnly(System.Globalization.DateTimeFormatInfo)" />
+ <Member Name="set_AbbreviatedDayNames(System.String[])" />
+ <Member Name="set_AbbreviatedMonthGenitiveNames(System.String[])" />
+ <Member Name="set_AbbreviatedMonthNames(System.String[])" />
+ <Member Name="set_AMDesignator(System.String)" />
+ <Member Name="set_Calendar(System.Globalization.Calendar)" />
+ <Member Name="set_CalendarWeekRule(System.Globalization.CalendarWeekRule)" />
+ <Member Name="set_DayNames(System.String[])" />
+ <Member Name="set_FirstDayOfWeek(System.DayOfWeek)" />
+ <Member Name="set_FullDateTimePattern(System.String)" />
+ <Member Name="set_LongDatePattern(System.String)" />
+ <Member Name="set_LongTimePattern(System.String)" />
+ <Member Name="set_MonthDayPattern(System.String)" />
+ <Member Name="set_MonthGenitiveNames(System.String[])" />
+ <Member Name="set_MonthNames(System.String[])" />
+ <Member Name="set_PMDesignator(System.String)" />
+ <Member Name="set_ShortDatePattern(System.String)" />
+ <Member Name="set_ShortestDayNames(System.String[])" />
+ <Member Name="set_ShortTimePattern(System.String)" />
+ <Member Name="set_YearMonthPattern(System.String)" />
+ <Member MemberType="Property" Name="AbbreviatedDayNames" />
+ <Member MemberType="Property" Name="AbbreviatedMonthGenitiveNames" />
+ <Member MemberType="Property" Name="AbbreviatedMonthNames" />
+ <Member MemberType="Property" Name="AMDesignator" />
+ <Member MemberType="Property" Name="Calendar" />
+ <Member MemberType="Property" Name="CalendarWeekRule" />
+ <Member MemberType="Property" Name="CurrentInfo" />
+ <Member MemberType="Property" Name="DayNames" />
+ <Member MemberType="Property" Name="FirstDayOfWeek" />
+ <Member MemberType="Property" Name="FullDateTimePattern" />
+ <Member MemberType="Property" Name="InvariantInfo" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member MemberType="Property" Name="LongDatePattern" />
+ <Member MemberType="Property" Name="LongTimePattern" />
+ <Member MemberType="Property" Name="MonthDayPattern" />
+ <Member MemberType="Property" Name="MonthGenitiveNames" />
+ <Member MemberType="Property" Name="MonthNames" />
+ <Member MemberType="Property" Name="PMDesignator" />
+ <Member MemberType="Property" Name="RFC1123Pattern" />
+ <Member MemberType="Property" Name="ShortDatePattern" />
+ <Member MemberType="Property" Name="ShortestDayNames" />
+ <Member MemberType="Property" Name="ShortTimePattern" />
+ <Member MemberType="Property" Name="SortableDateTimePattern" />
+ <Member MemberType="Property" Name="UniversalSortableDateTimePattern" />
+ <Member MemberType="Property" Name="YearMonthPattern" />
+ </Type>
+
+ <Type Name="System.Globalization.DateTimeStyles">
+ <Member MemberType="Field" Name="AdjustToUniversal" />
+ <Member MemberType="Field" Name="AllowInnerWhite" />
+ <Member MemberType="Field" Name="AllowLeadingWhite" />
+ <Member MemberType="Field" Name="AllowTrailingWhite" />
+ <Member MemberType="Field" Name="AllowWhiteSpaces" />
+ <Member MemberType="Field" Name="AssumeLocal" />
+ <Member MemberType="Field" Name="AssumeUniversal" />
+ <Member MemberType="Field" Name="NoCurrentDateDefault" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="RoundtripKind" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+
+ <Type Name="System.Globalization.PersianCalendar">
+ <Member MemberType="Field" Name="PersianEra" />
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_AlgorithmType" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetLeapMonth(System.Int32,System.Int32)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="AlgorithmType" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+
+ <Type Name="System.Globalization.TimeSpanStyles">
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="AssumeNegative" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Globalization.EastAsianLunisolarCalendar">
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_AlgorithmType" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetCelestialStem(System.Int32)" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetLeapMonth(System.Int32,System.Int32)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetSexagenaryYear(System.DateTime)" />
+ <Member Name="GetTerrestrialBranch(System.Int32)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="AlgorithmType" Condition="not FEATURE_COREFX_GLOBALIZATION"/>
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.GregorianCalendar">
+ <Member MemberType="Field" Name="ADEra" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Globalization.GregorianCalendarTypes)" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_CalendarType" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_CalendarType(System.Globalization.GregorianCalendarTypes)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="CalendarType" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.GregorianCalendarTypes">
+ <Member MemberType="Field" Name="Arabic" />
+ <Member MemberType="Field" Name="Localized" />
+ <Member MemberType="Field" Name="MiddleEastFrench" />
+ <Member MemberType="Field" Name="TransliteratedEnglish" />
+ <Member MemberType="Field" Name="TransliteratedFrench" />
+ <Member MemberType="Field" Name="USEnglish" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Globalization.JapaneseCalendar">
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.JapaneseLunisolarCalendar">
+ <Member MemberType="Field" Name="JapaneseEra" />
+ <Member Name="#ctor" />
+ <Member Name="get_DaysInYearBeforeMinSupportedYear" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member MemberType="Property" Name="DaysInYearBeforeMinSupportedYear" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ </Type>
+ <Type Name="System.Globalization.JulianCalendar">
+ <Member MemberType="Field" Name="JulianEra" />
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_AlgorithmType" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetLeapMonth(System.Int32,System.Int32)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="AlgorithmType" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.HebrewCalendar">
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetLeapMonth(System.Int32,System.Int32)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.HijriCalendar">
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_Eras" />
+ <Member Name="get_HijriAdjustment" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetLeapMonth(System.Int32,System.Int32)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_HijriAdjustment(System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="HijriAdjustment" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.KoreanCalendar">
+ <Member MemberType="Field" Name="KoreanEra" />
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.KoreanLunisolarCalendar">
+ <Member MemberType="Field" Name="GregorianEra" />
+ <Member Name="#ctor" />
+ <Member Name="get_DaysInYearBeforeMinSupportedYear" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member MemberType="Property" Name="DaysInYearBeforeMinSupportedYear" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ </Type>
+ <Type Name="System.Globalization.UmAlQuraCalendar">
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetLeapMonth(System.Int32,System.Int32)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.NumberFormatInfo">
+ <Member Name="#ctor" />
+ <Member Name="Clone" />
+ <Member Name="get_CurrencyDecimalDigits" />
+ <Member Name="get_CurrencyDecimalSeparator" />
+ <Member Name="get_CurrencyGroupSeparator" />
+ <Member Name="get_CurrencyGroupSizes" />
+ <Member Name="get_CurrencyNegativePattern" />
+ <Member Name="get_CurrencyPositivePattern" />
+ <Member Name="get_CurrencySymbol" />
+ <Member Name="get_CurrentInfo" />
+ <Member Name="get_InvariantInfo" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="get_NaNSymbol" />
+ <Member Name="get_NegativeInfinitySymbol" />
+ <Member Name="get_NegativeSign" />
+ <Member Name="get_NumberDecimalDigits" />
+ <Member Name="get_NumberDecimalSeparator" />
+ <Member Name="get_NumberGroupSeparator" />
+ <Member Name="get_NumberGroupSizes" />
+ <Member Name="get_NumberNegativePattern" />
+ <Member Name="get_PercentDecimalDigits" />
+ <Member Name="get_PercentDecimalSeparator" />
+ <Member Name="get_PercentGroupSeparator" />
+ <Member Name="get_PercentGroupSizes" />
+ <Member Name="get_PercentNegativePattern" />
+ <Member Name="get_PercentPositivePattern" />
+ <Member Name="get_PercentSymbol" />
+ <Member Name="get_PerMilleSymbol" />
+ <Member Name="get_PositiveInfinitySymbol" />
+ <Member Name="get_PositiveSign" />
+ <Member Name="GetFormat(System.Type)" />
+ <Member Name="GetInstance(System.IFormatProvider)" />
+ <Member Name="ReadOnly(System.Globalization.NumberFormatInfo)" />
+ <Member Name="set_CurrencyDecimalDigits(System.Int32)" />
+ <Member Name="set_CurrencyDecimalSeparator(System.String)" />
+ <Member Name="set_CurrencyGroupSeparator(System.String)" />
+ <Member Name="set_CurrencyGroupSizes(System.Int32[])" />
+ <Member Name="set_CurrencyNegativePattern(System.Int32)" />
+ <Member Name="set_CurrencyPositivePattern(System.Int32)" />
+ <Member Name="set_CurrencySymbol(System.String)" />
+ <Member Name="set_NaNSymbol(System.String)" />
+ <Member Name="set_NegativeInfinitySymbol(System.String)" />
+ <Member Name="set_NegativeSign(System.String)" />
+ <Member Name="set_NumberDecimalDigits(System.Int32)" />
+ <Member Name="set_NumberDecimalSeparator(System.String)" />
+ <Member Name="set_NumberGroupSeparator(System.String)" />
+ <Member Name="set_NumberGroupSizes(System.Int32[])" />
+ <Member Name="set_NumberNegativePattern(System.Int32)" />
+ <Member Name="set_PercentDecimalDigits(System.Int32)" />
+ <Member Name="set_PercentDecimalSeparator(System.String)" />
+ <Member Name="set_PercentGroupSeparator(System.String)" />
+ <Member Name="set_PercentGroupSizes(System.Int32[])" />
+ <Member Name="set_PercentNegativePattern(System.Int32)" />
+ <Member Name="set_PercentPositivePattern(System.Int32)" />
+ <Member Name="set_PercentSymbol(System.String)" />
+ <Member Name="set_PerMilleSymbol(System.String)" />
+ <Member Name="set_PositiveInfinitySymbol(System.String)" />
+ <Member Name="set_PositiveSign(System.String)" />
+ <Member MemberType="Property" Name="CurrencyDecimalDigits" />
+ <Member MemberType="Property" Name="CurrencyDecimalSeparator" />
+ <Member MemberType="Property" Name="CurrencyGroupSeparator" />
+ <Member MemberType="Property" Name="CurrencyGroupSizes" />
+ <Member MemberType="Property" Name="CurrencyNegativePattern" />
+ <Member MemberType="Property" Name="CurrencyPositivePattern" />
+ <Member MemberType="Property" Name="CurrencySymbol" />
+ <Member MemberType="Property" Name="CurrentInfo" />
+ <Member MemberType="Property" Name="InvariantInfo" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member MemberType="Property" Name="NaNSymbol" />
+ <Member MemberType="Property" Name="NegativeInfinitySymbol" />
+ <Member MemberType="Property" Name="NegativeSign" />
+ <Member MemberType="Property" Name="NumberDecimalDigits" />
+ <Member MemberType="Property" Name="NumberDecimalSeparator" />
+ <Member MemberType="Property" Name="NumberGroupSeparator" />
+ <Member MemberType="Property" Name="NumberGroupSizes" />
+ <Member MemberType="Property" Name="NumberNegativePattern" />
+ <Member MemberType="Property" Name="PercentDecimalDigits" />
+ <Member MemberType="Property" Name="PercentDecimalSeparator" />
+ <Member MemberType="Property" Name="PercentGroupSeparator" />
+ <Member MemberType="Property" Name="PercentGroupSizes" />
+ <Member MemberType="Property" Name="PercentNegativePattern" />
+ <Member MemberType="Property" Name="PercentPositivePattern" />
+ <Member MemberType="Property" Name="PercentSymbol" />
+ <Member MemberType="Property" Name="PerMilleSymbol" />
+ <Member MemberType="Property" Name="PositiveInfinitySymbol" />
+ <Member MemberType="Property" Name="PositiveSign" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_dataItem" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_useUserOverride" Condition="not FEATURE_COREFX_GLOBALIZATION" />
+ </Type>
+ <Type Name="System.Globalization.NumberStyles">
+ <Member MemberType="Field" Name="AllowCurrencySymbol" />
+ <Member MemberType="Field" Name="AllowDecimalPoint" />
+ <Member MemberType="Field" Name="AllowExponent" />
+ <Member MemberType="Field" Name="AllowHexSpecifier" />
+ <Member MemberType="Field" Name="AllowLeadingSign" />
+ <Member MemberType="Field" Name="AllowLeadingWhite" />
+ <Member MemberType="Field" Name="AllowParentheses" />
+ <Member MemberType="Field" Name="AllowThousands" />
+ <Member MemberType="Field" Name="AllowTrailingSign" />
+ <Member MemberType="Field" Name="AllowTrailingWhite" />
+ <Member MemberType="Field" Name="Any" />
+ <Member MemberType="Field" Name="Currency" />
+ <Member MemberType="Field" Name="Float" />
+ <Member MemberType="Field" Name="HexNumber" />
+ <Member MemberType="Field" Name="Integer" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="Number" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Globalization.RegionInfo">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_CurrencySymbol" />
+ <Member Name="get_CurrentRegion" />
+ <Member Name="get_DisplayName" />
+ <Member Name="get_EnglishName" />
+ <Member Name="get_IsMetric" />
+ <Member Name="get_ISOCurrencySymbol" />
+ <Member Name="get_Name" />
+ <Member Name="get_NativeName" />
+ <Member Name="get_TwoLetterISORegionName" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="CurrencySymbol" />
+ <Member MemberType="Property" Name="CurrentRegion" />
+ <Member MemberType="Property" Name="DisplayName" />
+ <Member MemberType="Property" Name="EnglishName" />
+ <Member MemberType="Property" Name="IsMetric" />
+ <Member MemberType="Property" Name="ISOCurrencySymbol" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="NativeName" />
+ <Member MemberType="Property" Name="TwoLetterISORegionName" />
+ </Type>
+ <Type Name="System.Globalization.StringInfo">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_LengthInTextElements" />
+ <Member Name="get_String" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetNextTextElement(System.String)" />
+ <Member Name="GetNextTextElement(System.String,System.Int32)" />
+ <Member Name="GetTextElementEnumerator(System.String)" />
+ <Member Name="GetTextElementEnumerator(System.String,System.Int32)" />
+ <Member Name="ParseCombiningCharacters(System.String)" />
+ <Member Name="set_String(System.String)" />
+ <Member MemberType="Property" Name="LengthInTextElements" />
+ <Member MemberType="Property" Name="String" />
+ </Type>
+ <Type Name="System.Globalization.TaiwanCalendar">
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.TaiwanLunisolarCalendar">
+ <Member Name="#ctor" />
+ <Member Name="get_DaysInYearBeforeMinSupportedYear" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member MemberType="Property" Name="DaysInYearBeforeMinSupportedYear" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ </Type>
+ <Type Name="System.Globalization.TextElementEnumerator">
+ <Member Name="get_Current" />
+ <Member Name="get_ElementIndex" />
+ <Member Name="GetTextElement" />
+ <Member Name="MoveNext" />
+ <Member Name="Reset" />
+ <Member MemberType="Property" Name="Current" />
+ <Member MemberType="Property" Name="ElementIndex" />
+ </Type>
+ <Type Name="System.Globalization.TextInfo">
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_CultureName" />
+ <Member Name="get_IsReadOnly" />
+ <Member Name="get_IsRightToLeft" />
+ <Member Name="get_ListSeparator" />
+ <Member Name="GetHashCode" />
+ <Member Name="set_ListSeparator(System.String)" />
+ <Member Name="ToLower(System.Char)" />
+ <Member Name="ToLower(System.String)" />
+ <Member Name="ToString" />
+ <Member Name="ToUpper(System.Char)" />
+ <Member Name="ToUpper(System.String)" />
+ <Member MemberType="Property" Name="CultureName" />
+ <Member MemberType="Property" Name="IsReadOnly" />
+ <Member MemberType="Property" Name="IsRightToLeft" />
+ <Member MemberType="Property" Name="ListSeparator" />
+ </Type>
+ <Type Name="System.Globalization.ThaiBuddhistCalendar">
+ <Member MemberType="Field" Name="ThaiBuddhistEra" />
+ <Member Name="#ctor" />
+ <Member Name="AddMonths(System.DateTime,System.Int32)" />
+ <Member Name="AddYears(System.DateTime,System.Int32)" />
+ <Member Name="get_Eras" />
+ <Member Name="get_MaxSupportedDateTime" />
+ <Member Name="get_MinSupportedDateTime" />
+ <Member Name="get_TwoDigitYearMax" />
+ <Member Name="GetDayOfMonth(System.DateTime)" />
+ <Member Name="GetDayOfWeek(System.DateTime)" />
+ <Member Name="GetDayOfYear(System.DateTime)" />
+ <Member Name="GetDaysInMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="GetDaysInYear(System.Int32,System.Int32)" />
+ <Member Name="GetEra(System.DateTime)" />
+ <Member Name="GetMonth(System.DateTime)" />
+ <Member Name="GetMonthsInYear(System.Int32,System.Int32)" />
+ <Member Name="GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)" />
+ <Member Name="GetYear(System.DateTime)" />
+ <Member Name="IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapMonth(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="IsLeapYear(System.Int32,System.Int32)" />
+ <Member Name="set_TwoDigitYearMax(System.Int32)" />
+ <Member Name="ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="ToFourDigitYear(System.Int32)" />
+ <Member MemberType="Property" Name="Eras" />
+ <Member MemberType="Property" Name="MaxSupportedDateTime" />
+ <Member MemberType="Property" Name="MinSupportedDateTime" />
+ <Member MemberType="Property" Name="TwoDigitYearMax" />
+ </Type>
+ <Type Name="System.Globalization.UnicodeCategory">
+ <Member MemberType="Field" Name="ClosePunctuation" />
+ <Member MemberType="Field" Name="ConnectorPunctuation" />
+ <Member MemberType="Field" Name="Control" />
+ <Member MemberType="Field" Name="CurrencySymbol" />
+ <Member MemberType="Field" Name="DashPunctuation" />
+ <Member MemberType="Field" Name="DecimalDigitNumber" />
+ <Member MemberType="Field" Name="EnclosingMark" />
+ <Member MemberType="Field" Name="FinalQuotePunctuation" />
+ <Member MemberType="Field" Name="Format" />
+ <Member MemberType="Field" Name="InitialQuotePunctuation" />
+ <Member MemberType="Field" Name="LetterNumber" />
+ <Member MemberType="Field" Name="LineSeparator" />
+ <Member MemberType="Field" Name="LowercaseLetter" />
+ <Member MemberType="Field" Name="MathSymbol" />
+ <Member MemberType="Field" Name="ModifierLetter" />
+ <Member MemberType="Field" Name="ModifierSymbol" />
+ <Member MemberType="Field" Name="NonSpacingMark" />
+ <Member MemberType="Field" Name="OpenPunctuation" />
+ <Member MemberType="Field" Name="OtherLetter" />
+ <Member MemberType="Field" Name="OtherNotAssigned" />
+ <Member MemberType="Field" Name="OtherNumber" />
+ <Member MemberType="Field" Name="OtherPunctuation" />
+ <Member MemberType="Field" Name="OtherSymbol" />
+ <Member MemberType="Field" Name="ParagraphSeparator" />
+ <Member MemberType="Field" Name="PrivateUse" />
+ <Member MemberType="Field" Name="SpaceSeparator" />
+ <Member MemberType="Field" Name="SpacingCombiningMark" />
+ <Member MemberType="Field" Name="Surrogate" />
+ <Member MemberType="Field" Name="TitlecaseLetter" />
+ <Member MemberType="Field" Name="UppercaseLetter" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Guid">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="#ctor(System.Byte[])" />
+ <Member Name="#ctor(System.UInt32,System.UInt16,System.UInt16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)" />
+ <Member Name="#ctor(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)" />
+ <Member Name="#ctor(System.Int32,System.Int16,System.Int16,System.Byte[])" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="CompareTo(System.Guid)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Equals(System.Guid)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="NewGuid" />
+ <Member Name="op_Equality(System.Guid,System.Guid)" />
+ <Member Name="op_Inequality(System.Guid,System.Guid)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="ParseExact(System.String,System.String)" />
+ <Member Name="ToByteArray" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.Guid@)" />
+ <Member Name="TryParseExact(System.String,System.String,System.Guid@)" />
+ </Type>
+ <Type Name="System.IAsyncResult">
+ <Member Name="get_AsyncState" />
+ <Member Name="get_AsyncWaitHandle" />
+ <Member Name="get_CompletedSynchronously" />
+ <Member Name="get_IsCompleted" />
+ <Member MemberType="Property" Name="AsyncState" />
+ <Member MemberType="Property" Name="AsyncWaitHandle" />
+ <Member MemberType="Property" Name="CompletedSynchronously" />
+ <Member MemberType="Property" Name="IsCompleted" />
+ </Type>
+ <Type Name="System.IComparable">
+ <Member Name="CompareTo(System.Object)" />
+ </Type>
+ <Type Name="System.IComparable<T>">
+ <Member Name="CompareTo(T)" />
+ </Type>
+ <Type Name="System.IConvertible">
+ <Member Name="GetTypeCode" />
+ <Member Name="ToBoolean(System.IFormatProvider)" />
+ <Member Name="ToByte(System.IFormatProvider)" />
+ <Member Name="ToChar(System.IFormatProvider)" />
+ <Member Name="ToDateTime(System.IFormatProvider)" />
+ <Member Name="ToDecimal(System.IFormatProvider)" />
+ <Member Name="ToDouble(System.IFormatProvider)" />
+ <Member Name="ToInt16(System.IFormatProvider)" />
+ <Member Name="ToInt32(System.IFormatProvider)" />
+ <Member Name="ToInt64(System.IFormatProvider)" />
+ <Member Name="ToSByte(System.IFormatProvider)" />
+ <Member Name="ToSingle(System.IFormatProvider)" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToType(System.Type,System.IFormatProvider)" />
+ <Member Name="ToUInt16(System.IFormatProvider)" />
+ <Member Name="ToUInt32(System.IFormatProvider)" />
+ <Member Name="ToUInt64(System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.ICustomFormatter">
+ <Member Name="Format(System.String,System.Object,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.IDisposable">
+ <Member Name="Dispose" />
+ </Type>
+ <Type Name="System.IEquatable<T>">
+ <Member Name="Equals(T)" />
+ </Type>
+ <Type Name="System.IFormatProvider">
+ <Member Name="GetFormat(System.Type)" />
+ </Type>
+ <Type Name="System.IFormattable">
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.IndexOutOfRangeException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.InsufficientExecutionStackException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Internal">
+ <Member Status="ImplRoot" Name="CommonlyUsedGenericInstantiations" />
+ <Member Status="ImplRoot" Name="CommonlyUsedWinRTRedirectedInterfaceStubs" Condition="FEATURE_COMINTEROP" />
+ </Type>
+ <Type Name="System.Int16">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Int16)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Equals(System.Int16)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.Int16@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int16@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.Int32">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Int32)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Equals(System.Int32)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.Int32@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.Int64">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Int64)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="Equals(System.Int64)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.Int64@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int64@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.IntPtr">
+ <Member MemberType="Field" Name="Zero" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Int64)" />
+ <Member Name="#ctor(System.Void*)" />
+ <Member Name="Add(System.IntPtr,System.Int32)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Size" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Addition(System.IntPtr,System.Int32)" />
+ <Member Name="op_Equality(System.IntPtr,System.IntPtr)" />
+ <Member Name="op_Explicit(System.Int32)" ReturnType="System.IntPtr" />
+ <Member Name="op_Explicit(System.Int64)" ReturnType="System.IntPtr" />
+ <Member Name="op_Explicit(System.IntPtr)" ReturnType="System.Int32" />
+ <Member Name="op_Explicit(System.IntPtr)" ReturnType="System.Int64" />
+ <Member Name="op_Explicit(System.IntPtr)" ReturnType="System.Void*" />
+ <Member Name="op_Explicit(System.Void*)" ReturnType="System.IntPtr" />
+ <Member Name="op_Inequality(System.IntPtr,System.IntPtr)" />
+ <Member Name="op_Subtraction(System.IntPtr,System.Int32)" />
+ <Member Name="Subtract(System.IntPtr,System.Int32)" />
+ <Member Name="ToInt32" />
+ <Member Name="ToInt64" />
+ <Member Name="ToPointer" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.String)" />
+ <Member MemberType="Property" Name="Size" />
+ </Type>
+ <Type Name="System.InvalidCastException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.Int32)" />
+ </Type>
+ <Type Name="System.InvalidOperationException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.InvalidProgramException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.InvalidTimeZoneException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Status="ApiFxInternal" Name="System.IO.BufferedStream">
+ <Member Name="#ctor(System.IO.Stream,System.Int32)" />
+ <Member Name="get_UnderlyingStream" />
+ <Member Name="get_BufferSize" />
+ </Type>
+ <Type Name="System.IO.FileLoadException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.String,System.Int32)" /> <!-- Used by EE, do not remove -->
+ <Member Name="get_FileName" />
+ </Type>
+ <Type Name="System.IObservable<T>">
+ <Member Name="Subscribe(System.IObserver<T>)"/>
+ </Type>
+ <Type Name="System.IObserver<T>">
+ <Member Name="OnCompleted"/>
+ <Member Name="OnError(System.Exception)"/>
+ <Member Name="OnNext(T)"/>
+ </Type>
+ <Type Name="System.IProgress<T>">
+ <Member Name="Report(T)" />
+ </Type>
+ <Type Name="System.IServiceProvider">
+ <Member Name="GetService(System.Type)" />
+ </Type>
+ <Type Name="System.Lazy<T>">
+ <Member Name="#ctor"/>
+ <Member Name="#ctor(System.Func<T>)"/>
+ <Member Name="#ctor(System.Boolean)"/>
+ <Member Name="#ctor(System.Threading.LazyThreadSafetyMode)"/>
+ <Member Name="#ctor(System.Func<T>,System.Boolean)"/>
+ <Member Name="#ctor(System.Func<T>,System.Threading.LazyThreadSafetyMode)"/>
+ <Member MemberType="Property" Name="IsValueCreated"/>
+ <Member Name="get_IsValueCreated"/>
+ <Member MemberType="Property" Name="Value"/>
+ <Member Name="get_Value"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.System_LazyDebugView<T>">
+ <Member Status="ImplRoot" Name="#ctor(System.Lazy<T>)"/>
+ <Member Status="ImplRoot" MemberType="Property" Name="IsValueCreated"/>
+ <Member Status="ImplRoot" Name="get_IsValueCreated"/>
+ <Member Status="ImplRoot" MemberType="Property" Name="Value"/>
+ <Member Status="ImplRoot" Name="get_Value"/>
+ <Member Status="ImplRoot" MemberType="Property" Name="Mode"/>
+ <Member Status="ImplRoot" Name="get_Mode"/>
+ <Member Status="ImplRoot" MemberType="Property" Name="IsValueFaulted"/>
+ <Member Status="ImplRoot" Name="get_IsValueFaulted"/>
+ </Type>
+ <Type Name="System.Math">
+ <Member MemberType="Field" Name="E" />
+ <Member MemberType="Field" Name="PI" />
+ <Member Name="Abs(System.Decimal)" />
+ <Member Name="Abs(System.Double)" />
+ <Member Name="Abs(System.Int16)" />
+ <Member Name="Abs(System.Int32)" />
+ <Member Name="Abs(System.Int64)" />
+ <Member Name="Abs(System.SByte)" />
+ <Member Name="Abs(System.Single)" />
+ <Member Name="Acos(System.Double)" />
+ <Member Name="Asin(System.Double)" />
+ <Member Name="Atan(System.Double)" />
+ <Member Name="Atan2(System.Double,System.Double)" />
+ <Member Name="Ceiling(System.Decimal)" />
+ <Member Name="Ceiling(System.Double)"/>
+ <Member Name="Cos(System.Double)" />
+ <Member Name="Cosh(System.Double)" />
+ <Member Name="Exp(System.Double)" />
+ <Member Name="Floor(System.Decimal)" />
+ <Member Name="Floor(System.Double)" />
+ <Member Name="IEEERemainder(System.Double,System.Double)" />
+ <Member Name="Log(System.Double)" />
+ <Member Name="Log(System.Double,System.Double)" />
+ <Member Name="Log10(System.Double)" />
+ <Member Name="Max(System.Byte,System.Byte)" />
+ <Member Name="Max(System.Decimal,System.Decimal)" />
+ <Member Name="Max(System.Double,System.Double)" />
+ <Member Name="Max(System.Int16,System.Int16)" />
+ <Member Name="Max(System.Int32,System.Int32)" />
+ <Member Name="Max(System.Int64,System.Int64)" />
+ <Member Name="Max(System.SByte,System.SByte)" />
+ <Member Name="Max(System.Single,System.Single)" />
+ <Member Name="Max(System.UInt16,System.UInt16)" />
+ <Member Name="Max(System.UInt32,System.UInt32)" />
+ <Member Name="Max(System.UInt64,System.UInt64)" />
+ <Member Name="Min(System.Byte,System.Byte)" />
+ <Member Name="Min(System.Decimal,System.Decimal)" />
+ <Member Name="Min(System.Double,System.Double)" />
+ <Member Name="Min(System.Int16,System.Int16)" />
+ <Member Name="Min(System.Int32,System.Int32)" />
+ <Member Name="Min(System.Int64,System.Int64)" />
+ <Member Name="Min(System.SByte,System.SByte)" />
+ <Member Name="Min(System.Single,System.Single)" />
+ <Member Name="Min(System.UInt16,System.UInt16)" />
+ <Member Name="Min(System.UInt32,System.UInt32)" />
+ <Member Name="Min(System.UInt64,System.UInt64)" />
+ <Member Name="Pow(System.Double,System.Double)" />
+ <Member Name="Round(System.Decimal)" />
+ <Member Name="Round(System.Decimal,System.Int32)" />
+ <Member Name="Round(System.Decimal,System.Int32,System.MidpointRounding)" />
+ <Member Name="Round(System.Decimal,System.MidpointRounding)" />
+ <Member Name="Round(System.Double)" />
+ <Member Name="Round(System.Double,System.Int32)" />
+ <Member Name="Round(System.Double,System.Int32,System.MidpointRounding)" />
+ <Member Name="Round(System.Double,System.MidpointRounding)" />
+ <Member Name="Sign(System.Decimal)" />
+ <Member Name="Sign(System.Double)" />
+ <Member Name="Sign(System.Int16)" />
+ <Member Name="Sign(System.Int32)" />
+ <Member Name="Sign(System.Int64)" />
+ <Member Name="Sign(System.SByte)" />
+ <Member Name="Sign(System.Single)" />
+ <Member Name="Sin(System.Double)" />
+ <Member Name="Sinh(System.Double)" />
+ <Member Name="Sqrt(System.Double)" />
+ <Member Name="Tan(System.Double)" />
+ <Member Name="Tanh(System.Double)" />
+ <Member Name="Truncate(System.Decimal)" />
+ <Member Name="Truncate(System.Double)" />
+ </Type>
+ <Type Name="System.MemberAccessException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.MethodAccessException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.MidpointRounding">
+ <Member MemberType="Field" Name="AwayFromZero" />
+ <Member MemberType="Field" Name="ToEven" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.MissingFieldException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.MissingMemberException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.MissingMethodException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.MTAThreadAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.MulticastDelegate">
+ <Member Name="#ctor(System.Object,System.String)" />
+ <Member Name="CombineImpl(System.Delegate)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetInvocationList" />
+ <Member Name="op_Equality(System.MulticastDelegate,System.MulticastDelegate)" />
+ <Member Name="op_Inequality(System.MulticastDelegate,System.MulticastDelegate)" />
+ <Member Name="RemoveImpl(System.Delegate)" />
+ <Member Status="ImplRoot" Name="CtorClosed(System.Object,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorClosedStatic(System.Object,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorOpened(System.Object,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorRTClosed(System.Object,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorSecureClosed(System.Object,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorSecureClosedStatic(System.Object,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorSecureOpened(System.Object,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorSecureRTClosed(System.Object,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorSecureVirtualDispatch(System.Object,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorVirtualDispatch(System.Object,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorCollectibleClosedStatic(System.Object,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorCollectibleOpened(System.Object,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Status="ImplRoot" Name="CtorCollectibleVirtualDispatch(System.Object,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ </Type>
+ <Type Name="System.MulticastNotSupportedException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.NotFiniteNumberException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.NotImplementedException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.NotSupportedException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Nullable">
+ <Member Name="Compare<T>(System.Nullable<T>,System.Nullable<T>)" />
+ <Member Name="Equals<T>(System.Nullable<T>,System.Nullable<T>)" />
+ <Member Name="GetUnderlyingType(System.Type)" />
+ </Type>
+ <Type Name="System.Nullable<T>">
+ <Member Name="#ctor(T)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_HasValue" />
+ <Member Name="get_Value" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetValueOrDefault" />
+ <Member Name="GetValueOrDefault(T)" />
+ <Member Name="op_Explicit(System.Nullable<T>)" ReturnType="T" />
+ <Member Name="op_Implicit(T)" ReturnType="System.Nullable<T>" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="HasValue" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.NullReferenceException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Object">
+ <Member Name="#ctor" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Object,System.Object)" />
+ <Member Name="Finalize" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetType" />
+ <Member Name="MemberwiseClone" />
+ <Member Name="ReferenceEquals(System.Object,System.Object)" />
+ <Member Name="ToString" />
+ <Member Status="ImplRoot" Name="FieldSetter(System.String,System.String,System.Object)" /> <!-- EE -->
+ <Member Status="ImplRoot" Name="FieldGetter(System.String,System.String,System.Object@)" /> <!-- EE -->
+ </Type>
+ <Type Name="System.ObjectDisposedException">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="get_ObjectName" />
+ <Member MemberType="Property" Name="ObjectName" />
+ </Type>
+ <Type Name="System.ObsoleteAttribute">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Boolean)" />
+ <Member Name="get_IsError" />
+ <Member Name="get_Message" />
+ <Member MemberType="Property" Name="IsError" />
+ <Member MemberType="Property" Name="Message" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.OleAutBinder" Condition="FEATURE_COMINTEROP" />
+ <Type Name="System.OperatingSystem">
+ <Member Name="#ctor(System.PlatformID,System.Version)" />
+ <Member Name="Clone" />
+ <Member Name="get_Platform" />
+ <Member Name="get_Version" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Platform" />
+ <Member MemberType="Property" Name="Version" />
+ </Type>
+ <Type Name="System.OutOfMemoryException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.OverflowException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.ParamArrayAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.ParseNumbers">
+ <Member Status="ImplRoot" Name="StringToInt(System.String,System.Int32,System.Int32,System.Int32@)" />
+ <Member Status="ImplRoot" Name="StringToInt(System.String,System.Int32,System.Int32,System.Int32*)" />
+ <Member Status="ImplRoot" Name="StringToLong(System.String,System.Int32,System.Int32,System.Int32@)" />
+ <Member Status="ImplRoot" Name="StringToLong(System.String,System.Int32,System.Int32,System.Int32*)" />
+ </Type>
+ <Type Name="System.PlatformNotSupportedException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Predicate<T>">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(T,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(T)" />
+ </Type>
+ <Type Name="System.Progress<T>">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Action<T>)" />
+ <Member MemberType="Event" Name="ProgressChanged" />
+ <Member Name="OnReport(T)" />
+ </Type>
+ <Type Name="System.Random">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="Next" />
+ <Member Name="Next(System.Int32)" />
+ <Member Name="Next(System.Int32,System.Int32)" />
+ <Member Name="NextBytes(System.Byte[])" />
+ <Member Name="NextDouble" />
+ <Member Name="Sample" />
+ </Type>
+ <Type Name="System.RankException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Reflection.AmbiguousMatchException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyContentType">
+ <Member MemberType="Field" Name="Default"/>
+ <Member MemberType="Field" Name="WindowsRuntime"/>
+ <Member MemberType="Field" Name="value__"/>
+ </Type>
+
+ <Type Name="System.Reflection.Assembly">
+ <Member Name="#ctor" />
+ <Member Name="CreateInstance(System.String)" />
+ <Member Name="CreateInstance(System.String,System.Boolean)" />
+ <Member Name="CreateQualifiedName(System.String,System.String)" />
+ <Member Name="GetReferencedAssemblies" />
+ <Member Name="get_EntryPoint" />
+ <Member Name="get_FullName" />
+ <Member Name="get_ImageRuntimeVersion" />
+ <Member Name="get_IsDynamic" />
+ <Member Name="get_CodeBase" />
+ <Member Name="get_Location" />
+ <Member Name="get_ManifestModule" />
+ <Member Name="get_CustomAttributes" />
+ <Member Name="get_Modules" />
+ <Member Name="GetCallingAssembly" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetExecutingAssembly" />
+ <Member Name="GetEntryAssembly" />
+ <Member Name="GetExportedTypes" />
+ <Member Name="GetManifestResourceNames" />
+ <Member Name="GetManifestResourceStream(System.String)" />
+ <Member Name="GetManifestResourceInfo(System.String)" />
+ <Member Name="GetManifestResourceStream(System.Type,System.String)" />
+ <Member Name="GetModules" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetName" />
+ <Member Name="GetType(System.String)" />
+ <Member Name="GetType(System.String,System.Boolean)" />
+ <Member Name="GetType(System.String,System.Boolean,System.Boolean)" />
+ <Member Name="GetTypes" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="IsDynamic" MemberType="Property" />
+ <Member Name="Load(System.Reflection.AssemblyName)" />
+ <Member Name="Load(System.String)" />
+ <Member Name="Load(System.Byte[])" />
+ <Member Name="Load(System.Byte[],System.Byte[])" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="DefinedTypes" />
+ <Member MemberType="Property" Name="CustomAttributes" />
+ <Member MemberType="Property" Name="Modules" />
+ <Member MemberType="Property" Name="ExportedTypes" />
+ <Member MemberType="Property" Name="EntryPoint" />
+ <Member MemberType="Property" Name="FullName" />
+ <Member MemberType="Property" Name="CodeBase" />
+ <Member MemberType="Property" Name="ImageRuntimeVersion" />
+ <Member MemberType="Property" Name="Location" />
+ <Member MemberType="Property" Name="ManifestModule" />
+ <Member Status="ImplRoot" MemberType="Event" Name="ModuleResolve" />
+ </Type>
+ <Type Name="System.Reflection.IntrospectionExtensions">
+ <Member Name="GetTypeInfo(System.Type)" />
+ </Type>
+ <Type Name="System.Reflection.IReflectableType">
+ <Member Name="GetTypeInfo" />
+ </Type>
+ <Type Name="System.Reflection.ProcessorArchitecture">
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="MSIL" />
+ <Member MemberType="Field" Name="X86" />
+ <Member MemberType="Field" Name="IA64" />
+ <Member MemberType="Field" Name="Amd64" />
+ <Member MemberType="Field" Name="Arm" />
+ </Type>
+ <Type Name="System.Reflection.ReflectionContext">
+ <Member Name="#ctor" />
+ <Member Name="MapAssembly(System.Reflection.Assembly)" />
+ <Member Name="MapType(System.Reflection.TypeInfo)" />
+ <Member Name="GetTypeForObject(System.Object)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Reflection.ResourceLocation">
+ <Member MemberType="Field" Name="ContainedInAnotherAssembly" />
+ <Member MemberType="Field" Name="ContainedInManifestFile" />
+ <Member MemberType="Field" Name="Embedded" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.RuntimeAssembly">
+ <Member Status="ImplRoot" MemberType="Event" Name="_ModuleResolve" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_assembly" />
+ <Member Status="ImplRoot" Name="OnModuleResolveEvent(System.String)" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Property" Name="DefinedTypes" />
+ <!-- On Windows Phone Assembly.LoadFrom throws a NotSupportedException. Prevent this internal helper from being stripped by the rewriter so that tests may reflect and call it since they need LoadFrom functionality -->
+ <Member Status="ImplRoot" Name="InternalLoadFrom(System.String,System.Security.Policy.Evidence,System.Byte[],System.Configuration.Assemblies.AssemblyHashAlgorithm,System.Boolean,System.Boolean,System.Threading.StackCrawlMark@)" Condition="FEATURE_WINDOWSPHONE" />
+ </Type>
+ <Type Name="System.Reflection.TypeInfo">
+ <Member Name="#ctor" />
+ <Member Name="AsType" />
+ <Member MemberType="Property" Name="GenericTypeParameters" />
+ <Member Name="IsAssignableFrom(System.Reflection.TypeInfo)" />
+ <Member Name="GetDeclaredEvent(System.String)" />
+ <Member Name="GetDeclaredField(System.String)" />
+ <Member Name="GetDeclaredMethod(System.String)" />
+ <Member Name="GetDeclaredMethods(System.String)" />
+ <Member Name="GetDeclaredNestedType(System.String)" />
+ <Member Name="GetDeclaredProperty(System.String)" />
+ <Member MemberType="Property" Name="DeclaredConstructors" />
+ <Member MemberType="Property" Name="DeclaredEvents" />
+ <Member MemberType="Property" Name="DeclaredFields" />
+ <Member MemberType="Property" Name="DeclaredMembers" />
+ <Member MemberType="Property" Name="DeclaredMethods" />
+ <Member MemberType="Property" Name="DeclaredNestedTypes" />
+ <Member MemberType="Property" Name="DeclaredProperties" />
+ <Member MemberType="Property" Name="ImplementedInterfaces" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyAlgorithmIdAttribute">
+ <Member Name="#ctor(System.Configuration.Assemblies.AssemblyHashAlgorithm)" />
+ <Member Name="#ctor(System.UInt32)" />
+ <Member Name="get_AlgorithmId" />
+ <Member MemberType="Property" Name="AlgorithmId" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyCompanyAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Company" />
+ <Member MemberType="Property" Name="Company" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyConfigurationAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Configuration" />
+ <Member MemberType="Property" Name="Configuration" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyCopyrightAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Copyright" />
+ <Member MemberType="Property" Name="Copyright" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyCultureAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Culture" />
+ <Member MemberType="Property" Name="Culture" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyDefaultAliasAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_DefaultAlias" />
+ <Member MemberType="Property" Name="DefaultAlias" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyDelaySignAttribute">
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="get_DelaySign" />
+ <Member MemberType="Property" Name="DelaySign" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyDescriptionAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Description" />
+ <Member MemberType="Property" Name="Description" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyMetadataAttribute">
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="get_Key" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Key" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyFlagsAttribute">
+ <Member Name="#ctor(System.Reflection.AssemblyNameFlags)" />
+ <Member Name="get_AssemblyFlags" />
+ <Member MemberType="Property" Name="AssemblyFlags" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyInformationalVersionAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_InformationalVersion" />
+ <Member MemberType="Property" Name="InformationalVersion" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyKeyFileAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_KeyFile" />
+ <Member MemberType="Property" Name="KeyFile" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyKeyNameAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_KeyName" />
+ <Member MemberType="Property" Name="KeyName" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyName">
+ <Member Name="#ctor" />
+ <Member Name="get_CultureInfo" />
+ <Member Name="get_CultureName" />
+ <Member Name="get_ContentType" />
+ <Member Name="get_Flags" />
+ <Member Name="get_FullName" />
+ <Member Name="get_HashAlgorithm" />
+ <Member Name="get_Name" />
+ <Member Name="get_ProcessorArchitecture" />
+ <Member Name="get_Version" />
+ <Member Name="GetPublicKey" />
+ <Member Name="GetPublicKeyToken" />
+ <Member Name="set_CultureInfo(System.Globalization.CultureInfo)" />
+ <Member Name="set_Flags(System.Reflection.AssemblyNameFlags)" />
+ <Member Name="set_HashAlgorithm(System.Configuration.Assemblies.AssemblyHashAlgorithm)" />
+ <Member Name="set_Name(System.String)" />
+ <Member Name="set_ProcessorArchitecture(System.Reflection.ProcessorArchitecture)" />
+ <Member Name="set_Version(System.Version)" />
+ <Member Name="SetPublicKey(System.Byte[])" />
+ <Member Name="SetPublicKeyToken(System.Byte[])" />
+ <Member Name="ToString" />
+ <Member Name="#ctor(System.String)" />
+ <Member MemberType="Property" Name="CultureInfo" />
+ <Member MemberType="Property" Name="CultureName" />
+ <Member MemberType="Property" Name="ContentType" />
+ <Member MemberType="Property" Name="Flags" />
+ <Member MemberType="Property" Name="FullName" />
+ <Member MemberType="Property" Name="HashAlgorithm" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="ProcessorArchitecture" />
+ <Member MemberType="Property" Name="Version" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyNameFlags">
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="PublicKey" />
+ <Member MemberType="Field" Name="Retargetable" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyProductAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Product" />
+ <Member MemberType="Property" Name="Product" />
+ </Type>
+ <Type Name="System.Reflection.AssemblySignatureKeyAttribute">
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="get_Countersignature" />
+ <Member Name="get_PublicKey" />
+ <Member MemberType="Property" Name="Countersignature" />
+ <Member MemberType="Property" Name="PublicKey" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyTitleAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Title" />
+ <Member MemberType="Property" Name="Title" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyTrademarkAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Trademark" />
+ <Member MemberType="Property" Name="Trademark" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyVersionAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Version" />
+ <Member MemberType="Property" Name="Version" />
+ </Type>
+ <Type Name="System.Reflection.Binder">
+ <Member Name="#ctor" />
+ <Member Name="BindToField(System.Reflection.BindingFlags,System.Reflection.FieldInfo[],System.Object,System.Globalization.CultureInfo)" />
+ <Member Name="BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]@,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object@)" />
+ <Member Name="ChangeType(System.Object,System.Type,System.Globalization.CultureInfo)" />
+ <Member Name="ReorderArgumentArray(System.Object[]@,System.Object)" />
+ <Member Name="SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="SelectProperty(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[])" />
+ </Type>
+ <Type Name="System.Reflection.BindingFlags">
+ <Member MemberType="Field" Name="CreateInstance" />
+ <Member MemberType="Field" Name="DeclaredOnly" />
+ <Member MemberType="Field" Name="Default" />
+ <Member MemberType="Field" Name="ExactBinding" />
+ <Member MemberType="Field" Name="FlattenHierarchy" />
+ <Member MemberType="Field" Name="GetField" />
+ <Member MemberType="Field" Name="GetProperty" />
+ <Member MemberType="Field" Name="IgnoreCase" />
+ <Member MemberType="Field" Name="IgnoreReturn" />
+ <Member MemberType="Field" Name="Instance" />
+ <Member MemberType="Field" Name="InvokeMethod" />
+ <Member MemberType="Field" Name="NonPublic" />
+ <Member MemberType="Field" Name="OptionalParamBinding" />
+ <Member MemberType="Field" Name="Public" />
+ <Member MemberType="Field" Name="PutDispProperty" />
+ <Member MemberType="Field" Name="PutRefDispProperty" />
+ <Member MemberType="Field" Name="SetField" />
+ <Member MemberType="Field" Name="SetProperty" />
+ <Member MemberType="Field" Name="Static" />
+ <Member MemberType="Field" Name="SuppressChangeType" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.CallingConventions">
+ <Member MemberType="Field" Name="Any" />
+ <Member MemberType="Field" Name="ExplicitThis" />
+ <Member MemberType="Field" Name="HasThis" />
+ <Member MemberType="Field" Name="Standard" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="VarArgs" />
+ </Type>
+ <Type Name="System.Reflection.ConstructorInfo">
+ <Member Name="#ctor" />
+ <Member MemberType="Field" Name="ConstructorName" />
+ <Member MemberType="Field" Name="TypeConstructorName" />
+ <Member Name="get_MemberType" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="Invoke(System.Object[])" />
+ <Member Name="Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member MemberType="Property" Name="MemberType" />
+ </Type>
+ <Type Name="System.Reflection.CustomAttributeData">
+ <Member Name="get_AttributeType" />
+ <Member Name="get_ConstructorArguments" />
+ <Member Name="get_NamedArguments" />
+ <Member Name="get_Constructor" />
+ <Member Name="GetCustomAttributes(System.Reflection.Assembly)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Module)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo)" />
+ <Member MemberType="Property" Name="AttributeType" />
+ <Member MemberType="Property" Name="Constructor" />
+ <Member MemberType="Property" Name="ConstructorArguments" />
+ <Member MemberType="Property" Name="NamedArguments" />
+ </Type>
+
+ <Type Name="System.Reflection.CustomAttributeExtensions">
+ <Member Name="GetCustomAttribute(System.Reflection.Assembly,System.Type)" />
+ <Member Name="GetCustomAttribute(System.Reflection.MemberInfo,System.Type)" />
+ <Member Name="GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttribute(System.Reflection.Module,System.Type)" />
+ <Member Name="GetCustomAttribute(System.Reflection.ParameterInfo,System.Type)" />
+ <Member Name="GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttribute<T>(System.Reflection.Assembly)" />
+ <Member Name="GetCustomAttribute<T>(System.Reflection.MemberInfo)" />
+ <Member Name="GetCustomAttribute<T>(System.Reflection.MemberInfo,System.Boolean)" />
+ <Member Name="GetCustomAttribute<T>(System.Reflection.Module)" />
+ <Member Name="GetCustomAttribute<T>(System.Reflection.ParameterInfo)" />
+ <Member Name="GetCustomAttribute<T>(System.Reflection.ParameterInfo,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Assembly)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Assembly,System.Type)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo,System.Type)" />
+ <Member Name="GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Module)" />
+ <Member Name="GetCustomAttributes(System.Reflection.Module,System.Type)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo,System.Type)" />
+ <Member Name="GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean)" />
+ <Member Name="GetCustomAttributes<T>(System.Reflection.Assembly)" />
+ <Member Name="GetCustomAttributes<T>(System.Reflection.MemberInfo)" />
+ <Member Name="GetCustomAttributes<T>(System.Reflection.MemberInfo,System.Boolean)" />
+ <Member Name="GetCustomAttributes<T>(System.Reflection.Module)" />
+ <Member Name="GetCustomAttributes<T>(System.Reflection.ParameterInfo)" />
+ <Member Name="GetCustomAttributes<T>(System.Reflection.ParameterInfo,System.Boolean)" />
+ <Member Name="IsDefined(System.Reflection.Assembly,System.Type)" />
+ <Member Name="IsDefined(System.Reflection.MemberInfo,System.Type)" />
+ <Member Name="IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean)" />
+ <Member Name="IsDefined(System.Reflection.Module,System.Type)" />
+ <Member Name="IsDefined(System.Reflection.ParameterInfo,System.Type)" />
+ <Member Name="IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean)" />
+ </Type>
+
+ <Type Name="System.Reflection.RuntimeReflectionExtensions">
+ <Member Name="GetMethodInfo(System.Delegate)" />
+ <Member Name="GetRuntimeBaseDefinition(System.Reflection.MethodInfo)" />
+ <Member Name="GetRuntimeEvent(System.Type,System.String)" />
+ <Member Name="GetRuntimeEvents(System.Type)" />
+ <Member Name="GetRuntimeField(System.Type,System.String)" />
+ <Member Name="GetRuntimeFields(System.Type)" />
+ <Member Name="GetRuntimeInterfaceMap(System.Reflection.TypeInfo,System.Type)" />
+ <Member Name="GetRuntimeMethod(System.Type,System.String,System.Type[])" />
+ <Member Name="GetRuntimeMethods(System.Type)" />
+ <Member Name="GetRuntimeProperties(System.Type)" />
+ <Member Name="GetRuntimeProperty(System.Type,System.String)" />
+ </Type>
+
+ <Type Name="System.Reflection.CustomAttributeNamedArgument">
+ <Member Name="get_IsField" />
+ <Member Name="get_MemberName" />
+ <Member Name="get_TypedValue" />
+ <Member Name="op_Equality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument)" />
+ <Member Name="op_Inequality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument)" />
+ <Member MemberType="Property" Name="IsField" />
+ <Member MemberType="Property" Name="MemberName" />
+ <Member MemberType="Property" Name="TypedValue" />
+ </Type>
+ <Type Name="System.Reflection.CustomAttributeTypedArgument">
+ <Member Name="get_ArgumentType" />
+ <Member Name="get_Value" />
+ <Member Name="op_Equality(System.Reflection.CustomAttributeTypedArgument,System.Reflection.CustomAttributeTypedArgument)" />
+ <Member Name="op_Inequality(System.Reflection.CustomAttributeTypedArgument,System.Reflection.CustomAttributeTypedArgument)" />
+ <Member MemberType="Property" Name="ArgumentType" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+
+ <Type Name="System.Reflection.CustomAttributeFormatException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Reflection.DefaultMemberAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_MemberName" />
+ <Member MemberType="Property" Name="MemberName" />
+ </Type>
+ <Type Name="System.Reflection.Emit.AssemblyBuilder">
+ <Member Name="DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess)" />
+ <Member Name="DefineDynamicAssembly(System.Reflection.AssemblyName,System.Reflection.Emit.AssemblyBuilderAccess,System.Collections.Generic.IEnumerable<System.Reflection.Emit.CustomAttributeBuilder>)" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="DefineDynamicModule(System.String)" />
+ <Member Name="DefineDynamicModule(System.String,System.Boolean)" />
+ <Member Name="get_EntryPoint" />
+ <Member Name="get_ImageRuntimeVersion" />
+ <Member Name="GetDynamicModule(System.String)" />
+ <Member Name="GetExportedTypes" />
+ <Member Name="GetManifestResourceNames" />
+ <Member Name="GetManifestResourceStream(System.String)" />
+ <Member Name="GetManifestResourceStream(System.Type,System.String)" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member MemberType="Property" Name="EntryPoint" />
+ <Member MemberType="Property" Name="ImageRuntimeVersion" />
+ </Type>
+ <Type Name="System.Reflection.Emit.AssemblyBuilderAccess">
+ <Member MemberType="Field" Name="Run" />
+ <Member MemberType="Field" Name="RunAndCollect" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.Emit.ConstructorBuilder">
+ <Member Name="DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_CallingConvention" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_InitLocals" />
+ <Member Name="get_MethodHandle" />
+ <Member Name="get_Module" />
+ <Member Name="get_Name" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="get_Signature" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetILGenerator" />
+ <Member Name="GetILGenerator(System.Int32)" />
+ <Member Name="GetMethodImplementationFlags" />
+ <Member Name="GetModule" />
+ <Member Name="GetParameters" />
+ <Member Name="GetToken" />
+ <Member Name="Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member Name="Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="set_InitLocals(System.Boolean)" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member Name="SetImplementationFlags(System.Reflection.MethodImplAttributes)" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="CallingConvention" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="InitLocals" />
+ <Member MemberType="Property" Name="MethodHandle" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ <Member MemberType="Property" Name="Signature" />
+ </Type>
+ <Type Name="System.Reflection.Emit.CustomAttributeBuilder">
+ <Member Name="#ctor(System.Reflection.ConstructorInfo,System.Object[])" />
+ <Member Name="#ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.FieldInfo[],System.Object[])" />
+ <Member Name="#ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[])" />
+ <Member Name="#ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[])" />
+ </Type>
+ <Type Name="System.RuntimeArgumentHandle"> <!-- MC++ compiler asserts for no particularly good reason if this type is not public -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.RuntimeFieldInfoStub">
+ <Member Status="ImplRoot" MemberType="Field" Name="m_keepalive" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_b" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_c" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_d" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_e" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_fieldHandle" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.RuntimeMethodInfoStub">
+ <Member Status="ImplRoot" MemberType="Field" Name="m_a" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_b" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_c" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_d" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_e" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_f" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_g" />
+ </Type>
+ <Type Name="System.RuntimeTypeHandle">
+ <Member Name="Equals(System.RuntimeTypeHandle)" />
+ <Member Name="op_Equality(System.Object,System.RuntimeTypeHandle)" />
+ <Member Name="op_Equality(System.RuntimeTypeHandle,System.Object)" />
+ <Member Name="op_Inequality(System.Object,System.RuntimeTypeHandle)" />
+ <Member Name="op_Inequality(System.RuntimeTypeHandle,System.Object)" />
+ <Member Status="ImplRoot" Name="GetTypeHelper(System.Type,System.Type[],System.IntPtr,System.Int32)" /> <!-- EE -->
+ <Member Status="ImplRoot" Name="GetValueInternal(System.RuntimeTypeHandle)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ <!-- EE -->
+ </Type>
+ <Type Name="System.Reflection.Emit.DynamicMethod">
+ <Member Name="#ctor(System.String,System.Type,System.Type[])" />
+ <Member Name="#ctor(System.String,System.Type,System.Type[],System.Boolean)" />
+ <Member Name="#ctor(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Reflection.Module,System.Boolean)" />
+ <Member Name="#ctor(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type,System.Boolean)" />
+ <Member Name="#ctor(System.String,System.Type,System.Type[],System.Reflection.Module)" />
+ <Member Name="#ctor(System.String,System.Type,System.Type[],System.Reflection.Module,System.Boolean)" />
+ <Member Name="#ctor(System.String,System.Type,System.Type[],System.Type)" />
+ <Member Name="#ctor(System.String,System.Type,System.Type[],System.Type,System.Boolean)" />
+ <Member Name="CreateDelegate(System.Type)" />
+ <Member Name="CreateDelegate(System.Type,System.Object)" />
+ <Member Name="DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_CallingConvention" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_InitLocals" />
+ <Member Name="get_MethodHandle" />
+ <Member Name="get_Module" />
+ <Member Name="get_Name" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="get_ReturnParameter" />
+ <Member Name="get_ReturnType" />
+ <Member Name="get_ReturnTypeCustomAttributes" />
+ <Member Name="GetBaseDefinition" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetILGenerator" />
+ <Member Name="GetILGenerator(System.Int32)" />
+ <Member Name="GetMethodImplementationFlags" />
+ <Member Name="GetParameters" />
+ <Member Name="Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="set_InitLocals(System.Boolean)" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="CallingConvention" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="InitLocals" />
+ <Member MemberType="Property" Name="MethodHandle" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ <Member MemberType="Property" Name="ReturnParameter" />
+ <Member MemberType="Property" Name="ReturnType" />
+ <Member MemberType="Property" Name="ReturnTypeCustomAttributes" />
+ </Type>
+ <Type Name="System.Reflection.Emit.EnumBuilder">
+ <Member Name="CreateType" />
+ <Member Name="CreateTypeInfo" />
+ <Member Name="DefineLiteral(System.String,System.Object)" />
+ <Member Name="get_Assembly" />
+ <Member Name="get_AssemblyQualifiedName" />
+ <Member Name="get_BaseType" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_FullName" />
+ <Member Name="get_GUID" />
+ <Member Name="get_Module" />
+ <Member Name="get_Name" />
+ <Member Name="get_Namespace" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="get_TypeHandle" />
+ <Member Name="get_TypeToken" />
+ <Member Name="get_UnderlyingField" />
+ <Member Name="get_UnderlyingSystemType" />
+ <Member Name="GetAttributeFlagsImpl" />
+ <Member Name="GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetConstructors(System.Reflection.BindingFlags)" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetElementType" />
+ <Member Name="GetEvent(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetEvents" />
+ <Member Name="GetEvents(System.Reflection.BindingFlags)" />
+ <Member Name="GetField(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetFields(System.Reflection.BindingFlags)" />
+ <Member Name="GetInterface(System.String,System.Boolean)" />
+ <Member Name="GetInterfaceMap(System.Type)" />
+ <Member Name="GetInterfaces" />
+ <Member Name="GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)" />
+ <Member Name="GetMembers(System.Reflection.BindingFlags)" />
+ <Member Name="GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethods(System.Reflection.BindingFlags)" />
+ <Member Name="GetNestedType(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetNestedTypes(System.Reflection.BindingFlags)" />
+ <Member Name="GetProperties(System.Reflection.BindingFlags)" />
+ <Member Name="GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="HasElementTypeImpl" />
+ <Member Name="InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])" />
+ <Member Name="IsArrayImpl" />
+ <Member Name="IsByRefImpl" />
+ <Member Name="IsCOMObjectImpl" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="IsPointerImpl" />
+ <Member Name="IsPrimitiveImpl" />
+ <Member Name="IsValueTypeImpl" />
+ <Member Name="MakeArrayType" />
+ <Member Name="MakeArrayType(System.Int32)" />
+ <Member Name="MakeByRefType" />
+ <Member Name="MakePointerType" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member MemberType="Property" Name="Assembly" />
+ <Member MemberType="Property" Name="AssemblyQualifiedName" />
+ <Member MemberType="Property" Name="BaseType" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="FullName" />
+ <Member MemberType="Property" Name="GUID" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="Namespace" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ <Member MemberType="Property" Name="TypeHandle" />
+ <Member MemberType="Property" Name="TypeToken" />
+ <Member MemberType="Property" Name="UnderlyingField" />
+ <Member MemberType="Property" Name="UnderlyingSystemType" />
+ </Type>
+ <Type Name="System.Reflection.Emit.EventBuilder">
+ <Member Name="AddOtherMethod(System.Reflection.Emit.MethodBuilder)" />
+ <Member Name="GetEventToken" />
+ <Member Name="SetAddOnMethod(System.Reflection.Emit.MethodBuilder)" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member Name="SetRaiseMethod(System.Reflection.Emit.MethodBuilder)" />
+ <Member Name="SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)" />
+ </Type>
+ <Type Name="System.Reflection.Emit.EventToken">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.EventToken)" />
+ <Member Name="get_Token" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.EventToken,System.Reflection.Emit.EventToken)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.EventToken,System.Reflection.Emit.EventToken)" />
+ <Member MemberType="Property" Name="Token" />
+ </Type>
+ <Type Name="System.Reflection.Emit.FieldBuilder">
+ <Member Name="get_Attributes" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_FieldHandle" />
+ <Member Name="get_FieldType" />
+ <Member Name="get_Module" />
+ <Member Name="get_Name" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetToken" />
+ <Member Name="GetValue(System.Object)" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="SetConstant(System.Object)" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member Name="SetOffset(System.Int32)" />
+ <Member Name="SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo)" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="FieldHandle" />
+ <Member MemberType="Property" Name="FieldType" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ </Type>
+ <Type Name="System.Reflection.Emit.FieldToken">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.FieldToken)" />
+ <Member Name="get_Token" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.FieldToken,System.Reflection.Emit.FieldToken)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.FieldToken,System.Reflection.Emit.FieldToken)" />
+ <Member MemberType="Property" Name="Token" />
+ </Type>
+ <Type Name="System.Reflection.Emit.FlowControl">
+ <Member MemberType="Field" Name="Branch" />
+ <Member MemberType="Field" Name="Break" />
+ <Member MemberType="Field" Name="Call" />
+ <Member MemberType="Field" Name="Cond_Branch" />
+ <Member MemberType="Field" Name="Meta" />
+ <Member MemberType="Field" Name="Next" />
+ <Member MemberType="Field" Name="Return" />
+ <Member MemberType="Field" Name="Throw" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.Emit.GenericTypeParameterBuilder">
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Assembly" />
+ <Member Name="get_AssemblyQualifiedName" />
+ <Member Name="get_BaseType" />
+ <Member Name="get_ContainsGenericParameters" />
+ <Member Name="get_DeclaringMethod" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_FullName" />
+ <Member Name="get_GenericParameterPosition" />
+ <Member Name="get_GUID" />
+ <Member Name="get_IsGenericParameter" />
+ <Member Name="get_IsGenericType" />
+ <Member Name="get_IsGenericTypeDefinition" />
+ <Member Name="get_Module" />
+ <Member Name="get_Name" />
+ <Member Name="get_Namespace" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="get_TypeHandle" />
+ <Member Name="get_UnderlyingSystemType" />
+ <Member Name="GetAttributeFlagsImpl" />
+ <Member Name="GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetConstructors(System.Reflection.BindingFlags)" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetElementType" />
+ <Member Name="GetEvent(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetEvents" />
+ <Member Name="GetEvents(System.Reflection.BindingFlags)" />
+ <Member Name="GetField(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetFields(System.Reflection.BindingFlags)" />
+ <Member Name="GetGenericArguments" />
+ <Member Name="GetGenericTypeDefinition" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetInterface(System.String,System.Boolean)" />
+ <Member Name="GetInterfaceMap(System.Type)" />
+ <Member Name="GetInterfaces" />
+ <Member Name="GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)" />
+ <Member Name="GetMembers(System.Reflection.BindingFlags)" />
+ <Member Name="GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethods(System.Reflection.BindingFlags)" />
+ <Member Name="GetNestedType(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetNestedTypes(System.Reflection.BindingFlags)" />
+ <Member Name="GetProperties(System.Reflection.BindingFlags)" />
+ <Member Name="GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="HasElementTypeImpl" />
+ <Member Name="InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])" />
+ <Member Name="IsArrayImpl" />
+ <Member Name="IsAssignableFrom(System.Type)" />
+ <Member Name="IsAssignableFrom(System.Reflection.TypeInfo)" />
+ <Member Name="IsByRefImpl" />
+ <Member Name="IsCOMObjectImpl" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="IsPointerImpl" />
+ <Member Name="IsPrimitiveImpl" />
+ <Member Name="IsSubclassOf(System.Type)" />
+ <Member Name="IsValueTypeImpl" />
+ <Member Name="MakeArrayType" />
+ <Member Name="MakeArrayType(System.Int32)" />
+ <Member Name="MakeByRefType" />
+ <Member Name="MakeGenericType(System.Type[])" />
+ <Member Name="MakePointerType" />
+ <Member Name="SetBaseTypeConstraint(System.Type)" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member Name="SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes)" />
+ <Member Name="SetInterfaceConstraints(System.Type[])" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Assembly" />
+ <Member MemberType="Property" Name="AssemblyQualifiedName" />
+ <Member MemberType="Property" Name="BaseType" />
+ <Member MemberType="Property" Name="ContainsGenericParameters" />
+ <Member MemberType="Property" Name="DeclaringMethod" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="FullName" />
+ <Member MemberType="Property" Name="GenericParameterPosition" />
+ <Member MemberType="Property" Name="GUID" />
+ <Member MemberType="Property" Name="IsGenericParameter" />
+ <Member MemberType="Property" Name="IsGenericType" />
+ <Member MemberType="Property" Name="IsGenericTypeDefinition" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="Namespace" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ <Member MemberType="Property" Name="TypeHandle" />
+ <Member MemberType="Property" Name="UnderlyingSystemType" />
+ </Type>
+ <Type Name="System.Reflection.Emit.ILGenerator">
+ <Member Name="BeginCatchBlock(System.Type)" />
+ <Member Name="BeginExceptFilterBlock" />
+ <Member Name="BeginExceptionBlock" />
+ <Member Name="BeginFaultBlock" />
+ <Member Name="BeginFinallyBlock" />
+ <Member Name="BeginScope" />
+ <Member Name="DeclareLocal(System.Type)" />
+ <Member Name="DeclareLocal(System.Type,System.Boolean)" />
+ <Member Name="DefineLabel" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Byte)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Double)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Int16)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Int32)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Int64)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.SignatureHelper)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Reflection.ConstructorInfo)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label[])" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Reflection.FieldInfo)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.SByte)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Single)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.String)" />
+ <Member Name="Emit(System.Reflection.Emit.OpCode,System.Type)" />
+ <Member Name="EmitCall(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo,System.Type[])" />
+ <Member Name="EmitCalli(System.Reflection.Emit.OpCode,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[])" />
+ <Member Name="EmitWriteLine(System.Reflection.Emit.LocalBuilder)" />
+ <Member Name="EmitWriteLine(System.Reflection.FieldInfo)" />
+ <Member Name="EmitWriteLine(System.String)" />
+ <Member Name="EndExceptionBlock" />
+ <Member Name="EndScope" />
+ <Member Name="MarkLabel(System.Reflection.Emit.Label)" />
+ <Member Name="MarkSequencePoint(System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="get_ILOffset" />
+ <Member Name="ThrowException(System.Type)" />
+ <Member Name="UsingNamespace(System.String)" />
+ <Member MemberType="Property" Name="ILOffset" />
+ </Type>
+ <Type Name="System.Diagnostics.CodeAnalysis.SuppressMessageAttribute">
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member MemberType="Property" Name="Category" />
+ <Member MemberType="Property" Name="CheckId" />
+ <Member MemberType="Property" Name="Scope" />
+ <Member MemberType="Property" Name="Target" />
+ <Member MemberType="Property" Name="MessageId" />
+ <Member MemberType="Property" Name="Justification" />
+ </Type>
+ <Type Name="System.Diagnostics.SymbolStore.ISymbolDocumentWriter">
+ <Member Name="SetSource(System.Byte[])" />
+ <Member Name="SetCheckSum(System.Guid,System.Byte[])" />
+ </Type>
+ <Type Name="System.Reflection.Emit.Label">
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.Label)" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.Label,System.Reflection.Emit.Label)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.Label,System.Reflection.Emit.Label)" />
+ </Type>
+ <Type Name="System.Reflection.Emit.LocalBuilder">
+ <Member Name="get_IsPinned" />
+ <Member Name="get_LocalIndex" />
+ <Member Name="get_LocalType" />
+ <Member Name="SetLocalSymInfo(System.String)" />
+ <Member Name="SetLocalSymInfo(System.String,System.Int32,System.Int32)" />
+ <Member MemberType="Property" Name="IsPinned" />
+ <Member MemberType="Property" Name="LocalIndex" />
+ <Member MemberType="Property" Name="LocalType" />
+ </Type>
+ <Type Name="System.Reflection.Emit.MethodBuilder">
+ <Member Name="DefineGenericParameters(System.String[])" />
+ <Member Name="DefineParameter(System.Int32,System.Reflection.ParameterAttributes,System.String)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_CallingConvention" />
+ <Member Name="get_ContainsGenericParameters" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_InitLocals" />
+ <Member Name="get_IsGenericMethod" />
+ <Member Name="get_IsGenericMethodDefinition" />
+ <Member Name="get_MethodHandle" />
+ <Member Name="get_Module" />
+ <Member Name="get_Name" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="get_ReturnParameter" />
+ <Member Name="get_ReturnTypeCustomAttributes" />
+ <Member Name="get_Signature" />
+ <Member Name="GetBaseDefinition" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetGenericArguments" />
+ <Member Name="GetGenericMethodDefinition" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetILGenerator" />
+ <Member Name="GetILGenerator(System.Int32)" />
+ <Member Name="GetMethodImplementationFlags" />
+ <Member Name="GetModule" />
+ <Member Name="GetParameters" />
+ <Member Name="GetToken" />
+ <Member Name="Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="MakeGenericMethod(System.Type[])" />
+ <Member Name="set_InitLocals(System.Boolean)" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member Name="SetImplementationFlags(System.Reflection.MethodImplAttributes)" />
+ <Member Name="SetParameters(System.Type[])" />
+ <Member Name="SetReturnType(System.Type)" />
+ <Member Name="SetSignature(System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="CallingConvention" />
+ <Member MemberType="Property" Name="ContainsGenericParameters" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="InitLocals" />
+ <Member MemberType="Property" Name="IsGenericMethod" />
+ <Member MemberType="Property" Name="IsGenericMethodDefinition" />
+ <Member MemberType="Property" Name="MethodHandle" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ <Member MemberType="Property" Name="ReturnParameter" />
+ <Member MemberType="Property" Name="ReturnTypeCustomAttributes" />
+ <Member MemberType="Property" Name="Signature" />
+ </Type>
+ <Type Name="System.Reflection.Emit.MethodToken">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.MethodToken)" />
+ <Member Name="get_Token" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.MethodToken,System.Reflection.Emit.MethodToken)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.MethodToken,System.Reflection.Emit.MethodToken)" />
+ <Member MemberType="Property" Name="Token" />
+ </Type>
+ <Type Name="System.Reflection.Emit.ModuleBuilder">
+ <Member Name="CreateGlobalFunctions" />
+ <Member Name="DefineDocument(System.String,System.Guid,System.Guid,System.Guid)" />
+ <Member Name="DefineEnum(System.String,System.Reflection.TypeAttributes,System.Type)" />
+ <Member Name="DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])" />
+ <Member Name="DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="DefineGlobalMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])" />
+ <Member Name="DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)" />
+ <Member Name="DefineType(System.String)" />
+ <Member Name="DefineType(System.String,System.Reflection.TypeAttributes)" />
+ <Member Name="DefineType(System.String,System.Reflection.TypeAttributes,System.Type)" />
+ <Member Name="DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)" />
+ <Member Name="DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)" />
+ <Member Name="DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)" />
+ <Member Name="DefineType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])" />
+ <Member Name="DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)" />
+ <Member Name="get_FullyQualifiedName" />
+ <Member Name="GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])" />
+ <Member Name="GetArrayMethodToken(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])" />
+ <Member Name="GetConstructorToken(System.Reflection.ConstructorInfo)" />
+ <Member Name="GetFieldToken(System.Reflection.FieldInfo)" />
+ <Member Name="GetMethodToken(System.Reflection.MethodInfo)" />
+ <Member Name="GetSignatureToken(System.Byte[],System.Int32)" />
+ <Member Name="GetSignatureToken(System.Reflection.Emit.SignatureHelper)" />
+ <Member Name="GetStringConstant(System.String)" />
+ <Member Name="GetType(System.String)" />
+ <Member Name="GetType(System.String,System.Boolean)" />
+ <Member Name="GetType(System.String,System.Boolean,System.Boolean)" />
+ <Member Name="GetTypes" />
+ <Member Name="GetTypeToken(System.String)" />
+ <Member Name="GetTypeToken(System.Type)" />
+ <Member Name="IsTransient" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member MemberType="Property" Name="FullyQualifiedName" />
+ </Type>
+ <Type Name="System.Reflection.Emit.OpCode">
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.OpCode)" />
+ <Member Name="get_FlowControl" />
+ <Member Name="get_Name" />
+ <Member Name="get_OpCodeType" />
+ <Member Name="get_OperandType" />
+ <Member Name="get_Size" />
+ <Member Name="get_StackBehaviourPop" />
+ <Member Name="get_StackBehaviourPush" />
+ <Member Name="get_Value" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.OpCode,System.Reflection.Emit.OpCode)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.OpCode,System.Reflection.Emit.OpCode)" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="FlowControl" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="OpCodeType" />
+ <Member MemberType="Property" Name="OperandType" />
+ <Member MemberType="Property" Name="Size" />
+ <Member MemberType="Property" Name="StackBehaviourPop" />
+ <Member MemberType="Property" Name="StackBehaviourPush" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Reflection.Emit.OpCodes">
+ <Member MemberType="Field" Name="Add" />
+ <Member MemberType="Field" Name="Add_Ovf" />
+ <Member MemberType="Field" Name="Add_Ovf_Un" />
+ <Member MemberType="Field" Name="And" />
+ <Member MemberType="Field" Name="Arglist" />
+ <Member MemberType="Field" Name="Beq" />
+ <Member MemberType="Field" Name="Beq_S" />
+ <Member MemberType="Field" Name="Bge" />
+ <Member MemberType="Field" Name="Bge_S" />
+ <Member MemberType="Field" Name="Bge_Un" />
+ <Member MemberType="Field" Name="Bge_Un_S" />
+ <Member MemberType="Field" Name="Bgt" />
+ <Member MemberType="Field" Name="Bgt_S" />
+ <Member MemberType="Field" Name="Bgt_Un" />
+ <Member MemberType="Field" Name="Bgt_Un_S" />
+ <Member MemberType="Field" Name="Ble" />
+ <Member MemberType="Field" Name="Ble_S" />
+ <Member MemberType="Field" Name="Ble_Un" />
+ <Member MemberType="Field" Name="Ble_Un_S" />
+ <Member MemberType="Field" Name="Blt" />
+ <Member MemberType="Field" Name="Blt_S" />
+ <Member MemberType="Field" Name="Blt_Un" />
+ <Member MemberType="Field" Name="Blt_Un_S" />
+ <Member MemberType="Field" Name="Bne_Un" />
+ <Member MemberType="Field" Name="Bne_Un_S" />
+ <Member MemberType="Field" Name="Box" />
+ <Member MemberType="Field" Name="Br" />
+ <Member MemberType="Field" Name="Br_S" />
+ <Member MemberType="Field" Name="Break" />
+ <Member MemberType="Field" Name="Brfalse" />
+ <Member MemberType="Field" Name="Brfalse_S" />
+ <Member MemberType="Field" Name="Brtrue" />
+ <Member MemberType="Field" Name="Brtrue_S" />
+ <Member MemberType="Field" Name="Call" />
+ <Member MemberType="Field" Name="Calli" />
+ <Member MemberType="Field" Name="Callvirt" />
+ <Member MemberType="Field" Name="Castclass" />
+ <Member MemberType="Field" Name="Ceq" />
+ <Member MemberType="Field" Name="Cgt" />
+ <Member MemberType="Field" Name="Cgt_Un" />
+ <Member MemberType="Field" Name="Ckfinite" />
+ <Member MemberType="Field" Name="Clt" />
+ <Member MemberType="Field" Name="Clt_Un" />
+ <Member MemberType="Field" Name="Constrained" />
+ <Member MemberType="Field" Name="Conv_I" />
+ <Member MemberType="Field" Name="Conv_I1" />
+ <Member MemberType="Field" Name="Conv_I2" />
+ <Member MemberType="Field" Name="Conv_I4" />
+ <Member MemberType="Field" Name="Conv_I8" />
+ <Member MemberType="Field" Name="Conv_Ovf_I" />
+ <Member MemberType="Field" Name="Conv_Ovf_I_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_I1" />
+ <Member MemberType="Field" Name="Conv_Ovf_I1_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_I2" />
+ <Member MemberType="Field" Name="Conv_Ovf_I2_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_I4" />
+ <Member MemberType="Field" Name="Conv_Ovf_I4_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_I8" />
+ <Member MemberType="Field" Name="Conv_Ovf_I8_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_U" />
+ <Member MemberType="Field" Name="Conv_Ovf_U_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_U1" />
+ <Member MemberType="Field" Name="Conv_Ovf_U1_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_U2" />
+ <Member MemberType="Field" Name="Conv_Ovf_U2_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_U4" />
+ <Member MemberType="Field" Name="Conv_Ovf_U4_Un" />
+ <Member MemberType="Field" Name="Conv_Ovf_U8" />
+ <Member MemberType="Field" Name="Conv_Ovf_U8_Un" />
+ <Member MemberType="Field" Name="Conv_R_Un" />
+ <Member MemberType="Field" Name="Conv_R4" />
+ <Member MemberType="Field" Name="Conv_R8" />
+ <Member MemberType="Field" Name="Conv_U" />
+ <Member MemberType="Field" Name="Conv_U1" />
+ <Member MemberType="Field" Name="Conv_U2" />
+ <Member MemberType="Field" Name="Conv_U4" />
+ <Member MemberType="Field" Name="Conv_U8" />
+ <Member MemberType="Field" Name="Cpblk" />
+ <Member MemberType="Field" Name="Cpobj" />
+ <Member MemberType="Field" Name="Div" />
+ <Member MemberType="Field" Name="Div_Un" />
+ <Member MemberType="Field" Name="Dup" />
+ <Member MemberType="Field" Name="Endfilter" />
+ <Member MemberType="Field" Name="Endfinally" />
+ <Member MemberType="Field" Name="Initblk" />
+ <Member MemberType="Field" Name="Initobj" />
+ <Member MemberType="Field" Name="Isinst" />
+ <Member MemberType="Field" Name="Jmp" />
+ <Member MemberType="Field" Name="Ldarg" />
+ <Member MemberType="Field" Name="Ldarg_0" />
+ <Member MemberType="Field" Name="Ldarg_1" />
+ <Member MemberType="Field" Name="Ldarg_2" />
+ <Member MemberType="Field" Name="Ldarg_3" />
+ <Member MemberType="Field" Name="Ldarg_S" />
+ <Member MemberType="Field" Name="Ldarga" />
+ <Member MemberType="Field" Name="Ldarga_S" />
+ <Member MemberType="Field" Name="Ldc_I4" />
+ <Member MemberType="Field" Name="Ldc_I4_0" />
+ <Member MemberType="Field" Name="Ldc_I4_1" />
+ <Member MemberType="Field" Name="Ldc_I4_2" />
+ <Member MemberType="Field" Name="Ldc_I4_3" />
+ <Member MemberType="Field" Name="Ldc_I4_4" />
+ <Member MemberType="Field" Name="Ldc_I4_5" />
+ <Member MemberType="Field" Name="Ldc_I4_6" />
+ <Member MemberType="Field" Name="Ldc_I4_7" />
+ <Member MemberType="Field" Name="Ldc_I4_8" />
+ <Member MemberType="Field" Name="Ldc_I4_M1" />
+ <Member MemberType="Field" Name="Ldc_I4_S" />
+ <Member MemberType="Field" Name="Ldc_I8" />
+ <Member MemberType="Field" Name="Ldc_R4" />
+ <Member MemberType="Field" Name="Ldc_R8" />
+ <Member MemberType="Field" Name="Ldelem" />
+ <Member MemberType="Field" Name="Ldelem_I" />
+ <Member MemberType="Field" Name="Ldelem_I1" />
+ <Member MemberType="Field" Name="Ldelem_I2" />
+ <Member MemberType="Field" Name="Ldelem_I4" />
+ <Member MemberType="Field" Name="Ldelem_I8" />
+ <Member MemberType="Field" Name="Ldelem_R4" />
+ <Member MemberType="Field" Name="Ldelem_R8" />
+ <Member MemberType="Field" Name="Ldelem_Ref" />
+ <Member MemberType="Field" Name="Ldelem_U1" />
+ <Member MemberType="Field" Name="Ldelem_U2" />
+ <Member MemberType="Field" Name="Ldelem_U4" />
+ <Member MemberType="Field" Name="Ldelema" />
+ <Member MemberType="Field" Name="Ldfld" />
+ <Member MemberType="Field" Name="Ldflda" />
+ <Member MemberType="Field" Name="Ldftn" />
+ <Member MemberType="Field" Name="Ldind_I" />
+ <Member MemberType="Field" Name="Ldind_I1" />
+ <Member MemberType="Field" Name="Ldind_I2" />
+ <Member MemberType="Field" Name="Ldind_I4" />
+ <Member MemberType="Field" Name="Ldind_I8" />
+ <Member MemberType="Field" Name="Ldind_R4" />
+ <Member MemberType="Field" Name="Ldind_R8" />
+ <Member MemberType="Field" Name="Ldind_Ref" />
+ <Member MemberType="Field" Name="Ldind_U1" />
+ <Member MemberType="Field" Name="Ldind_U2" />
+ <Member MemberType="Field" Name="Ldind_U4" />
+ <Member MemberType="Field" Name="Ldlen" />
+ <Member MemberType="Field" Name="Ldloc" />
+ <Member MemberType="Field" Name="Ldloc_0" />
+ <Member MemberType="Field" Name="Ldloc_1" />
+ <Member MemberType="Field" Name="Ldloc_2" />
+ <Member MemberType="Field" Name="Ldloc_3" />
+ <Member MemberType="Field" Name="Ldloc_S" />
+ <Member MemberType="Field" Name="Ldloca" />
+ <Member MemberType="Field" Name="Ldloca_S" />
+ <Member MemberType="Field" Name="Ldnull" />
+ <Member MemberType="Field" Name="Ldobj" />
+ <Member MemberType="Field" Name="Ldsfld" />
+ <Member MemberType="Field" Name="Ldsflda" />
+ <Member MemberType="Field" Name="Ldstr" />
+ <Member MemberType="Field" Name="Ldtoken" />
+ <Member MemberType="Field" Name="Ldvirtftn" />
+ <Member MemberType="Field" Name="Leave" />
+ <Member MemberType="Field" Name="Leave_S" />
+ <Member MemberType="Field" Name="Localloc" />
+ <Member MemberType="Field" Name="Mkrefany" />
+ <Member MemberType="Field" Name="Mul" />
+ <Member MemberType="Field" Name="Mul_Ovf" />
+ <Member MemberType="Field" Name="Mul_Ovf_Un" />
+ <Member MemberType="Field" Name="Neg" />
+ <Member MemberType="Field" Name="Newarr" />
+ <Member MemberType="Field" Name="Newobj" />
+ <Member MemberType="Field" Name="Nop" />
+ <Member MemberType="Field" Name="Not" />
+ <Member MemberType="Field" Name="Or" />
+ <Member MemberType="Field" Name="Pop" />
+ <Member MemberType="Field" Name="Prefix1" />
+ <Member MemberType="Field" Name="Prefix2" />
+ <Member MemberType="Field" Name="Prefix3" />
+ <Member MemberType="Field" Name="Prefix4" />
+ <Member MemberType="Field" Name="Prefix5" />
+ <Member MemberType="Field" Name="Prefix6" />
+ <Member MemberType="Field" Name="Prefix7" />
+ <Member MemberType="Field" Name="Prefixref" />
+ <Member MemberType="Field" Name="Readonly" />
+ <Member MemberType="Field" Name="Refanytype" />
+ <Member MemberType="Field" Name="Refanyval" />
+ <Member MemberType="Field" Name="Rem" />
+ <Member MemberType="Field" Name="Rem_Un" />
+ <Member MemberType="Field" Name="Ret" />
+ <Member MemberType="Field" Name="Rethrow" />
+ <Member MemberType="Field" Name="Shl" />
+ <Member MemberType="Field" Name="Shr" />
+ <Member MemberType="Field" Name="Shr_Un" />
+ <Member MemberType="Field" Name="Sizeof" />
+ <Member MemberType="Field" Name="Starg" />
+ <Member MemberType="Field" Name="Starg_S" />
+ <Member MemberType="Field" Name="Stelem" />
+ <Member MemberType="Field" Name="Stelem_I" />
+ <Member MemberType="Field" Name="Stelem_I1" />
+ <Member MemberType="Field" Name="Stelem_I2" />
+ <Member MemberType="Field" Name="Stelem_I4" />
+ <Member MemberType="Field" Name="Stelem_I8" />
+ <Member MemberType="Field" Name="Stelem_R4" />
+ <Member MemberType="Field" Name="Stelem_R8" />
+ <Member MemberType="Field" Name="Stelem_Ref" />
+ <Member MemberType="Field" Name="Stfld" />
+ <Member MemberType="Field" Name="Stind_I" />
+ <Member MemberType="Field" Name="Stind_I1" />
+ <Member MemberType="Field" Name="Stind_I2" />
+ <Member MemberType="Field" Name="Stind_I4" />
+ <Member MemberType="Field" Name="Stind_I8" />
+ <Member MemberType="Field" Name="Stind_R4" />
+ <Member MemberType="Field" Name="Stind_R8" />
+ <Member MemberType="Field" Name="Stind_Ref" />
+ <Member MemberType="Field" Name="Stloc" />
+ <Member MemberType="Field" Name="Stloc_0" />
+ <Member MemberType="Field" Name="Stloc_1" />
+ <Member MemberType="Field" Name="Stloc_2" />
+ <Member MemberType="Field" Name="Stloc_3" />
+ <Member MemberType="Field" Name="Stloc_S" />
+ <Member MemberType="Field" Name="Stobj" />
+ <Member MemberType="Field" Name="Stsfld" />
+ <Member MemberType="Field" Name="Sub" />
+ <Member MemberType="Field" Name="Sub_Ovf" />
+ <Member MemberType="Field" Name="Sub_Ovf_Un" />
+ <Member MemberType="Field" Name="Switch" />
+ <Member MemberType="Field" Name="Tailcall" />
+ <Member MemberType="Field" Name="Throw" />
+ <Member MemberType="Field" Name="Unaligned" />
+ <Member MemberType="Field" Name="Unbox" />
+ <Member MemberType="Field" Name="Unbox_Any" />
+ <Member MemberType="Field" Name="Volatile" />
+ <Member MemberType="Field" Name="Xor" />
+ <Member Name="TakesSingleByteArgument(System.Reflection.Emit.OpCode)" />
+ </Type>
+ <Type Name="System.Reflection.Emit.OpCodeType">
+ <Member MemberType="Field" Name="Macro" />
+ <Member MemberType="Field" Name="Nternal" />
+ <Member MemberType="Field" Name="Objmodel" />
+ <Member MemberType="Field" Name="Prefix" />
+ <Member MemberType="Field" Name="Primitive" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.Emit.OperandType">
+ <Member MemberType="Field" Name="InlineBrTarget" />
+ <Member MemberType="Field" Name="InlineField" />
+ <Member MemberType="Field" Name="InlineI" />
+ <Member MemberType="Field" Name="InlineI8" />
+ <Member MemberType="Field" Name="InlineMethod" />
+ <Member MemberType="Field" Name="InlineNone" />
+ <Member MemberType="Field" Name="InlineR" />
+ <Member MemberType="Field" Name="InlineSig" />
+ <Member MemberType="Field" Name="InlineString" />
+ <Member MemberType="Field" Name="InlineSwitch" />
+ <Member MemberType="Field" Name="InlineTok" />
+ <Member MemberType="Field" Name="InlineType" />
+ <Member MemberType="Field" Name="InlineVar" />
+ <Member MemberType="Field" Name="ShortInlineBrTarget" />
+ <Member MemberType="Field" Name="ShortInlineI" />
+ <Member MemberType="Field" Name="ShortInlineR" />
+ <Member MemberType="Field" Name="ShortInlineVar" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.Emit.PackingSize">
+ <Member MemberType="Field" Name="Size1" />
+ <Member MemberType="Field" Name="Size128" />
+ <Member MemberType="Field" Name="Size16" />
+ <Member MemberType="Field" Name="Size2" />
+ <Member MemberType="Field" Name="Size32" />
+ <Member MemberType="Field" Name="Size4" />
+ <Member MemberType="Field" Name="Size64" />
+ <Member MemberType="Field" Name="Size8" />
+ <Member MemberType="Field" Name="Unspecified" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.Emit.ParameterBuilder">
+ <Member Name="get_Attributes" />
+ <Member Name="get_IsIn" />
+ <Member Name="get_IsOptional" />
+ <Member Name="get_IsOut" />
+ <Member Name="get_Name" />
+ <Member Name="get_Position" />
+ <Member Name="GetToken" />
+ <Member Name="SetConstant(System.Object)" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="IsIn" />
+ <Member MemberType="Property" Name="IsOptional" />
+ <Member MemberType="Property" Name="IsOut" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="Position" />
+ </Type>
+ <Type Name="System.Reflection.Emit.ParameterToken">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.ParameterToken)" />
+ <Member Name="get_Token" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.ParameterToken,System.Reflection.Emit.ParameterToken)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.ParameterToken,System.Reflection.Emit.ParameterToken)" />
+ <Member MemberType="Property" Name="Token" />
+ </Type>
+ <Type Name="System.Reflection.Emit.PEFileKinds">
+ <Member MemberType="Field" Name="ConsoleApplication" />
+ <Member MemberType="Field" Name="Dll" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="WindowApplication" />
+ </Type>
+ <Type Name="System.Reflection.Emit.PropertyBuilder">
+ <Member Name="AddOtherMethod(System.Reflection.Emit.MethodBuilder)" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_CanRead" />
+ <Member Name="get_CanWrite" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_Module" />
+ <Member Name="get_Name" />
+ <Member Name="get_PropertyToken" />
+ <Member Name="get_PropertyType" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="GetAccessors(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetGetMethod(System.Boolean)" />
+ <Member Name="GetIndexParameters" />
+ <Member Name="GetSetMethod(System.Boolean)" />
+ <Member Name="GetValue(System.Object,System.Object[])" />
+ <Member Name="GetValue(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="SetConstant(System.Object)" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member Name="SetGetMethod(System.Reflection.Emit.MethodBuilder)" />
+ <Member Name="SetSetMethod(System.Reflection.Emit.MethodBuilder)" />
+ <Member Name="SetValue(System.Object,System.Object,System.Object[])" />
+ <Member Name="SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="CanRead" />
+ <Member MemberType="Property" Name="CanWrite" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="PropertyToken" />
+ <Member MemberType="Property" Name="PropertyType" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ </Type>
+ <Type Name="System.Reflection.Emit.PropertyToken">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.PropertyToken)" />
+ <Member Name="get_Token" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.PropertyToken,System.Reflection.Emit.PropertyToken)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.PropertyToken,System.Reflection.Emit.PropertyToken)" />
+ <Member MemberType="Property" Name="Token" />
+ </Type>
+ <Type Name="System.Reflection.Emit.SignatureHelper">
+ <Member Name="AddArgument(System.Type)" />
+ <Member Name="AddArgument(System.Type,System.Boolean)" />
+ <Member Name="AddArgument(System.Type,System.Type[],System.Type[])" />
+ <Member Name="AddArguments(System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="AddSentinel" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetFieldSigHelper(System.Reflection.Module)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetLocalVarSigHelper" />
+ <Member Name="GetLocalVarSigHelper(System.Reflection.Module)" />
+ <Member Name="GetMethodSigHelper(System.Reflection.CallingConventions,System.Type)" />
+ <Member Name="GetMethodSigHelper(System.Reflection.Module,System.Reflection.CallingConventions,System.Type)" />
+ <Member Name="GetMethodSigHelper(System.Reflection.Module,System.Runtime.InteropServices.CallingConvention,System.Type)" />
+ <Member Name="GetMethodSigHelper(System.Reflection.Module,System.Type,System.Type[])" />
+ <Member Name="GetMethodSigHelper(System.Runtime.InteropServices.CallingConvention,System.Type)" />
+ <Member Name="GetPropertySigHelper(System.Reflection.Module,System.Type,System.Type[])" />
+ <Member Name="GetPropertySigHelper(System.Reflection.Module,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="GetPropertySigHelper(System.Reflection.Module,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="GetSignature" />
+ <Member Name="ToString" />
+ </Type>
+ <Type Name="System.Reflection.Emit.SignatureToken">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.SignatureToken)" />
+ <Member Name="get_Token" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.SignatureToken,System.Reflection.Emit.SignatureToken)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.SignatureToken,System.Reflection.Emit.SignatureToken)" />
+ <Member MemberType="Property" Name="Token" />
+ </Type>
+ <Type Name="System.Reflection.Emit.StackBehaviour">
+ <Member MemberType="Field" Name="Pop0" />
+ <Member MemberType="Field" Name="Pop1" />
+ <Member MemberType="Field" Name="Pop1_pop1" />
+ <Member MemberType="Field" Name="Popi" />
+ <Member MemberType="Field" Name="Popi_pop1" />
+ <Member MemberType="Field" Name="Popi_popi" />
+ <Member MemberType="Field" Name="Popi_popi_popi" />
+ <Member MemberType="Field" Name="Popi_popi8" />
+ <Member MemberType="Field" Name="Popi_popr4" />
+ <Member MemberType="Field" Name="Popi_popr8" />
+ <Member MemberType="Field" Name="Popref" />
+ <Member MemberType="Field" Name="Popref_pop1" />
+ <Member MemberType="Field" Name="Popref_popi" />
+ <Member MemberType="Field" Name="Popref_popi_pop1" />
+ <Member MemberType="Field" Name="Popref_popi_popi" />
+ <Member MemberType="Field" Name="Popref_popi_popi8" />
+ <Member MemberType="Field" Name="Popref_popi_popr4" />
+ <Member MemberType="Field" Name="Popref_popi_popr8" />
+ <Member MemberType="Field" Name="Popref_popi_popref" />
+ <Member MemberType="Field" Name="Push0" />
+ <Member MemberType="Field" Name="Push1" />
+ <Member MemberType="Field" Name="Push1_push1" />
+ <Member MemberType="Field" Name="Pushi" />
+ <Member MemberType="Field" Name="Pushi8" />
+ <Member MemberType="Field" Name="Pushr4" />
+ <Member MemberType="Field" Name="Pushr8" />
+ <Member MemberType="Field" Name="Pushref" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="Varpop" />
+ <Member MemberType="Field" Name="Varpush" />
+ </Type>
+ <Type Name="System.Reflection.Emit.StringToken">
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.StringToken)" />
+ <Member Name="get_Token" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.StringToken,System.Reflection.Emit.StringToken)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.StringToken,System.Reflection.Emit.StringToken)" />
+ <Member MemberType="Property" Name="Token" />
+ </Type>
+ <Type Name="System.Reflection.Emit.TypeBuilder">
+ <Member MemberType="Field" Name="UnspecifiedTypeSize" />
+ <Member Name="AddInterfaceImplementation(System.Type)" />
+ <Member Name="CreateType" />
+ <Member Name="IsAssignableFrom(System.Reflection.TypeInfo)" />
+ <Member Name="CreateTypeInfo" />
+ <Member Name="DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[])" />
+ <Member Name="DefineConstructor(System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="DefineDefaultConstructor(System.Reflection.MethodAttributes)" />
+ <Member Name="DefineEvent(System.String,System.Reflection.EventAttributes,System.Type)" />
+ <Member Name="DefineField(System.String,System.Type,System.Reflection.FieldAttributes)" />
+ <Member Name="DefineField(System.String,System.Type,System.Type[],System.Type[],System.Reflection.FieldAttributes)" />
+ <Member Name="DefineGenericParameters(System.String[])" />
+ <Member Name="DefineInitializedData(System.String,System.Byte[],System.Reflection.FieldAttributes)" />
+ <Member Name="DefineMethod(System.String,System.Reflection.MethodAttributes)" />
+ <Member Name="DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions)" />
+ <Member Name="DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])" />
+ <Member Name="DefineMethod(System.String,System.Reflection.MethodAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="DefineMethod(System.String,System.Reflection.MethodAttributes,System.Type,System.Type[])" />
+ <Member Name="DefineMethodOverride(System.Reflection.MethodInfo,System.Reflection.MethodInfo)" />
+ <Member Name="DefineNestedType(System.String)" />
+ <Member Name="DefineNestedType(System.String,System.Reflection.TypeAttributes)" />
+ <Member Name="DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type)" />
+ <Member Name="DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Int32)" />
+ <Member Name="DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize)" />
+ <Member Name="DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Reflection.Emit.PackingSize,System.Int32)" />
+ <Member Name="DefineNestedType(System.String,System.Reflection.TypeAttributes,System.Type,System.Type[])" />
+ <Member Name="DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[])" />
+ <Member Name="DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[])" />
+ <Member Name="DefineProperty(System.String,System.Reflection.PropertyAttributes,System.Reflection.CallingConventions,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][])" />
+ <Member Name="DefineTypeInitializer" />
+ <Member Name="DefineUninitializedData(System.String,System.Int32,System.Reflection.FieldAttributes)" />
+ <Member Name="get_Assembly" />
+ <Member Name="get_AssemblyQualifiedName" />
+ <Member Name="get_BaseType" />
+ <Member Name="get_DeclaringMethod" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_FullName" />
+ <Member Name="get_GenericParameterAttributes" />
+ <Member Name="get_GenericParameterPosition" />
+ <Member Name="get_GUID" />
+ <Member Name="get_IsGenericParameter" />
+ <Member Name="get_IsGenericType" />
+ <Member Name="get_IsGenericTypeDefinition" />
+ <Member Name="get_Module" />
+ <Member Name="get_Name" />
+ <Member Name="get_Namespace" />
+ <Member Name="get_PackingSize" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="get_Size" />
+ <Member Name="get_TypeHandle" />
+ <Member Name="get_TypeToken" />
+ <Member Name="get_UnderlyingSystemType" />
+ <Member Name="GetAttributeFlagsImpl" />
+ <Member Name="GetConstructor(System.Type,System.Reflection.ConstructorInfo)" />
+ <Member Name="GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetConstructors(System.Reflection.BindingFlags)" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetElementType" />
+ <Member Name="GetEvent(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetEvents" />
+ <Member Name="GetEvents(System.Reflection.BindingFlags)" />
+ <Member Name="GetField(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetField(System.Type,System.Reflection.FieldInfo)" />
+ <Member Name="GetFields(System.Reflection.BindingFlags)" />
+ <Member Name="GetGenericArguments" />
+ <Member Name="GetGenericTypeDefinition" />
+ <Member Name="GetInterface(System.String,System.Boolean)" />
+ <Member Name="GetInterfaceMap(System.Type)" />
+ <Member Name="GetInterfaces" />
+ <Member Name="GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)" />
+ <Member Name="GetMembers(System.Reflection.BindingFlags)" />
+ <Member Name="GetMethod(System.Type,System.Reflection.MethodInfo)" />
+ <Member Name="GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethods(System.Reflection.BindingFlags)" />
+ <Member Name="GetNestedType(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetNestedTypes(System.Reflection.BindingFlags)" />
+ <Member Name="GetProperties(System.Reflection.BindingFlags)" />
+ <Member Name="GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="HasElementTypeImpl" />
+ <Member Name="InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])" />
+ <Member Name="IsArrayImpl" />
+ <Member Name="IsAssignableFrom(System.Type)" />
+ <Member Name="IsByRefImpl" />
+ <Member Name="IsCOMObjectImpl" />
+ <Member Name="IsCreated" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="IsPointerImpl" />
+ <Member Name="IsPrimitiveImpl" />
+ <Member Name="IsSubclassOf(System.Type)" />
+ <Member Name="MakeArrayType" />
+ <Member Name="MakeArrayType(System.Int32)" />
+ <Member Name="MakeByRefType" />
+ <Member Name="MakeGenericType(System.Type[])" />
+ <Member Name="MakePointerType" />
+ <Member Name="SetCustomAttribute(System.Reflection.ConstructorInfo,System.Byte[])" />
+ <Member Name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" />
+ <Member Name="SetParent(System.Type)" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Assembly" />
+ <Member MemberType="Property" Name="AssemblyQualifiedName" />
+ <Member MemberType="Property" Name="BaseType" />
+ <Member MemberType="Property" Name="DeclaringMethod" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="FullName" />
+ <Member MemberType="Property" Name="GenericParameterAttributes" />
+ <Member MemberType="Property" Name="GenericParameterPosition" />
+ <Member MemberType="Property" Name="GUID" />
+ <Member MemberType="Property" Name="IsGenericParameter" />
+ <Member MemberType="Property" Name="IsGenericType" />
+ <Member MemberType="Property" Name="IsGenericTypeDefinition" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="Namespace" />
+ <Member MemberType="Property" Name="PackingSize" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ <Member MemberType="Property" Name="Size" />
+ <Member MemberType="Property" Name="TypeHandle" />
+ <Member MemberType="Property" Name="TypeToken" />
+ <Member MemberType="Property" Name="UnderlyingSystemType" />
+ </Type>
+ <Type Name="System.Reflection.Emit.TypeToken">
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Reflection.Emit.TypeToken)" />
+ <Member Name="get_Token" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Reflection.Emit.TypeToken,System.Reflection.Emit.TypeToken)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.TypeToken,System.Reflection.Emit.TypeToken)" />
+ <Member MemberType="Property" Name="Token" />
+ </Type>
+ <Type Name="System.Reflection.EventAttributes">
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="ReservedMask" />
+ <Member MemberType="Field" Name="RTSpecialName" />
+ <Member MemberType="Field" Name="SpecialName" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.EventInfo">
+ <Member Name="#ctor" />
+ <Member Name="AddEventHandler(System.Object,System.Delegate)" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_AddMethod" />
+ <Member Name="get_RaiseMethod" />
+ <Member Name="get_RemoveMethod" />
+ <Member Name="get_EventHandlerType" />
+ <Member Name="get_IsMulticast" />
+ <Member Name="get_IsSpecialName" />
+ <Member Name="get_MemberType" />
+ <Member Name="GetAddMethod" />
+ <Member Name="GetAddMethod(System.Boolean)" />
+ <Member Name="GetRaiseMethod" />
+ <Member Name="GetRaiseMethod(System.Boolean)" />
+ <Member Name="GetRemoveMethod" />
+ <Member Name="GetRemoveMethod(System.Boolean)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="RemoveEventHandler(System.Object,System.Delegate)" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="AddMethod" />
+ <Member MemberType="Property" Name="RaiseMethod" />
+ <Member MemberType="Property" Name="RemoveMethod" />
+ <Member MemberType="Property" Name="EventHandlerType" />
+ <Member MemberType="Property" Name="IsMulticast" />
+ <Member MemberType="Property" Name="IsSpecialName" />
+ <Member MemberType="Property" Name="MemberType" />
+ </Type>
+ <Type Name="System.Reflection.FieldAttributes">
+ <Member MemberType="Field" Name="Assembly" />
+ <Member MemberType="Field" Name="FamANDAssem" />
+ <Member MemberType="Field" Name="Family" />
+ <Member MemberType="Field" Name="FamORAssem" />
+ <Member MemberType="Field" Name="FieldAccessMask" />
+ <Member MemberType="Field" Name="HasDefault" />
+ <Member MemberType="Field" Name="HasFieldMarshal" />
+ <Member MemberType="Field" Name="HasFieldRVA" />
+ <Member MemberType="Field" Name="InitOnly" />
+ <Member MemberType="Field" Name="Literal" />
+ <Member MemberType="Field" Name="NotSerialized" />
+ <Member MemberType="Field" Name="PinvokeImpl" />
+ <Member MemberType="Field" Name="Private" />
+ <Member MemberType="Field" Name="PrivateScope" />
+ <Member MemberType="Field" Name="Public" />
+ <Member MemberType="Field" Name="ReservedMask" />
+ <Member MemberType="Field" Name="RTSpecialName" />
+ <Member MemberType="Field" Name="SpecialName" />
+ <Member MemberType="Field" Name="Static" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.FieldInfo">
+ <Member Name="#ctor" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_FieldHandle" />
+ <Member Name="get_FieldType" />
+ <Member Name="get_IsAssembly" />
+ <Member Name="get_IsFamily" />
+ <Member Name="get_IsFamilyAndAssembly" />
+ <Member Name="get_IsFamilyOrAssembly" />
+ <Member Name="get_IsInitOnly" />
+ <Member Name="get_IsLiteral" />
+ <Member Name="get_IsNotSerialized" />
+ <Member Name="get_IsPinvokeImpl" />
+ <Member Name="get_IsPrivate" />
+ <Member Name="get_IsPublic" />
+ <Member Name="get_IsSpecialName" />
+ <Member Name="get_IsStatic" />
+ <Member Name="get_MemberType" />
+ <Member Name="GetFieldFromHandle(System.RuntimeFieldHandle)" />
+ <Member Name="GetFieldFromHandle(System.RuntimeFieldHandle,System.RuntimeTypeHandle)" />
+ <Member Name="GetValue(System.Object)" />
+ <Member Name="GetOptionalCustomModifiers" />
+ <Member Name="GetRequiredCustomModifiers" />
+ <Member Name="GetRawConstantValue" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="SetValue(System.Object,System.Object)" />
+ <Member Name="SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo)" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="FieldHandle" />
+ <Member MemberType="Property" Name="FieldType" />
+ <Member MemberType="Property" Name="IsAssembly" />
+ <Member MemberType="Property" Name="IsFamily" />
+ <Member MemberType="Property" Name="IsFamilyAndAssembly" />
+ <Member MemberType="Property" Name="IsFamilyOrAssembly" />
+ <Member MemberType="Property" Name="IsInitOnly" />
+ <Member MemberType="Property" Name="IsLiteral" />
+ <Member MemberType="Property" Name="IsNotSerialized" />
+ <Member MemberType="Property" Name="IsPinvokeImpl" />
+ <Member MemberType="Property" Name="IsPrivate" />
+ <Member MemberType="Property" Name="IsPublic" />
+ <Member MemberType="Property" Name="IsSpecialName" />
+ <Member MemberType="Property" Name="IsStatic" />
+ <Member MemberType="Property" Name="MemberType" />
+ </Type>
+ <Type Name="System.Reflection.ICustomAttributeProvider">
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ </Type>
+ <Type Name="System.Reflection.InvalidFilterCriteriaException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Reflection.InterfaceMapping">
+ <Member MemberType="Field" Name="InterfaceMethods" />
+ <Member MemberType="Field" Name="InterfaceType" />
+ <Member MemberType="Field" Name="TargetMethods" />
+ <Member MemberType="Field" Name="TargetType" />
+ </Type>
+ <Type Name="System.Reflection.IReflect" />
+ <Type Status="ImplRoot" Name="System.Reflection.LoaderAllocator">
+ <Member Status="ImplRoot" Name="#ctor" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_slots" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_slotsUsed" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Reflection.ManifestResourceInfo">
+ <Member Name="#ctor(System.Reflection.Assembly,System.String,System.Reflection.ResourceLocation)" />
+ <Member MemberType="Property" Name="FileName" />
+ <Member MemberType="Property" Name="ReferencedAssembly" />
+ <Member MemberType="Property" Name="ResourceLocation" />
+ </Type>
+ <Type Name="System.Reflection.MemberInfo">
+ <Member Name="#ctor" />
+ <Member Name="get_CustomAttributes" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_MemberType" />
+ <Member Name="get_MetadataToken" />
+ <Member Name="get_Name" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member MemberType="Property" Name="CustomAttributes" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="MemberType" />
+ <Member MemberType="Property" Name="MetadataToken" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ </Type>
+ <Type Name="System.Reflection.MemberTypes">
+ <Member MemberType="Field" Name="All" />
+ <Member MemberType="Field" Name="Constructor" />
+ <Member MemberType="Field" Name="Custom" />
+ <Member MemberType="Field" Name="Event" />
+ <Member MemberType="Field" Name="Field" />
+ <Member MemberType="Field" Name="Method" />
+ <Member MemberType="Field" Name="NestedType" />
+ <Member MemberType="Field" Name="Property" />
+ <Member MemberType="Field" Name="TypeInfo" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.MethodAttributes">
+ <Member MemberType="Field" Name="Abstract" />
+ <Member MemberType="Field" Name="Assembly" />
+ <Member MemberType="Field" Name="FamANDAssem" />
+ <Member MemberType="Field" Name="Family" />
+ <Member MemberType="Field" Name="FamORAssem" />
+ <Member MemberType="Field" Name="Final" />
+ <Member MemberType="Field" Name="HasSecurity" />
+ <Member MemberType="Field" Name="HideBySig" />
+ <Member MemberType="Field" Name="MemberAccessMask" />
+ <Member MemberType="Field" Name="NewSlot" />
+ <Member MemberType="Field" Name="PinvokeImpl" />
+ <Member MemberType="Field" Name="Private" />
+ <Member MemberType="Field" Name="PrivateScope" />
+ <Member MemberType="Field" Name="Public" />
+ <Member MemberType="Field" Name="RequireSecObject" />
+ <Member MemberType="Field" Name="ReservedMask" />
+ <Member MemberType="Field" Name="ReuseSlot" />
+ <Member MemberType="Field" Name="RTSpecialName" />
+ <Member MemberType="Field" Name="SpecialName" />
+ <Member MemberType="Field" Name="Static" />
+ <Member MemberType="Field" Name="UnmanagedExport" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="Virtual" />
+ <Member MemberType="Field" Name="VtableLayoutMask" />
+ </Type>
+ <Type Name="System.Reflection.MethodBase">
+ <Member Name="#ctor" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_CallingConvention" />
+ <Member Name="get_ContainsGenericParameters" />
+ <Member Name="get_IsAbstract" />
+ <Member Name="get_IsAssembly" />
+ <Member Name="get_IsConstructor" />
+ <Member Name="get_IsFamily" />
+ <Member Name="get_IsFamilyAndAssembly" />
+ <Member Name="get_IsFamilyOrAssembly" />
+ <Member Name="get_IsFinal" />
+ <Member Name="get_IsGenericMethod" />
+ <Member Name="get_IsGenericMethodDefinition" />
+ <Member Name="get_IsHideBySig" />
+ <Member Name="get_IsPrivate" />
+ <Member Name="get_IsPublic" />
+ <Member Name="get_IsSpecialName" />
+ <Member Name="get_IsStatic" />
+ <Member Name="get_IsVirtual" />
+ <Member Name="get_MethodHandle" />
+ <Member Name="get_MethodImplementationFlags" />
+ <Member Name="GetGenericArguments" />
+ <Member Status="ImplRoot" Name="GetMethodDesc" />
+ <Member Name="GetMethodFromHandle(System.RuntimeMethodHandle)" />
+ <Member Name="GetMethodFromHandle(System.RuntimeMethodHandle,System.RuntimeTypeHandle)" />
+ <Member Name="GetMethodImplementationFlags" />
+ <Member Name="GetParameters" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="Invoke(System.Object,System.Object[])" />
+ <Member Name="Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="CallingConvention" />
+ <Member MemberType="Property" Name="ContainsGenericParameters" />
+ <Member MemberType="Property" Name="IsAbstract" />
+ <Member MemberType="Property" Name="IsAssembly" />
+ <Member MemberType="Property" Name="IsConstructor" />
+ <Member MemberType="Property" Name="IsFamily" />
+ <Member MemberType="Property" Name="IsFamilyAndAssembly" />
+ <Member MemberType="Property" Name="IsFamilyOrAssembly" />
+ <Member MemberType="Property" Name="IsFinal" />
+ <Member MemberType="Property" Name="IsGenericMethod" />
+ <Member MemberType="Property" Name="IsGenericMethodDefinition" />
+ <Member MemberType="Property" Name="IsHideBySig" />
+ <Member MemberType="Property" Name="IsPrivate" />
+ <Member MemberType="Property" Name="IsPublic" />
+ <Member MemberType="Property" Name="IsSpecialName" />
+ <Member MemberType="Property" Name="IsStatic" />
+ <Member MemberType="Property" Name="IsVirtual" />
+ <Member MemberType="Property" Name="MethodHandle" />
+ <Member MemberType="Property" Name="MethodImplementationFlags" />
+ <Member Name="GetCurrentMethod" />
+ </Type>
+ <Type Name="System.Reflection.MethodImplAttributes">
+ <Member MemberType="Field" Name="AggressiveInlining" />
+ <Member MemberType="Field" Name="CodeTypeMask" />
+ <Member MemberType="Field" Name="ForwardRef" />
+ <Member MemberType="Field" Name="IL" />
+ <Member MemberType="Field" Name="InternalCall" />
+ <Member MemberType="Field" Name="Managed" />
+ <Member MemberType="Field" Name="ManagedMask" />
+ <Member MemberType="Field" Name="MaxMethodImplVal" />
+ <Member MemberType="Field" Name="Native" />
+ <Member MemberType="Field" Name="NoInlining" />
+ <Member MemberType="Field" Name="OPTIL" />
+ <Member MemberType="Field" Name="PreserveSig" />
+ <Member MemberType="Field" Name="Runtime" />
+ <Member MemberType="Field" Name="Synchronized" />
+ <Member MemberType="Field" Name="Unmanaged" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.MethodInfo">
+ <Member Name="#ctor" />
+ <Member Name="get_MemberType" />
+ <Member Name="get_ReturnParameter" />
+ <Member Name="get_ReturnType" />
+ <Member Name="get_ReturnTypeCustomAttributes" />
+ <Member Name="GetBaseDefinition" />
+ <Member Name="GetGenericArguments" />
+ <Member Name="GetGenericMethodDefinition" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="MakeGenericMethod(System.Type[])" />
+ <Member MemberType="Property" Name="MemberType" />
+ <Member MemberType="Property" Name="ReturnParameter" />
+ <Member MemberType="Property" Name="ReturnType" />
+ <Member MemberType="Property" Name="ReturnTypeCustomAttributes" />
+ </Type>
+ <Type Name="System.Reflection.Missing">
+ <Member MemberType="Field" Name="Value" />
+ </Type>
+ <Type Name="System.Reflection.Module">
+ <Member Name="#ctor" />
+ <Member Name="get_Assembly" />
+ <Member Name="get_CustomAttributes" />
+ <Member Name="get_FullyQualifiedName" />
+ <Member Name="get_MetadataToken" />
+ <Member Name="get_ModuleVersionId" />
+ <Member Name="get_Name" />
+ <Member Name="get_ScopeName" />
+ <Member Name="FindTypes(System.Reflection.TypeFilter,System.Object)" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="GetField(System.String)" />
+ <Member Name="GetField(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetFields" />
+ <Member Name="GetFields(System.Reflection.BindingFlags)" />
+ <Member Name="GetMethod(System.String)" />
+ <Member Name="GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethod(System.String,System.Type[])" />
+ <Member Name="GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethods" />
+ <Member Name="GetMethods(System.Reflection.BindingFlags)" />
+ <Member Name="GetType(System.String)" />
+ <Member Name="GetType(System.String,System.Boolean)" />
+ <Member Name="GetType(System.String,System.Boolean,System.Boolean)" />
+ <Member Name="GetTypes" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member Name="ResolveMethod(System.Int32)" />
+ <Member Name="ResolveMethod(System.Int32,System.Type[],System.Type[])" />
+ <Member Name="ResolveField(System.Int32)" />
+ <Member Name="ResolveField(System.Int32,System.Type[],System.Type[])" />
+ <Member Name="ResolveString(System.Int32)" />
+ <Member Name="ResolveType(System.Int32)" />
+ <Member Name="ResolveType(System.Int32,System.Type[],System.Type[])" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Assembly" />
+ <Member MemberType="Property" Name="CustomAttributes" />
+ <Member MemberType="Property" Name="FullyQualifiedName" />
+ <Member MemberType="Property" Name="MetadataToken" />
+ <Member MemberType="Property" Name="ModuleVersionId" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="ScopeName" />
+ <Member MemberType="Field" Name="FilterTypeName" />
+ <Member MemberType="Field" Name="FilterTypeNameIgnoreCase" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.RuntimeModule">
+ <Member Status="ImplRoot" MemberType="Field" Name="m_pData" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="m_pFields" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="m_pGlobals" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="m_pRefClass" /> <!-- EE -->
+ <Member Status="ImplRoot" MemberType="Field" Name="m_runtimeType" /> <!-- EE -->
+ </Type>
+ <Type Name="System.Reflection.ParameterAttributes">
+ <Member MemberType="Field" Name="HasDefault" />
+ <Member MemberType="Field" Name="HasFieldMarshal" />
+ <Member MemberType="Field" Name="In" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="Optional" />
+ <Member MemberType="Field" Name="Out" />
+ <Member MemberType="Field" Name="Reserved3" />
+ <Member MemberType="Field" Name="Reserved4" />
+ <Member MemberType="Field" Name="ReservedMask" />
+ <Member MemberType="Field" Name="Retval" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.ParameterInfo">
+ <Member Name="#ctor" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_CustomAttributes" />
+ <Member Name="get_DefaultValue" />
+ <Member Name="get_HasDefaultValue" />
+ <Member Name="get_IsOptional" />
+ <Member Name="get_IsOut" />
+ <Member Name="get_IsIn" />
+ <Member Name="get_IsRetval" />
+ <Member Name="get_Member" />
+ <Member Name="get_MetadataToken" />
+ <Member Name="get_Name" />
+ <Member Name="get_ParameterType" />
+ <Member Name="get_Position" />
+ <Member Name="get_RawDefaultValue" />
+ <Member Name="GetOptionalCustomModifiers" />
+ <Member Name="GetRequiredCustomModifiers" />
+ <Member Name="GetCustomAttributes(System.Boolean)" />
+ <Member Name="GetCustomAttributes(System.Type,System.Boolean)" />
+ <Member Name="IsDefined(System.Type,System.Boolean)" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="CustomAttributes" />
+ <Member MemberType="Property" Name="DefaultValue" />
+ <Member MemberType="Property" Name="HasDefaultValue" />
+ <Member MemberType="Property" Name="IsOptional" />
+ <Member MemberType="Property" Name="IsOut" />
+ <Member MemberType="Property" Name="IsIn" />
+ <Member MemberType="Property" Name="IsRetval" />
+ <Member MemberType="Property" Name="Member" />
+ <Member MemberType="Property" Name="MetadataToken" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="ParameterType" />
+ <Member MemberType="Property" Name="Position" />
+ <Member MemberType="Property" Name="RawDefaultValue" />
+ </Type>
+ <Type Name="System.Reflection.ParameterModifier">
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="get_Item(System.Int32)" />
+ <Member Name="set_Item(System.Int32,System.Boolean)" />
+ <Member MemberType="Property" Name="Item(System.Int32)" />
+ </Type>
+ <Type Name="System.Reflection.PropertyAttributes">
+ <Member MemberType="Field" Name="HasDefault" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="Reserved2" />
+ <Member MemberType="Field" Name="Reserved3" />
+ <Member MemberType="Field" Name="Reserved4" />
+ <Member MemberType="Field" Name="ReservedMask" />
+ <Member MemberType="Field" Name="RTSpecialName" />
+ <Member MemberType="Field" Name="SpecialName" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Reflection.PropertyInfo">
+ <Member Name="#ctor" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_CanRead" />
+ <Member Name="get_CanWrite" />
+ <Member Name="get_GetMethod" />
+ <Member Name="get_IsSpecialName" />
+ <Member Name="get_MemberType" />
+ <Member Name="get_PropertyType" />
+ <Member Name="get_SetMethod" />
+ <Member Name="GetAccessors" />
+ <Member Name="GetAccessors(System.Boolean)" />
+ <Member Name="GetConstantValue" />
+ <Member Name="GetGetMethod" />
+ <Member Name="GetGetMethod(System.Boolean)" />
+ <Member Name="GetIndexParameters" />
+ <Member Name="GetOptionalCustomModifiers" />
+ <Member Name="GetRequiredCustomModifiers" />
+ <Member Name="GetRawConstantValue" />
+ <Member Name="GetSetMethod" />
+ <Member Name="GetSetMethod(System.Boolean)" />
+ <Member Name="GetValue(System.Object)" />
+ <Member Name="GetValue(System.Object,System.Object[])" />
+ <Member Name="GetValue(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="SetValue(System.Object,System.Object)" />
+ <Member Name="SetValue(System.Object,System.Object,System.Object[])" />
+ <Member Name="SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" />
+
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="CanRead" />
+ <Member MemberType="Property" Name="CanWrite" />
+ <Member MemberType="Property" Name="GetMethod" />
+ <Member MemberType="Property" Name="SetMethod" />
+ <Member MemberType="Property" Name="IsSpecialName" />
+ <Member MemberType="Property" Name="MemberType" />
+ <Member MemberType="Property" Name="PropertyType" />
+ </Type>
+ <Type Name="System.Reflection.TargetException" >
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Reflection.TargetInvocationException">
+ <Member Name="#ctor(System.Exception)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Reflection.TargetParameterCountException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Reflection.TypeAttributes">
+ <Member MemberType="Field" Name="Abstract" />
+ <Member MemberType="Field" Name="AnsiClass" />
+ <Member MemberType="Field" Name="AutoClass" />
+ <Member MemberType="Field" Name="AutoLayout" />
+ <Member MemberType="Field" Name="BeforeFieldInit" />
+ <Member MemberType="Field" Name="Class" />
+ <Member MemberType="Field" Name="ClassSemanticsMask" />
+ <Member MemberType="Field" Name="ExplicitLayout" />
+ <Member MemberType="Field" Name="HasSecurity" />
+ <Member MemberType="Field" Name="Import" />
+ <Member MemberType="Field" Name="Interface" />
+ <Member MemberType="Field" Name="LayoutMask" />
+ <Member MemberType="Field" Name="NestedAssembly" />
+ <Member MemberType="Field" Name="NestedFamANDAssem" />
+ <Member MemberType="Field" Name="NestedFamily" />
+ <Member MemberType="Field" Name="NestedFamORAssem" />
+ <Member MemberType="Field" Name="NestedPrivate" />
+ <Member MemberType="Field" Name="NestedPublic" />
+ <Member MemberType="Field" Name="NotPublic" />
+ <Member MemberType="Field" Name="Public" />
+ <Member MemberType="Field" Name="ReservedMask" />
+ <Member MemberType="Field" Name="RTSpecialName" />
+ <Member MemberType="Field" Name="Sealed" />
+ <Member MemberType="Field" Name="SequentialLayout" />
+ <Member MemberType="Field" Name="Serializable" />
+ <Member MemberType="Field" Name="SpecialName" />
+ <Member MemberType="Field" Name="StringFormatMask" />
+ <Member MemberType="Field" Name="UnicodeClass" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="VisibilityMask" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.TypeDelegator">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Type)" />
+ <Member Name="get_MetadataToken" />
+ <Member MemberType="Property" Name="MetadataToken" />
+ </Type>
+ <Type Name="System.Resources.MissingManifestResourceException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Resources.NeutralResourcesLanguageAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Resources.UltimateResourceFallbackLocation)" />
+ <Member Name="get_CultureName" />
+ <Member MemberType="Property" Name="CultureName" />
+ <Member Name="get_Location" />
+ <Member MemberType="Property" Name="Location" />
+ </Type>
+ <Type Name="System.Resources.ResourceManager">
+ <Member MemberType="Field" Name="BaseNameField" />
+ <Member MemberType="Field" Name="HeaderVersionNumber" />
+ <Member MemberType="Field" Name="MagicNumber" />
+ <Member MemberType="Field" Name="MainAssembly" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String,System.Reflection.Assembly)" />
+ <Member Name="#ctor(System.String,System.Reflection.Assembly,System.Type)" />
+ <Member Name="#ctor(System.Type)" />
+ <Member Name="get_BaseName" />
+ <Member Name="get_IgnoreCase" />
+ <Member Name="get_ResourceSetType" />
+ <Member Name="GetNeutralResourcesLanguage(System.Reflection.Assembly)" />
+ <Member Name="GetObject(System.String)" />
+ <Member Name="GetObject(System.String,System.Globalization.CultureInfo)" />
+ <Member Name="GetResourceFileName(System.Globalization.CultureInfo)" />
+ <Member Name="GetResourceSet(System.Globalization.CultureInfo,System.Boolean,System.Boolean)" />
+ <Member Name="GetSatelliteContractVersion(System.Reflection.Assembly)" />
+ <Member Name="GetStream(System.String)" />
+ <Member Name="GetStream(System.String,System.Globalization.CultureInfo)" />
+ <Member Name="GetString(System.String)" />
+ <Member Name="GetString(System.String,System.Globalization.CultureInfo)" />
+ <Member Name="InternalGetResourceSet(System.Globalization.CultureInfo,System.Boolean,System.Boolean)" />
+ <Member Name="ReleaseAllResources" />
+ <Member Name="set_IgnoreCase(System.Boolean)" />
+ <Member MemberType="Property" Name="BaseName" />
+ <Member MemberType="Property" Name="IgnoreCase" />
+ <Member MemberType="Property" Name="ResourceSetType" />
+ </Type>
+ <Type Name="System.Resources.ResourceSet">
+ <Member MemberType="Field" Name="Reader" />
+ <Member MemberType="Field" Name="Table" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.IO.Stream)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="Close" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="GetDefaultReader" />
+ <Member Name="GetEnumerator" />
+ <Member Name="GetObject(System.String)" />
+ <Member Name="GetObject(System.String,System.Boolean)" />
+ <Member Name="GetString(System.String)" />
+ <Member Name="GetString(System.String,System.Boolean)" />
+ <Member Name="ReadResources" />
+ </Type>
+ <Type Name="System.Resources.SatelliteContractVersionAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Version" />
+ <Member MemberType="Property" Name="Version" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.AccessedThroughPropertyAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_PropertyName" />
+ <Member MemberType="Property" Name="PropertyName" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.CompilationRelaxations">
+ <Member MemberType="Field" Name="NoStringInterning" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.CompilationRelaxationsAttribute">
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Runtime.CompilerServices.CompilationRelaxations)" />
+ <Member MemberType="Property" Name="CompilationRelaxations" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.CallConvCdecl" /> <!-- for MC++ -->
+ <Type Name="System.Runtime.CompilerServices.CallConvStdcall" /> <!-- for MC++ -->
+ <Type Name="System.Runtime.CompilerServices.CallConvThiscall" /> <!-- for MC++ -->
+ <Type Name="System.Runtime.CompilerServices.CallConvFastcall" /> <!-- for MC++ -->
+ <Type Name="System.Runtime.CompilerServices.CompilerMarshalOverride" />
+ <Type Name="System.Runtime.CompilerServices.CustomConstantAttribute">
+ <Member Name="#ctor" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <!-- If we do a Silverlight 6 release, this ContractHelper should be public in Silverlight. Tools may be able to work without it, but it helps if it's there. -->
+ <Type Name="System.Runtime.CompilerServices.ContractHelper">
+ <Member Name="RaiseContractFailedEvent(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception)" />
+ <Member Name="TriggerFailure(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.DateTimeConstantAttribute">
+ <Member Name="#ctor(System.Int64)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.DecimalConstantAttribute">
+ <Member Name="#ctor(System.Byte,System.Byte,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Byte,System.Byte,System.UInt32,System.UInt32,System.UInt32)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.DisablePrivateReflectionAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ExtensionAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.FixedBufferAttribute">
+ <Member Name="#ctor(System.Type,System.Int32)" />
+ <Member Name="get_ElementType" />
+ <Member Name="get_Length" />
+ <Member MemberType="Property" Name="ElementType" />
+ <Member MemberType="Property" Name="Length" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.FixedAddressValueTypeAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.FormattableStringFactory">
+ <Member Name="Create(System.String,System.Object[])" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.CompilerServices.FriendAccessAllowedAttribute" />
+ <Type Name="System.Runtime.CompilerServices.IndexerNameAttribute">
+ <Member Name="#ctor(System.String)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.InternalsVisibleToAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_AssemblyName" />
+ <Member MemberType="Property" Name="AllInternalsVisible" />
+ <Member MemberType="Property" Name="AssemblyName" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.CompilerServices.JitHelpers">
+ <Member Status="ImplRoot" Name="UnsafeEnumCastLong<T>(T)" />
+ <Member Status="ImplRoot" Name="UnsafeEnumCastLongInternal<T>(T)" Condition="DEBUG" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.SpecialNameAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.UnsafeValueTypeAttribute"> <!-- C# 3.0 compiler requires this type -->
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.SuppressMergeCheckAttribute"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.RequiredAttributeAttribute"> <!-- for MC++ -->
+ <Member Name="#ctor(System.Type)" />
+ <Member Name="get_RequiredContract" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsBoxed"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsByValue"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsConst"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsCopyConstructed"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ICastable">
+ <Member Name="IsInstanceOfInterface(System.RuntimeTypeHandle,System.Exception@)" /> <!-- EE -->
+ <Member Name="GetImplType(System.RuntimeTypeHandle)" /> <!-- EE -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsExplicitlyDereferenced"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsImplicitlyDereferenced"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsLong"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsJitIntrinsic"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsSignUnspecifiedByte"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsUdtReturn"> <!-- for MC++ -->
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.NativeCppClassAttribute"> <!-- for MC++ -->
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IsVolatile" /> <!-- for MC++ -->
+ <Type Name="System.Runtime.CompilerServices.MethodCodeType">
+ <Member MemberType="Field" Name="IL" />
+ <Member MemberType="Field" Name="Native" />
+ <Member MemberType="Field" Name="OPTIL" />
+ <Member MemberType="Field" Name="Runtime" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.MethodImplAttribute">
+ <Member MemberType="Field" Name="MethodCodeType" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Int16)" />
+ <Member Name="#ctor(System.Runtime.CompilerServices.MethodImplOptions)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ <Member Status="ImplRoot" Name="#ctor(System.Reflection.MethodImplAttributes)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.MethodImplOptions">
+ <Member MemberType="Field" Name="AggressiveInlining" />
+ <Member MemberType="Field" Name="ForwardRef" />
+ <Member MemberType="Field" Name="InternalCall" />
+ <Member MemberType="Field" Name="NoInlining" />
+ <Member MemberType="Field" Name="PreserveSig" />
+ <Member MemberType="Field" Name="Synchronized" />
+ <Member MemberType="Field" Name="Unmanaged" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.RuntimeHelpers">
+ <Member Name="EnsureSufficientExecutionStack" />
+ <Member Name="get_OffsetToStringData" />
+ <Member Name="GetObjectValue(System.Object)" />
+ <Member Name="InitializeArray(System.Array,System.RuntimeFieldHandle)" />
+ <Member Name="GetHashCode(System.Object)" />
+ <Member Name="RunClassConstructor(System.RuntimeTypeHandle)" />
+ <Member MemberType="Property" Name="OffsetToStringData" />
+ <Member Status="ImplRoot" Name="ExecuteBackoutCodeHelper(System.Object,System.Object,System.Boolean)" />
+ <Member Status="ImplRoot" Name="PrepareConstrainedRegionsNoOP" />
+ <Member Status="ImplRoot" Name="PrepareConstrainedRegions" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ConditionalWeakTable<TKey,TValue>">
+ <Member Name="#ctor" />
+ <Member Name="Add(TKey,TValue)" />
+ <Member Name="Remove(TKey)" />
+ <Member Name="TryGetValue(TKey,TValue@)" />
+ <Member Name="GetValue(TKey,System.Runtime.CompilerServices.ConditionalWeakTable+CreateValueCallback)" />
+ <Member Name="GetOrCreateValue(TKey)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ConditionalWeakTable<TKey,TValue>+CreateValueCallback">
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ReferenceAssemblyAttribute">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member MemberType="Property" Name="Description" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.TypeForwardedToAttribute">
+ <Member Name="#ctor(System.Type)" />
+ <Member MemberType="Property" Name="Destination" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.TypeForwardedFromAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member MemberType="Property" Name="AssemblyFullName" />
+ </Type>
+ <!-- #if FEATURE_CORRUPTING_EXCEPTIONS -->
+ <Type Name="System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <!-- #endif FEATURE_CORRUPTING_EXCEPTIONS -->
+ <!-- #if FEATURE_EXCEPTIONDISPATCHINFO -->
+ <Type Status="ApiRoot" Name="System.Runtime.ExceptionServices.ExceptionDispatchInfo">
+ <Member Status="ApiRoot" Name="Capture(System.Exception)" />
+ <Member Status="ApiRoot" Name="Throw" />
+ <Member Name="get_SourceException" />
+ <Member MemberType="Property" Name="SourceException" />
+ </Type>
+ <!-- #endif FEATURE_EXCEPTIONDISPATCHINFO -->
+ <Type Name="System.Runtime.GCLatencyMode">
+ <Member MemberType="Field" Name="Batch" />
+ <Member MemberType="Field" Name="Interactive" />
+ <Member MemberType="Field" Name="LowLatency" />
+ <Member MemberType="Field" Name="SustainedLowLatency" />
+ </Type>
+ <Type Name="System.Runtime.GCSettings">
+ <Member Name="get_IsServerGC" />
+ <Member Name="get_LargeObjectHeapCompactionMode" />
+ <Member Name="set_LargeObjectHeapCompactionMode(System.Runtime.GCLargeObjectHeapCompactionMode)" />
+ <Member Name="get_LatencyMode" />
+ <Member Name="set_LatencyMode(System.Runtime.GCLatencyMode)" />
+ <Member MemberType="Property" Name="IsServerGC" />
+ <Member MemberType="Property" Name="LargeObjectHeapCompactionMode" />
+ <Member MemberType="Property" Name="LatencyMode" />
+ </Type>
+ <Type Name="System.Runtime.GCLargeObjectHeapCompactionMode">
+ <Member MemberType="Field" Name="Default" />
+ <Member MemberType="Field" Name="CompactOnce" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.BStrWrapper">
+ <Member Name="#ctor(System.Object)" />
+ <Member Name="#ctor(System.String)" />
+ <Member MemberType="Property" Name="WrappedObject" />
+ <Member Name="get_WrappedObject" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.CurrencyWrapper">
+ <Member Name="#ctor(System.Decimal)" />
+ <Member Name="#ctor(System.Object)" />
+ <Member Name="get_WrappedObject" />
+ <Member MemberType="Property" Name="WrappedObject" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.DispatchWrapper">
+ <Member Name="#ctor(System.Object)" />
+ <Member Name="get_WrappedObject" />
+ <Member MemberType="Property" Name="WrappedObject" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.UnknownWrapper">
+ <Member Name="#ctor(System.Object)" />
+ <Member MemberType="Property" Name="WrappedObject" />
+ <Member Name="get_WrappedObject" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.VariantWrapper">
+ <Member Name="#ctor(System.Object)" />
+ <Member MemberType="Property" Name="WrappedObject" />
+ <Member Name="get_WrappedObject" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ErrorWrapper">
+ <Member Name="#ctor(System.Exception)" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Object)" />
+ <Member MemberType="Property" Name="ErrorCode" />
+ <Member Name="get_ErrorCode" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.LCIDConversionAttribute" Condition="FEATURE_COMINTEROP" />
+ <Type Name="System.Runtime.InteropServices.CallingConvention">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="Winapi" />
+ <Member MemberType="Field" Name="Cdecl" />
+ <Member MemberType="Field" Name="StdCall" />
+ <Member MemberType="Field" Name="ThisCall" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.CharSet">
+ <Member MemberType="Field" Name="Auto" />
+ <Member MemberType="Field" Name="Unicode" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ClassInterfaceAttribute"> <!-- for VB -->
+ <Member Name="#ctor(System.Int16)" />
+ <Member Name="#ctor(System.Runtime.InteropServices.ClassInterfaceType)" />
+ <Member MemberType="Property" Name="Value" />
+ <Member Name="get_Value" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ClassInterfaceType"> <!-- for VB -->
+ <Member MemberType="Field" Name="AutoDispatch" />
+ <Member MemberType="Field" Name="AutoDual" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.CoClassAttribute"> <!-- MC++ compiler asserts for no particularly good reason if this type is not public -->
+ <Member Name="#ctor(System.Type)" />
+ <Member MemberType="Property" Name="CoClass" />
+ <Member Name="get_CoClass" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComDefaultInterfaceAttribute">
+ <Member Name="#ctor(System.Type)" />
+ <Member MemberType="Property" Name="Value" />
+ <Member Name="get_Value" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.COMException">
+ <Member Name="#ctor(System.String,System.Int32)" />
+ <Member Name="ToString" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComImportAttribute"> <!-- MC++ compiler asserts for no particularly good reason if this type is not public -->
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComInterfaceType">
+ <Member MemberType="Field" Name="InterfaceIsDual" />
+ <Member MemberType="Field" Name="InterfaceIsIUnknown" />
+ <Member MemberType="Field" Name="InterfaceIsIDispatch" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="InterfaceIsIInspectable" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.FILETIME">
+ <Member MemberType="Field" Name="dwHighDateTime" />
+ <Member MemberType="Field" Name="dwLowDateTime" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.STATSTG">
+ <Member MemberType="Field" Name="atime" />
+ <Member MemberType="Field" Name="cbSize" />
+ <Member MemberType="Field" Name="clsid" />
+ <Member MemberType="Field" Name="ctime" />
+ <Member MemberType="Field" Name="grfLocksSupported" />
+ <Member MemberType="Field" Name="grfMode" />
+ <Member MemberType="Field" Name="grfStateBits" />
+ <Member MemberType="Field" Name="mtime" />
+ <Member MemberType="Field" Name="pwcsName" />
+ <Member MemberType="Field" Name="reserved" />
+ <Member MemberType="Field" Name="type" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IStream">
+ <Member Name="Read(System.Byte[],System.Int32,System.IntPtr)" />
+ <Member Name="Write(System.Byte[],System.Int32,System.IntPtr)" />
+ <Member Name="Seek(System.Int64,System.Int32,System.IntPtr)" />
+ <Member Name="SetSize(System.Int64)" />
+ <Member Name="CopyTo(System.Runtime.InteropServices.ComTypes.IStream,System.Int64,System.IntPtr,System.IntPtr)" />
+ <Member Name="Commit(System.Int32)" />
+ <Member Name="Revert" />
+ <Member Name="LockRegion(System.Int64,System.Int64,System.Int32)" />
+ <Member Name="UnlockRegion(System.Int64,System.Int64,System.Int32)" />
+ <Member Name="Stat(System.Runtime.InteropServices.ComTypes.STATSTG@,System.Int32)" />
+ <Member Name="Clone(System.Runtime.InteropServices.ComTypes.IStream@)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.DefaultCharSetAttribute"> <!-- MC++ compiler asserts for no particularly good reason if this type is not public -->
+ <Member Name="#ctor(System.Runtime.InteropServices.CharSet)" />
+ <Member MemberType="Property" Name="CharSet" />
+ <Member Name="get_CharSet" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.DispIdAttribute">
+ <Member Name="#ctor(System.Int32)" />
+ <Member MemberType="Property" Name="Value" />
+ <Member Name="get_Value" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.DllImportAttribute">
+ <Member MemberType="Field" Name="CallingConvention" />
+ <Member MemberType="Field" Name="CharSet" />
+ <Member MemberType="Field" Name="EntryPoint" />
+ <Member MemberType="Field" Name="PreserveSig" />
+ <Member MemberType="Field" Name="SetLastError" />
+ <Member MemberType="Field" Name="BestFitMapping" /> <!-- forced by desktop implementation -->
+ <Member MemberType="Field" Name="ExactSpelling" /> <!-- forced by desktop implementation -->
+ <!-- <Member MemberType="Field" Name="ThrowOnUnmappableChar" /><!- - forced by desktop implementation -->
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ <Member MemberType="Field" Name="ThrowOnUnmappableChar" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.AllowReversePInvokeCallsAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ExternalException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="get_ErrorCode" />
+ <Member MemberType="Property" Name="ErrorCode" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.FieldOffsetAttribute">
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.GCHandle">
+ <Member Name="AddrOfPinnedObject" />
+ <Member Name="Alloc(System.Object)" />
+ <Member Name="Alloc(System.Object,System.Runtime.InteropServices.GCHandleType)" />
+ <Member Name="Free" />
+ <Member Name="FromIntPtr(System.IntPtr)" />
+ <Member Name="get_IsAllocated" />
+ <Member Name="get_Target" />
+ <Member Name="op_Explicit(System.IntPtr)" ReturnType="System.Runtime.InteropServices.GCHandle" />
+ <Member Name="op_Explicit(System.Runtime.InteropServices.GCHandle)" ReturnType="System.IntPtr" />
+ <Member Name="set_Target(System.Object)" />
+ <Member Name="ToIntPtr(System.Runtime.InteropServices.GCHandle)" />
+ <Member MemberType="Property" Name="IsAllocated" />
+ <Member MemberType="Property" Name="Target" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Runtime.InteropServices.GCHandle,System.Runtime.InteropServices.GCHandle)" />
+ <Member Name="op_Inequality(System.Runtime.InteropServices.GCHandle,System.Runtime.InteropServices.GCHandle)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.GCHandleType">
+ <Member MemberType="Field" Name="Normal" />
+ <Member MemberType="Field" Name="Pinned" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="Weak" />
+ <Member MemberType="Field" Name="WeakTrackResurrection" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.GuidAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member MemberType="Property" Name="Value" />
+ <Member Name="get_Value" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ICustomQueryInterface">
+ <Member Name="GetInterface(System.Guid@,System.IntPtr@)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.InAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.InterfaceTypeAttribute">
+ <Member Name="#ctor(System.Runtime.InteropServices.ComInterfaceType)" />
+ <Member Name="#ctor(System.Int16)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.InvalidComObjectException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.SafeArrayRankMismatchException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.SafeArrayTypeMismatchException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.LayoutKind">
+ <Member MemberType="Field" Name="Auto" />
+ <Member MemberType="Field" Name="Explicit" />
+ <Member MemberType="Field" Name="Sequential" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.NativeCallableAttribute">
+ <Member Name="#ctor" />
+ <Member MemberType="Field" Name="CallingConvention" /> <!-- EE -->
+ <Member MemberType="Field" Name="EntryPoint" /> <!-- EE -->
+ </Type>
+ <Type Name="System.Runtime.InteropServices.Marshal">
+ <Member MemberType="Field" Name="SystemDefaultCharSize" />
+ <Member Name="AddRef(System.IntPtr)" />
+ <Member Name="AllocHGlobal(System.Int32)" />
+ <Member Name="AllocCoTaskMem(System.Int32)" />
+ <Member Name="Copy(System.Byte[],System.Int32,System.IntPtr,System.Int32)" />
+ <Member Name="Copy(System.Char[],System.Int32,System.IntPtr,System.Int32)" />
+ <Member Name="Copy(System.Double[],System.Int32,System.IntPtr,System.Int32)" />
+ <Member Name="Copy(System.Int16[],System.Int32,System.IntPtr,System.Int32)" />
+ <Member Name="Copy(System.Int32[],System.Int32,System.IntPtr,System.Int32)" />
+ <Member Name="Copy(System.Int64[],System.Int32,System.IntPtr,System.Int32)" />
+ <Member Name="Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="Copy(System.IntPtr,System.Char[],System.Int32,System.Int32)" />
+ <Member Name="Copy(System.IntPtr,System.Double[],System.Int32,System.Int32)" />
+ <Member Name="Copy(System.IntPtr,System.Int16[],System.Int32,System.Int32)" />
+ <Member Name="Copy(System.IntPtr,System.Int32[],System.Int32,System.Int32)" />
+ <Member Name="Copy(System.IntPtr,System.Int64[],System.Int32,System.Int32)" />
+ <Member Name="Copy(System.IntPtr,System.Single[],System.Int32,System.Int32)" />
+ <Member Name="Copy(System.Single[],System.Int32,System.IntPtr,System.Int32)" />
+ <Member Name="FinalReleaseComObject(System.Object)" />
+ <Member Name="FreeHGlobal(System.IntPtr)" />
+ <Member Name="FreeCoTaskMem(System.IntPtr)" />
+ <Member Name="GetComInterfaceForObject(System.Object,System.Type)" />
+ <Member Name="GetComInterfaceForObject(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode)" />
+ <Member Name="GetDelegateForFunctionPointer(System.IntPtr,System.Type)" />
+ <Member Name="GetExceptionForHR(System.Int32)" />
+ <Member Name="GetExceptionForHR(System.Int32,System.IntPtr)" />
+ <Member Name="GetFunctionPointerForDelegate(System.Delegate)" />
+ <Member Name="GetHRForException(System.Exception)" />
+ <Member Name="GetIUnknownForObject(System.Object)" />
+ <Member Name="GetLastWin32Error" />
+ <Member Name="GetHRForLastWin32Error" />
+ <Member Name="GetNativeVariantForObject(System.Object,System.IntPtr)" />
+ <Member Name="GetObjectForIUnknown(System.IntPtr)" />
+ <Member Name="GetObjectForNativeVariant(System.IntPtr)" />
+ <Member Name="GetUniqueObjectForIUnknown(System.IntPtr)" />
+ <Member Name="InitializeManagedWinRTFactoryObject(System.Object,System.RuntimeType)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="IsComObject(System.Object)" />
+ <Member Name="OffsetOf(System.Type,System.String)" />
+ <Member Name="Prelink(System.Reflection.MethodInfo)" />
+ <Member Name="PrelinkAll(System.Type)" />
+ <Member Name="PtrToStringAnsi(System.IntPtr)" />
+ <Member Name="PtrToStringAnsi(System.IntPtr,System.Int32)" />
+ <Member Name="PtrToStringUni(System.IntPtr)" />
+ <Member Name="PtrToStringUni(System.IntPtr,System.Int32)" />
+ <Member Name="PtrToStructure(System.IntPtr,System.Object)" />
+ <Member Name="PtrToStructure(System.IntPtr,System.Type)" />
+ <Member Name="QueryInterface(System.IntPtr,System.Guid@,System.IntPtr@)" />
+ <Member Name="ReadByte(System.IntPtr)" />
+ <Member Name="ReadByte(System.IntPtr,System.Int32)" />
+ <Member Name="ReadInt16(System.IntPtr)" />
+ <Member Name="ReadInt16(System.IntPtr,System.Int32)" />
+ <Member Name="ReadInt32(System.IntPtr)" />
+ <Member Name="ReadInt32(System.IntPtr,System.Int32)" />
+ <Member Name="ReadInt64(System.IntPtr)" />
+ <Member Name="ReadInt64(System.IntPtr,System.Int32)" />
+ <Member Name="ReadIntPtr(System.IntPtr)" />
+ <Member Name="ReadIntPtr(System.IntPtr,System.Int32)" />
+ <Member Name="Release(System.IntPtr)" />
+ <Member Name="ReleaseComObject(System.Object)" />
+ <Member Name="SetLastWin32Error(System.Int32)" />
+ <Member Name="SizeOf(System.Object)" />
+ <Member Name="SizeOf(System.Type)" />
+ <Member Name="StructureToPtr(System.Object,System.IntPtr,System.Boolean)" />
+ <Member Name="ThrowExceptionForHR(System.Int32)" />
+ <Member Name="ThrowExceptionForHR(System.Int32,System.IntPtr)" />
+ <Member Name="UnsafeAddrOfPinnedArrayElement(System.Array,System.Int32)" />
+ <Member Name="WriteByte(System.IntPtr,System.Byte)" />
+ <Member Name="WriteByte(System.IntPtr,System.Int32,System.Byte)" />
+ <Member Name="WriteInt16(System.IntPtr,System.Char)" />
+ <Member Name="WriteInt16(System.IntPtr,System.Int16)" />
+ <Member Name="WriteInt16(System.IntPtr,System.Int32,System.Char)" />
+ <Member Name="WriteInt16(System.IntPtr,System.Int32,System.Int16)" />
+ <Member Name="WriteInt32(System.IntPtr,System.Int32)" />
+ <Member Name="WriteInt32(System.IntPtr,System.Int32,System.Int32)" />
+ <Member Name="WriteInt64(System.IntPtr,System.Int32,System.Int64)" />
+ <Member Name="WriteInt64(System.IntPtr,System.Int64)" />
+ <Member Name="WriteIntPtr(System.IntPtr,System.Int32,System.IntPtr)" />
+ <Member Name="WriteIntPtr(System.IntPtr,System.IntPtr)" />
+ <Member Name="ZeroFreeCoTaskMemUnicode(System.IntPtr)" />
+ <Member Status="ImplRoot" Name="InitializeWrapperForWinRT(System.Object,System.IntPtr@)" Condition="FEATURE_COMINTEROP" />
+ <Member Status="ImplRoot" Name="LoadLicenseManager" Condition="FEATURE_COMINTEROP" /><Member MemberType="Field" Name="SystemMaxDBCSCharSize" />
+ <Member Name="AllocHGlobal(System.IntPtr)" />
+ <Member Name="AreComObjectsAvailableForCleanup" />
+ <Member Name="Copy(System.IntPtr,System.IntPtr[],System.Int32,System.Int32)" />
+ <Member Name="Copy(System.IntPtr[],System.Int32,System.IntPtr,System.Int32)" />
+ <Member Name="CreateAggregatedObject(System.IntPtr,System.Object)" />
+ <Member Name="CreateAggregatedObject<T>(System.IntPtr,T)" />
+ <Member Name="CreateWrapperOfType(System.Object,System.Type)" />
+ <Member Name="CreateWrapperOfType<T,TWrapper>(T)" />
+ <Member Name="DestroyStructure(System.IntPtr,System.Type)" />
+ <Member Name="DestroyStructure<T>(System.IntPtr)" />
+ <Member Name="FreeBSTR(System.IntPtr)" />
+ <Member Name="GetComInterfaceForObject<T,TInterface>(T)" />
+ <Member Name="GetDelegateForFunctionPointer<TDelegate>(System.IntPtr)" />
+ <Member Name="GetExceptionCode" />
+ <Member Name="GetFunctionPointerForDelegate<TDelegate>(TDelegate)" />
+ <Member Name="GetNativeVariantForObject<T>(T,System.IntPtr)" />
+ <Member Name="GetObjectForNativeVariant<T>(System.IntPtr)" />
+ <Member Name="GetObjectsForNativeVariants(System.IntPtr,System.Int32)" />
+ <Member Name="GetObjectsForNativeVariants<T>(System.IntPtr,System.Int32)" />
+ <Member Name="GetStartComSlot(System.Type)" />
+ <Member Name="GetTypeFromCLSID(System.Guid)" />
+ <Member Name="GetTypeInfoName(System.Runtime.InteropServices.ComTypes.ITypeInfo)" />
+ <Member Name="OffsetOf<T>(System.String)" />
+ <Member Name="PtrToStringBSTR(System.IntPtr)" />
+ <Member Name="PtrToStructure<T>(System.IntPtr)" />
+ <Member Name="PtrToStructure<T>(System.IntPtr,T)" />
+ <Member Name="ReadByte(System.Object,System.Int32)" />
+ <Member Name="ReadInt16(System.Object,System.Int32)" />
+ <Member Name="ReadInt32(System.Object,System.Int32)" />
+ <Member Name="ReadInt64(System.Object,System.Int32)" />
+ <Member Name="ReadIntPtr(System.Object,System.Int32)" />
+ <Member Name="ReAllocCoTaskMem(System.IntPtr,System.Int32)" />
+ <Member Name="ReAllocHGlobal(System.IntPtr,System.IntPtr)" />
+ <Member Name="SizeOf<T>" />
+ <Member Name="SizeOf<T>(T)" />
+ <Member Name="StringToBSTR(System.String)" />
+ <Member Name="StringToCoTaskMemAnsi(System.String)" />
+ <Member Name="StringToCoTaskMemUni(System.String)" />
+ <Member Name="StringToHGlobalAnsi(System.String)" />
+ <Member Name="StringToHGlobalUni(System.String)" />
+ <Member Name="StructureToPtr<T>(T,System.IntPtr,System.Boolean)" />
+ <Member Name="UnsafeAddrOfPinnedArrayElement<T>(T[],System.Int32)" />
+ <Member Name="WriteByte(System.Object,System.Int32,System.Byte)" />
+ <Member Name="WriteInt16(System.Object,System.Int32,System.Char)" />
+ <Member Name="WriteInt16(System.Object,System.Int32,System.Int16)" />
+ <Member Name="WriteInt32(System.Object,System.Int32,System.Int32)" />
+ <Member Name="WriteInt64(System.Object,System.Int32,System.Int64)" />
+ <Member Name="WriteIntPtr(System.Object,System.Int32,System.IntPtr)" />
+ <Member Name="ZeroFreeBSTR(System.IntPtr)" />
+ <Member Name="ZeroFreeCoTaskMemAnsi(System.IntPtr)" />
+ <Member Name="ZeroFreeGlobalAllocAnsi(System.IntPtr)" />
+ <Member Name="ZeroFreeGlobalAllocUnicode(System.IntPtr)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.MarshalAsAttribute">
+ <Member MemberType="Field" Name="ArraySubType" />
+ <Member MemberType="Field" Name="MarshalCookie" />
+ <Member MemberType="Field" Name="MarshalType" />
+ <Member MemberType="Field" Name="MarshalTypeRef" />
+ <Member MemberType="Field" Name="SizeConst" />
+ <Member MemberType="Field" Name="SizeParamIndex" />
+ <Member Name="#ctor(System.Int16)" />
+ <Member Name="#ctor(System.Runtime.InteropServices.UnmanagedType)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ <Member MemberType="Field" Name="IidParameterIndex" />
+ <Member MemberType="Field" Name="SafeArraySubType" />
+ <Member MemberType="Field" Name="SafeArrayUserDefinedSubType" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.MarshalDirectiveException" >
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.OptionalAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.OutAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.PreserveSigAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.RuntimeEnvironment">
+ <Member Name="GetRuntimeDirectory" /> <!-- For use in the Framework, but not public in Win8P reference assemblies. -->
+ </Type>
+ <Type Name="System.Runtime.InteropServices.SafeHandle">
+ <Member MemberType="Field" Name="handle" />
+ <Member Name="#ctor(System.IntPtr,System.Boolean)" />
+ <Member Name="#ctor" />
+ <Member Name="Close" />
+ <Member Name="DangerousAddRef(System.Boolean@)" />
+ <Member Name="DangerousGetHandle" />
+ <Member Name="DangerousRelease" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Finalize" />
+ <Member Name="get_IsClosed" />
+ <Member Name="get_IsInvalid" />
+ <Member Name="ReleaseHandle" />
+ <Member Name="SetHandle(System.IntPtr)" />
+ <Member Name="SetHandleAsInvalid" />
+ <Member MemberType="Property" Name="IsClosed" />
+ <Member MemberType="Property" Name="IsInvalid" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.CriticalHandle">
+ <Member MemberType="Field" Name="handle" />
+ <Member MemberType="Field" Name="_stackTrace" Flavor="chk,dbg" />
+ <Member Name="#ctor(System.IntPtr)" />
+ <Member Name="#ctor" />
+ <Member Name="Close" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Finalize" />
+ <Member Name="get_IsClosed" />
+ <Member Name="get_IsInvalid" />
+ <Member Name="ReleaseHandle" />
+ <Member Name="SetHandle(System.IntPtr)" />
+ <Member Name="SetHandleAsInvalid" />
+ <Member MemberType="Property" Name="IsClosed" />
+ <Member MemberType="Property" Name="IsInvalid" />
+ </Type>
+ <Type Name="Microsoft.Win32.SafeHandles.SafeWaitHandle">
+ <Member Name="#ctor(System.IntPtr,System.Boolean)" />
+ <Member Status="ApiRoot" Name="ReleaseHandle" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.SEHException" >
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="CanResume" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.StructLayoutAttribute">
+ <Member MemberType="Field" Name="CharSet" />
+ <Member MemberType="Field" Name="Size" />
+ <Member Name="#ctor(System.Runtime.InteropServices.LayoutKind)" />
+ <Member MemberType="Field" Name="Pack" /> <!-- forced by desktop implementation -->
+ <Member Status="ImplRoot" Name="#ctor(System.Int16)" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute">
+ <Member Name="#ctor(System.Runtime.InteropServices.CallingConvention)" />
+ <Member MemberType="Property" Name="CallingConvention" />
+ <Member Name="get_CallingConvention" />
+ <Member MemberType="Field" Name="BestFitMapping" />
+ <Member MemberType="Field" Name="CharSet" />
+ <Member MemberType="Field" Name="SetLastError" />
+ <Member MemberType="Field" Name="ThrowOnUnmappableChar" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.UnmanagedType">
+ <Member MemberType="Field" Name="AnsiBStr" />
+ <Member MemberType="Field" Name="AsAny" />
+ <Member MemberType="Field" Name="Bool" />
+ <Member MemberType="Field" Name="BStr" />
+ <Member MemberType="Field" Name="ByValArray" />
+ <Member MemberType="Field" Name="ByValTStr" />
+ <Member MemberType="Field" Name="Currency" />
+ <Member MemberType="Field" Name="CustomMarshaler" />
+ <Member MemberType="Field" Name="Error" />
+ <Member MemberType="Field" Name="FunctionPtr" />
+ <Member MemberType="Field" Name="I1" />
+ <Member MemberType="Field" Name="I2" />
+ <Member MemberType="Field" Name="I4" />
+ <Member MemberType="Field" Name="I8" />
+ <Member MemberType="Field" Name="IDispatch" />
+ <Member MemberType="Field" Name="Interface" />
+ <Member MemberType="Field" Name="LPArray" />
+ <Member MemberType="Field" Name="LPStr" />
+ <Member MemberType="Field" Name="LPStruct" />
+ <Member MemberType="Field" Name="LPTStr" />
+ <Member MemberType="Field" Name="LPWStr" />
+ <Member MemberType="Field" Name="R4" />
+ <Member MemberType="Field" Name="R8" />
+ <Member MemberType="Field" Name="SafeArray" />
+ <Member MemberType="Field" Name="Struct" />
+ <Member MemberType="Field" Name="SysInt" />
+ <Member MemberType="Field" Name="SysUInt" />
+ <Member MemberType="Field" Name="TBStr" />
+ <Member MemberType="Field" Name="U1" />
+ <Member MemberType="Field" Name="U2" />
+ <Member MemberType="Field" Name="U4" />
+ <Member MemberType="Field" Name="U8" />
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="VariantBool" />
+ <Member MemberType="Field" Name="VBByRefStr" />
+ <Member MemberType="Field" Name="HString" />
+ <Member MemberType="Field" Name="IInspectable" />
+ <Member MemberType="Field" Name="IUnknown" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Versioning.ComponentGuaranteesAttribute">
+ <Member Name="#ctor(System.Runtime.Versioning.ComponentGuaranteesOptions)" />
+ <Member MemberType="Property" Name="Guarantees" />
+ </Type>
+ <Type Name="System.Runtime.Versioning.ComponentGuaranteesOptions">
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="Exchange" />
+ <Member MemberType="Field" Name="Stable" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.RuntimeFieldHandle">
+ <Member Name="Equals(System.RuntimeFieldHandle)" />
+ <Member Name="op_Equality(System.RuntimeFieldHandle,System.RuntimeFieldHandle)" />
+ <Member Name="op_Inequality(System.RuntimeFieldHandle,System.RuntimeFieldHandle)" />
+ </Type>
+ <Type Name="System.RuntimeMethodHandle">
+ <Member Name="Equals(System.RuntimeMethodHandle)" />
+ <Member Status="ImplRoot" Name="GetValueInternal(System.RuntimeMethodHandle)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ <Member Name="op_Equality(System.RuntimeMethodHandle,System.RuntimeMethodHandle)" />
+ <Member Name="op_Inequality(System.RuntimeMethodHandle,System.RuntimeMethodHandle)" />
+ </Type>
+ <Type Name="System.SByte">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="CompareTo(System.SByte)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.SByte)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.SByte@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.SByte@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.Security.AllowPartiallyTrustedCallersAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Security.SecurityException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Security.SecurityState">
+ <Member Name="#ctor" />
+ <Member Name="IsStateAvailable" />
+ <Member Name="EnsureState" />
+ </Type>
+ <Type Name="System.Single">
+ <Member MemberType="Field" Name="Epsilon" />
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member MemberType="Field" Name="NaN" />
+ <Member MemberType="Field" Name="NegativeInfinity" />
+ <Member MemberType="Field" Name="PositiveInfinity" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="CompareTo(System.Single)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Single)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="IsInfinity(System.Single)" />
+ <Member Name="IsNaN(System.Single)" />
+ <Member Name="IsNegativeInfinity(System.Single)" />
+ <Member Name="IsPositiveInfinity(System.Single)" />
+ <Member Name="op_Equality(System.Single,System.Single)" />
+ <Member Name="op_GreaterThan(System.Single,System.Single)" />
+ <Member Name="op_GreaterThanOrEqual(System.Single,System.Single)" />
+ <Member Name="op_Inequality(System.Single,System.Single)" />
+ <Member Name="op_LessThan(System.Single,System.Single)" />
+ <Member Name="op_LessThanOrEqual(System.Single,System.Single)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.Single@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Single@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.StackOverflowException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.STAThreadAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.String">
+ <Member Status="ImplRoot" MemberType="Field" Name="m_stringLength" />
+ <Member MemberType="Field" Name="Empty" />
+ <Member Name="#ctor(System.Char*)" />
+ <Member Name="#ctor(System.Char*,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Char,System.Int32)" />
+ <Member Name="#ctor(System.Char[])" />
+ <Member Name="#ctor(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.SByte*)" />
+ <Member Name="Compare(System.String,System.Int32,System.String,System.Int32,System.Int32)" />
+ <Member Name="Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CultureInfo,System.Globalization.CompareOptions)" />
+ <Member Name="Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.StringComparison)" />
+ <Member Name="Compare(System.String,System.String)" />
+ <Member Name="Compare(System.String,System.String,System.Boolean)" />
+ <Member Name="Compare(System.String,System.String,System.Globalization.CultureInfo,System.Globalization.CompareOptions)" />
+ <Member Name="Compare(System.String,System.String,System.StringComparison)" />
+ <Member Name="CompareOrdinal(System.String,System.Int32,System.String,System.Int32,System.Int32)" />
+ <Member Name="CompareOrdinal(System.String,System.String)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="CompareTo(System.String)" />
+ <Member Name="Concat(System.Object)" />
+ <Member Name="Concat(System.Object,System.Object)" />
+ <Member Name="Concat(System.Object,System.Object,System.Object)" />
+ <Member Name="Concat(System.Object[])" />
+ <Member Name="Concat<T>(System.Collections.Generic.IEnumerable<T>)" />
+ <Member Name="Concat(System.Collections.Generic.IEnumerable<System.String>)" />
+ <Member Name="Concat(System.String,System.String)" />
+ <Member Name="Concat(System.String,System.String,System.String)" />
+ <Member Name="Concat(System.String,System.String,System.String,System.String)" />
+ <Member Name="Concat(System.String[])" />
+ <Member Name="Contains(System.String)" />
+ <Member Name="Copy(System.String)" />
+ <Member Name="CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)" />
+ <Member Name="EndsWith(System.String)" />
+ <Member Name="EndsWith(System.String,System.StringComparison)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.String)" />
+ <Member Name="Equals(System.String,System.String)" />
+ <Member Name="Equals(System.String,System.String,System.StringComparison)" />
+ <Member Name="Equals(System.String,System.StringComparison)" />
+ <Member Name="Format(System.IFormatProvider,System.String,System.Object)" />
+ <Member Name="Format(System.IFormatProvider,System.String,System.Object,System.Object)" />
+ <Member Name="Format(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)" />
+ <Member Name="Format(System.IFormatProvider,System.String,System.Object[])" />
+ <Member Name="Format(System.String,System.Object)" />
+ <Member Name="Format(System.String,System.Object,System.Object)" />
+ <Member Name="Format(System.String,System.Object,System.Object,System.Object)" />
+ <Member Name="Format(System.String,System.Object[])" />
+ <Member Name="get_Chars(System.Int32)" />
+ <Member Name="get_Length" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="IndexOf(System.Char)" />
+ <Member Name="IndexOf(System.Char,System.Int32)" />
+ <Member Name="IndexOf(System.Char,System.Int32,System.Int32)" />
+ <Member Name="IndexOf(System.String)" />
+ <Member Name="IndexOf(System.String,System.Int32)" />
+ <Member Name="IndexOf(System.String,System.Int32,System.Int32)" />
+ <Member Name="IndexOf(System.String,System.Int32,System.Int32,System.StringComparison)" />
+ <Member Name="IndexOf(System.String,System.Int32,System.StringComparison)" />
+ <Member Name="IndexOf(System.String,System.StringComparison)" />
+ <Member Name="IndexOfAny(System.Char[])" />
+ <Member Name="IndexOfAny(System.Char[],System.Int32)" />
+ <Member Name="IndexOfAny(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="Insert(System.Int32,System.String)" />
+ <Member Name="Intern(System.String)" />
+ <Member Name="IsInterned(System.String)" />
+ <Member Name="IsNullOrEmpty(System.String)" />
+ <Member Name="IsNullOrWhiteSpace(System.String)" />
+ <Member Name="Join(System.String,System.Object[])" />
+ <Member Name="Join<T>(System.String,System.Collections.Generic.IEnumerable<T>)" />
+ <Member Name="Join(System.String,System.Collections.Generic.IEnumerable<System.String>)" />
+ <Member Name="Join(System.String,System.String[])" />
+ <Member Name="Join(System.String,System.String[],System.Int32,System.Int32)" />
+ <Member Name="LastIndexOf(System.Char)" />
+ <Member Name="LastIndexOf(System.Char,System.Int32)" />
+ <Member Name="LastIndexOf(System.Char,System.Int32,System.Int32)" />
+ <Member Name="LastIndexOf(System.String)" />
+ <Member Name="LastIndexOf(System.String,System.Int32)" />
+ <Member Name="LastIndexOf(System.String,System.Int32,System.Int32)" />
+ <Member Name="LastIndexOf(System.String,System.Int32,System.Int32,System.StringComparison)" />
+ <Member Name="LastIndexOf(System.String,System.Int32,System.StringComparison)" />
+ <Member Name="LastIndexOf(System.String,System.StringComparison)" />
+ <Member Name="LastIndexOfAny(System.Char[])" />
+ <Member Name="LastIndexOfAny(System.Char[],System.Int32)" />
+ <Member Name="LastIndexOfAny(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="op_Equality(System.String,System.String)" />
+ <Member Name="op_Inequality(System.String,System.String)" />
+ <Member Name="PadLeft(System.Int32)" />
+ <Member Name="PadLeft(System.Int32,System.Char)" />
+ <Member Name="PadRight(System.Int32)" />
+ <Member Name="PadRight(System.Int32,System.Char)" />
+ <Member Name="Remove(System.Int32)" />
+ <Member Name="Remove(System.Int32,System.Int32)" />
+ <Member Name="Replace(System.Char,System.Char)" />
+ <Member Name="Replace(System.String,System.String)" />
+ <Member Name="Split(System.Char[])" />
+ <Member Name="Split(System.Char[],System.Int32)" />
+ <Member Name="Split(System.Char[],System.Int32,System.StringSplitOptions)" />
+ <Member Name="Split(System.Char[],System.StringSplitOptions)"/>
+ <Member Name="Split(System.String[],System.Int32,System.StringSplitOptions)" />
+ <Member Name="Split(System.String[],System.StringSplitOptions)"/>
+ <Member Name="StartsWith(System.String)" />
+ <Member Name="StartsWith(System.String,System.StringComparison)" />
+ <Member Name="Substring(System.Int32)" />
+ <Member Name="Substring(System.Int32,System.Int32)" />
+ <Member Name="ToCharArray" />
+ <Member Name="ToCharArray(System.Int32,System.Int32)" />
+ <Member Name="ToLower" />
+ <Member Name="ToLower(System.Globalization.CultureInfo)" />
+ <Member Name="ToLowerInvariant" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToUpper" />
+ <Member Name="ToUpper(System.Globalization.CultureInfo)" />
+ <Member Name="ToUpperInvariant" />
+ <Member Name="Trim" />
+ <Member Name="Trim(System.Char[])" />
+ <Member Name="TrimEnd(System.Char[])" />
+ <Member Name="TrimStart(System.Char[])" />
+ <Member MemberType="Property" Name="Chars(System.Int32)" />
+ <Member MemberType="Property" Name="Length" />
+ <Member Status="ImplRoot" Name="System.Collections.Generic.IEnumerable<System.Char>.GetEnumerator" />
+ <Member Status="ImplRoot" Name="CtorCharArray(System.Char[])" />
+ <Member Status="ImplRoot" Name="CtorCharArrayStartLength(System.Char[],System.Int32,System.Int32)" />
+ <Member Status="ImplRoot" Name="CtorCharCount(System.Char,System.Int32)" />
+ <Member Status="ImplRoot" Name="CtorCharPtr(System.Char*)" />
+ <Member Status="ImplRoot" Name="CtorCharPtrStartLength(System.Char*,System.Int32,System.Int32)" />
+ <Member Status="ImplRoot" Name="CreateString(System.SByte*,System.Int32,System.Int32,System.Text.Encoding)" /> <!-- EE -->
+ <Member Status="ImplRoot" Name="InternalCopy(System.String,System.IntPtr,System.Int32)" /> <!-- EE -->
+ </Type>
+ <Type Name="System.Collections.StructuralComparisons">
+ <Member Name="get_StructuralComparer" />
+ <Member Name="get_StructuralEqualityComparer" />
+ <Member MemberType="Property" Name="StructuralComparer" />
+ <Member MemberType="Property" Name="StructuralEqualityComparer" />
+ </Type>
+ <Type Name="System.StringComparer">
+ <Member Name="#ctor" />
+ <Member Name="Compare(System.Object,System.Object)" />
+ <Member Name="Compare(System.String,System.String)" />
+ <Member Name="Create(System.Globalization.CultureInfo,System.Boolean)" />
+ <Member Name="Equals(System.Object,System.Object)" />
+ <Member Name="Equals(System.String,System.String)" />
+ <Member Name="get_CurrentCulture" />
+ <Member Name="get_CurrentCultureIgnoreCase" />
+ <Member Name="get_InvariantCulture" />
+ <Member Name="get_InvariantCultureIgnoreCase" />
+ <Member Name="get_Ordinal" />
+ <Member Name="get_OrdinalIgnoreCase" />
+ <Member Name="GetHashCode(System.Object)" />
+ <Member Name="GetHashCode(System.String)" />
+ <Member MemberType="Property" Name="CurrentCulture" />
+ <Member MemberType="Property" Name="CurrentCultureIgnoreCase" />
+ <Member MemberType="Property" Name="InvariantCulture" />
+ <Member MemberType="Property" Name="InvariantCultureIgnoreCase" />
+ <Member MemberType="Property" Name="Ordinal" />
+ <Member MemberType="Property" Name="OrdinalIgnoreCase" />
+ </Type>
+ <Type Name="System.StringComparison">
+ <Member MemberType="Field" Name="CurrentCulture" />
+ <Member MemberType="Field" Name="CurrentCultureIgnoreCase" />
+ <Member MemberType="Field" Name="InvariantCulture" />
+ <Member MemberType="Field" Name="InvariantCultureIgnoreCase" />
+ <Member MemberType="Field" Name="Ordinal" />
+ <Member MemberType="Field" Name="OrdinalIgnoreCase" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.SystemException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Text.ASCIIEncoding">
+ <Member Name="#ctor" />
+ <Member Name="get_IsSingleByte" />
+ <Member Name="GetByteCount(System.Char*,System.Int32)" />
+ <Member Name="GetByteCount(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="GetByteCount(System.String)" />
+ <Member Name="GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)" />
+ <Member Name="GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetCharCount(System.Byte*,System.Int32)" />
+ <Member Name="GetCharCount(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" />
+ <Member Name="GetDecoder" />
+ <Member Name="GetEncoder" />
+ <Member Name="GetMaxByteCount(System.Int32)" />
+ <Member Name="GetMaxCharCount(System.Int32)" />
+ <Member Name="GetString(System.Byte[],System.Int32,System.Int32)" />
+ <Member MemberType="Property" Name="IsSingleByte" />
+ </Type>
+ <Type Name="System.Text.Decoder">
+ <Member Name="#ctor" />
+ <Member Name="Convert(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)" />
+ <Member Name="Convert(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)" />
+ <Member Name="get_Fallback" />
+ <Member Name="get_FallbackBuffer" />
+ <Member Name="GetCharCount(System.Byte*,System.Int32,System.Boolean)" />
+ <Member Name="GetCharCount(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean)" />
+ <Member Name="GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean)" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean)" />
+ <Member Name="Reset" />
+ <Member Name="set_Fallback(System.Text.DecoderFallback)" />
+ <Member MemberType="Property" Name="Fallback" />
+ <Member MemberType="Property" Name="FallbackBuffer" />
+ </Type>
+ <Type Name="System.Text.DecoderFallback">
+ <Member Name="#ctor" />
+ <Member Name="CreateFallbackBuffer" />
+ <Member Name="get_MaxCharCount" />
+ <Member Name="get_ReplacementFallback" />
+ <Member MemberType="Property" Name="MaxCharCount" />
+ <Member MemberType="Property" Name="ReplacementFallback" />
+ <Member Name="get_ExceptionFallback" />
+ <Member MemberType="Property" Name="ExceptionFallback" />
+ </Type>
+ <Type Name="System.Text.DecoderFallbackBuffer">
+ <Member Name="#ctor" />
+ <Member Name="Fallback(System.Byte[],System.Int32)" />
+ <Member Name="get_Remaining" />
+ <Member Name="GetNextChar" />
+ <Member Name="MovePrevious" />
+ <Member Name="Reset" />
+ <Member MemberType="Property" Name="Remaining" />
+ </Type>
+ <Type Name="System.Text.DecoderReplacementFallback">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="CreateFallbackBuffer" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_DefaultString" />
+ <Member Name="get_MaxCharCount" />
+ <Member Name="GetHashCode" />
+ <Member MemberType="Property" Name="DefaultString" />
+ <Member MemberType="Property" Name="MaxCharCount" />
+ </Type>
+ <Type Name="System.Text.DecoderExceptionFallback">
+ <Member Name="#ctor" />
+ <Member Name="CreateFallbackBuffer" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_MaxCharCount" />
+ <Member Name="GetHashCode" />
+ <Member MemberType="Property" Name="MaxCharCount" />
+ </Type>
+ <Type Name="System.Text.DecoderFallbackException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.Byte[],System.Int32)" />
+ <Member Name="get_BytesUnknown" />
+ <Member Name="get_Index" />
+ <Member MemberType="Property" Name="BytesUnknown" />
+ <Member MemberType="Property" Name="Index" />
+ </Type>
+ <Type Name="System.Text.Encoder">
+ <Member Name="#ctor" />
+ <Member Name="Convert(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)" />
+ <Member Name="Convert(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)" />
+ <Member Name="get_Fallback" />
+ <Member Name="get_FallbackBuffer" />
+ <Member Name="GetByteCount(System.Char*,System.Int32,System.Boolean)" />
+ <Member Name="GetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean)" />
+ <Member Name="GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean)" />
+ <Member Name="GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean)" />
+ <Member Name="Reset" />
+ <Member Name="set_Fallback(System.Text.EncoderFallback)" />
+ <Member MemberType="Property" Name="Fallback" />
+ <Member MemberType="Property" Name="FallbackBuffer" />
+ </Type>
+ <Type Name="System.Text.EncoderFallback">
+ <Member Name="#ctor" />
+ <Member Name="CreateFallbackBuffer" />
+ <Member Name="get_MaxCharCount" />
+ <Member Name="get_ReplacementFallback" />
+ <Member MemberType="Property" Name="MaxCharCount" />
+ <Member MemberType="Property" Name="ReplacementFallback" />
+ <Member Name="get_ExceptionFallback" />
+ <Member MemberType="Property" Name="ExceptionFallback" />
+ </Type>
+ <Type Name="System.Text.EncoderFallbackBuffer">
+ <Member Name="#ctor" />
+ <Member Name="Fallback(System.Char,System.Char,System.Int32)" />
+ <Member Name="Fallback(System.Char,System.Int32)" />
+ <Member Name="get_Remaining" />
+ <Member Name="GetNextChar" />
+ <Member Name="MovePrevious" />
+ <Member Name="Reset" />
+ <Member MemberType="Property" Name="Remaining" />
+ </Type>
+ <Type Name="System.Text.EncoderReplacementFallback">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="CreateFallbackBuffer" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_DefaultString" />
+ <Member Name="get_MaxCharCount" />
+ <Member Name="GetHashCode" />
+ <Member MemberType="Property" Name="DefaultString" />
+ <Member MemberType="Property" Name="MaxCharCount" />
+ </Type>
+ <Type Name="System.Text.EncoderExceptionFallback">
+ <Member Name="#ctor" />
+ <Member Name="CreateFallbackBuffer" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_MaxCharCount" />
+ <Member Name="GetHashCode" />
+ <Member MemberType="Property" Name="MaxCharCount" />
+ </Type>
+ <Type Name="System.Text.EncoderFallbackException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.Char,System.Int32)" />
+ <Member Name="#ctor(System.String,System.Char,System.Char,System.Int32)" />
+ <Member Name="IsUnknownSurrogate" />
+ <Member Name="get_CharUnknown" />
+ <Member Name="get_CharUnknownHigh" />
+ <Member Name="get_CharUnknownLow" />
+ <Member Name="get_Index" />
+ <Member MemberType="Property" Name="CharUnknown" />
+ <Member MemberType="Property" Name="CharUnknownHigh" />
+ <Member MemberType="Property" Name="CharUnknownLow" />
+ <Member MemberType="Property" Name="Index" />
+ </Type>
+ <Type Name="System.Text.EncodingProvider">
+ <Member Name="#ctor" />
+ <Member Name="GetEncoding(System.Int32)" />
+ <Member Name="GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)" />
+ <Member Name="GetEncoding(System.String)" />
+ <Member Name="GetEncoding(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback)" />
+ </Type>
+ <Type Name="System.Text.Encoding">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)" />
+ <Member Name="Clone" />
+ <Member Name="Convert(System.Text.Encoding,System.Text.Encoding,System.Byte[])" />
+ <Member Name="Convert(System.Text.Encoding,System.Text.Encoding,System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_ASCII" />
+ <Member Name="get_BigEndianUnicode" />
+ <Member Name="get_CodePage" />
+ <Member Name="get_DecoderFallback" />
+ <Member Name="get_EncoderFallback" />
+ <Member Name="get_EncodingName" />
+ <Member Name="get_IsSingleByte" />
+ <Member Name="get_Unicode" />
+ <Member Name="get_UTF32" />
+ <Member Name="get_UTF7" />
+ <Member Name="get_UTF8" />
+ <Member Name="get_WebName" />
+ <Member Name="GetByteCount(System.Char*,System.Int32)" />
+ <Member Name="GetByteCount(System.Char[])" />
+ <Member Name="GetByteCount(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="GetByteCount(System.String)" />
+ <Member Name="GetBytes(System.Char[])" />
+ <Member Name="GetBytes(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetBytes(System.String)" />
+ <Member Name="GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)" />
+ <Member Name="GetCharCount(System.Byte[])" />
+ <Member Name="GetCharCount(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)" />
+ <Member Name="GetChars(System.Byte[])" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" />
+ <Member Name="GetString(System.Byte*,System.Int32)" /> <!-- New exposed API in ProjectK -->
+ <Member Name="GetDecoder" />
+ <Member Name="GetEncoder" />
+ <Member Name="RegisterProvider(System.Text.EncodingProvider)" />
+ <Member Name="GetEncoding(System.Int32)"/> <!-- For use in Framework assemblies, but not public in Win8P reference assemblies. -->
+ <Member Name="GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)" />
+ <Member Name="GetEncoding(System.String)" />
+ <Member Name="GetEncoding(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetMaxByteCount(System.Int32)" />
+ <Member Name="GetMaxCharCount(System.Int32)" />
+ <Member Name="GetPreamble" />
+ <Member Name="GetString(System.Byte[])" />
+ <Member Name="GetString(System.Byte[],System.Int32,System.Int32)" />
+ <Member MemberType="Property" Name="ASCII" />
+ <Member MemberType="Property" Name="BigEndianUnicode" />
+ <Member MemberType="Property" Name="CodePage" />
+ <Member MemberType="Property" Name="DecoderFallback" />
+ <Member MemberType="Property" Name="EncoderFallback" />
+ <Member MemberType="Property" Name="EncodingName" />
+ <Member MemberType="Property" Name="IsSingleByte" />
+ <Member MemberType="Property" Name="Unicode" />
+ <Member MemberType="Property" Name="UTF32" />
+ <Member MemberType="Property" Name="UTF7" />
+ <Member MemberType="Property" Name="UTF8" />
+ <Member MemberType="Property" Name="WebName" />
+ </Type>
+ <Type Name="System.Text.StringBuilder">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Int32)" />
+ <Member Name="#ctor(System.String,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="Append(System.Boolean)" />
+ <Member Name="Append(System.Byte)" />
+ <Member Name="Append(System.Char)" />
+ <Member Name="Append(System.Char,System.Int32)" />
+ <Member Name="Append(System.Char[])" />
+ <Member Name="Append(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="Append(System.Char*,System.Int32)" />
+ <Member Name="Append(System.Decimal)" />
+ <Member Name="Append(System.Double)" />
+ <Member Name="Append(System.Int16)" />
+ <Member Name="Append(System.Int32)" />
+ <Member Name="Append(System.Int64)" />
+ <Member Name="Append(System.Object)" />
+ <Member Name="Append(System.SByte)" />
+ <Member Name="Append(System.Single)" />
+ <Member Name="Append(System.String)" />
+ <Member Name="Append(System.String,System.Int32,System.Int32)" />
+ <Member Name="Append(System.UInt16)" />
+ <Member Name="Append(System.UInt32)" />
+ <Member Name="Append(System.UInt64)" />
+ <Member Name="AppendFormat(System.IFormatProvider,System.String,System.Object)" />
+ <Member Name="AppendFormat(System.IFormatProvider,System.String,System.Object,System.Object)" />
+ <Member Name="AppendFormat(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)" />
+ <Member Name="AppendFormat(System.IFormatProvider,System.String,System.Object[])" />
+ <Member Name="AppendFormat(System.String,System.Object)" />
+ <Member Name="AppendFormat(System.String,System.Object,System.Object)" />
+ <Member Name="AppendFormat(System.String,System.Object,System.Object,System.Object)" />
+ <Member Name="AppendFormat(System.String,System.Object[])" />
+ <Member Name="AppendLine" />
+ <Member Name="AppendLine(System.String)" />
+ <Member Name="Clear" />
+ <Member Name="CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)" />
+ <Member Name="EnsureCapacity(System.Int32)" />
+ <Member Name="Equals(System.Text.StringBuilder)" />
+ <Member Name="get_Capacity" />
+ <Member Name="get_Chars(System.Int32)" />
+ <Member Name="get_Length" />
+ <Member Name="get_MaxCapacity" />
+ <Member Name="Insert(System.Int32,System.Boolean)" />
+ <Member Name="Insert(System.Int32,System.Byte)" />
+ <Member Name="Insert(System.Int32,System.Char)" />
+ <Member Name="Insert(System.Int32,System.Char[])" />
+ <Member Name="Insert(System.Int32,System.Char[],System.Int32,System.Int32)" />
+ <Member Name="Insert(System.Int32,System.Decimal)" />
+ <Member Name="Insert(System.Int32,System.Double)" />
+ <Member Name="Insert(System.Int32,System.Int16)" />
+ <Member Name="Insert(System.Int32,System.Int32)" />
+ <Member Name="Insert(System.Int32,System.Int64)" />
+ <Member Name="Insert(System.Int32,System.Object)" />
+ <Member Name="Insert(System.Int32,System.SByte)" />
+ <Member Name="Insert(System.Int32,System.Single)" />
+ <Member Name="Insert(System.Int32,System.String)" />
+ <Member Name="Insert(System.Int32,System.String,System.Int32)" />
+ <Member Name="Insert(System.Int32,System.UInt16)" />
+ <Member Name="Insert(System.Int32,System.UInt32)" />
+ <Member Name="Insert(System.Int32,System.UInt64)" />
+ <Member Name="Remove(System.Int32,System.Int32)" />
+ <Member Name="Replace(System.Char,System.Char)" />
+ <Member Name="Replace(System.Char,System.Char,System.Int32,System.Int32)" />
+ <Member Name="Replace(System.String,System.String)" />
+ <Member Name="Replace(System.String,System.String,System.Int32,System.Int32)" />
+ <Member Name="set_Capacity(System.Int32)" />
+ <Member Name="set_Chars(System.Int32,System.Char)" />
+ <Member Name="set_Length(System.Int32)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.Int32,System.Int32)" />
+ <Member MemberType="Property" Name="Capacity" />
+ <Member MemberType="Property" Name="Chars(System.Int32)" />
+ <Member MemberType="Property" Name="Length" />
+ <Member MemberType="Property" Name="MaxCapacity" />
+ <Member Status="ImplRoot" Name="InternalCopy(System.IntPtr,System.Int32)" /> <!-- EE - il stubs -->
+ <Member Status="ImplRoot" Name="ReplaceBufferInternal(System.Char*,System.Int32)" /> <!-- EE - il stubs -->
+ <Member Status="ImplRoot" Name="ReplaceBufferAnsiInternal(System.SByte*,System.Int32)" /> <!-- EE - il stubs -->
+ </Type>
+ <Type Name="System.Text.UnicodeEncoding">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Boolean,System.Boolean)" />
+ <Member Name="#ctor(System.Boolean,System.Boolean,System.Boolean)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetByteCount(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="GetByteCount(System.String)" />
+ <Member Name="GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetCharCount(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" />
+ <Member Name="GetDecoder" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetMaxByteCount(System.Int32)" />
+ <Member Name="GetMaxCharCount(System.Int32)" />
+ <Member Name="GetPreamble" />
+ </Type>
+ <Type Name="System.Text.UTF32Encoding">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Boolean,System.Boolean)" />
+ <Member Name="#ctor(System.Boolean,System.Boolean,System.Boolean)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetByteCount(System.Char*,System.Int32)" />
+ <Member Name="GetByteCount(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="GetByteCount(System.String)" />
+ <Member Name="GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)" />
+ <Member Name="GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetCharCount(System.Byte*,System.Int32)" />
+ <Member Name="GetCharCount(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" />
+ <Member Name="GetDecoder" />
+ <Member Name="GetEncoder" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetMaxByteCount(System.Int32)" />
+ <Member Name="GetMaxCharCount(System.Int32)" />
+ <Member Name="GetPreamble" />
+ <Member Name="GetString(System.Byte[],System.Int32,System.Int32)" />
+ </Type>
+ <Type Name="System.Text.UTF7Encoding">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetByteCount(System.Char*,System.Int32)" />
+ <Member Name="GetByteCount(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="GetByteCount(System.String)" />
+ <Member Name="GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)" />
+ <Member Name="GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetCharCount(System.Byte*,System.Int32)" />
+ <Member Name="GetCharCount(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" />
+ <Member Name="GetDecoder" />
+ <Member Name="GetEncoder" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetMaxByteCount(System.Int32)" />
+ <Member Name="GetMaxCharCount(System.Int32)" />
+ <Member Name="GetString(System.Byte[],System.Int32,System.Int32)" />
+ </Type>
+ <Type Name="System.Text.UTF8Encoding">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="#ctor(System.Boolean,System.Boolean)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetByteCount(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="GetByteCount(System.String)" />
+ <Member Name="GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)" />
+ <Member Name="GetCharCount(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)" />
+ <Member Name="GetDecoder" />
+ <Member Name="GetEncoder" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetMaxByteCount(System.Int32)" />
+ <Member Name="GetMaxCharCount(System.Int32)" />
+ <Member Name="GetPreamble" />
+ </Type>
+ <Type Name="System.Threading.AbandonedMutexException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Int32,System.Threading.WaitHandle)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.Exception,System.Int32,System.Threading.WaitHandle)" />
+ <Member Name="#ctor(System.String,System.Int32,System.Threading.WaitHandle)" />
+ <Member MemberType="Property" Name="Mutex" />
+ <Member MemberType="Property" Name="MutexIndex" />
+ </Type>
+ <Type Name="System.Threading.AutoResetEvent">
+ <Member Name="#ctor(System.Boolean)" />
+ </Type>
+ <Type Name="System.Threading.EventWaitHandle">
+ <Member Name="#ctor(System.Boolean,System.Threading.EventResetMode)" />
+ <Member Name="#ctor(System.Boolean,System.Threading.EventResetMode,System.String)" />
+ <Member Name="#ctor(System.Boolean,System.Threading.EventResetMode,System.String,System.Boolean@)" />
+ <Member Name="OpenExisting(System.String)" />
+ <Member Name="Reset" />
+ <Member Name="Set" />
+ <Member Name="TryOpenExisting(System.String,System.Threading.EventWaitHandle@)" />
+ </Type>
+ <Type Name="System.Threading.Interlocked">
+ <Member Name="Add(System.Int32@,System.Int32)" />
+ <Member Name="Add(System.Int64@,System.Int64)" />
+ <Member Name="CompareExchange(System.Double@,System.Double,System.Double)" />
+ <Member Name="CompareExchange(System.Int32@,System.Int32,System.Int32)" />
+ <Member Name="CompareExchange(System.Int64@,System.Int64,System.Int64)" />
+ <Member Name="CompareExchange(System.IntPtr@,System.IntPtr,System.IntPtr)" />
+ <Member Name="CompareExchange(System.Object@,System.Object,System.Object)" />
+ <Member Name="CompareExchange(System.Single@,System.Single,System.Single)" />
+ <Member Name="CompareExchange<T>(T@,T,T)" />
+ <Member Name="Decrement(System.Int32@)" />
+ <Member Name="Decrement(System.Int64@)" />
+ <Member Name="Exchange(System.Double@,System.Double)" />
+ <Member Name="Exchange(System.Int32@,System.Int32)" />
+ <Member Name="Exchange(System.Int64@,System.Int64)" />
+ <Member Name="Exchange(System.IntPtr@,System.IntPtr)" />
+ <Member Name="Exchange(System.Object@,System.Object)" />
+ <Member Name="Exchange(System.Single@,System.Single)" />
+ <Member Name="Exchange<T>(T@,T)" />
+ <Member Name="Increment(System.Int32@)" />
+ <Member Name="Increment(System.Int64@)" />
+ <Member Name="MemoryBarrier" />
+ <Member Name="Read(System.Int64@)" />
+ </Type>
+ <Type Name="System.Threading.LockRecursionException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Threading.Mutex">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="#ctor(System.Boolean,System.String)" />
+ <Member Name="#ctor(System.Boolean,System.String,System.Boolean@)" />
+ <Member Name="OpenExisting(System.String)" />
+ <Member Name="ReleaseMutex" />
+ <Member Name="TryOpenExisting(System.String,System.Threading.Mutex@)" />
+ </Type>
+ <Type Name="System.Threading.Volatile">
+ <Member Name="Read(System.Boolean@)"/>
+ <Member Name="Read(System.SByte@)"/>
+ <Member Name="Read(System.Byte@)"/>
+ <Member Name="Read(System.Int16@)"/>
+ <Member Name="Read(System.UInt16@)"/>
+ <Member Name="Read(System.Int32@)"/>
+ <Member Name="Read(System.UInt32@)"/>
+ <Member Name="Read(System.Int64@)"/>
+ <Member Name="Read(System.UInt64@)"/>
+ <Member Name="Read(System.IntPtr@)"/>
+ <Member Name="Read(System.UIntPtr@)"/>
+ <Member Name="Read(System.Single@)"/>
+ <Member Name="Read(System.Double@)"/>
+ <Member Name="Read<T>(T@)"/>
+ <Member Name="Write(System.Boolean@,System.Boolean)"/>
+ <Member Name="Write(System.SByte@,System.SByte)"/>
+ <Member Name="Write(System.Byte@,System.Byte)"/>
+ <Member Name="Write(System.Int16@,System.Int16)"/>
+ <Member Name="Write(System.UInt16@,System.UInt16)"/>
+ <Member Name="Write(System.Int32@,System.Int32)"/>
+ <Member Name="Write(System.UInt32@,System.UInt32)"/>
+ <Member Name="Write(System.Int64@,System.Int64)"/>
+ <Member Name="Write(System.UInt64@,System.UInt64)"/>
+ <Member Name="Write(System.IntPtr@,System.IntPtr)"/>
+ <Member Name="Write(System.UIntPtr@,System.UIntPtr)"/>
+ <Member Name="Write(System.Single@,System.Single)"/>
+ <Member Name="Write(System.Double@,System.Double)"/>
+ <Member Name="Write<T>(T@,T)"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.IThreadPoolWorkItem">
+ <Member Status="ImplRoot" Name="ExecuteWorkItem"/>
+ </Type>
+ <Type Name="System.Threading.Monitor">
+ <Member Name="Enter(System.Object)" />
+ <Member Name="Enter(System.Object,System.Boolean@)" />
+ <Member Name="IsEntered(System.Object)" />
+ <Member Name="Exit(System.Object)" />
+ <Member Name="Pulse(System.Object)" />
+ <Member Name="PulseAll(System.Object)" />
+ <Member Name="TryEnter(System.Object)" />
+ <Member Name="TryEnter(System.Object,System.Int32)" />
+ <Member Name="TryEnter(System.Object,System.TimeSpan)" />
+ <Member Name="TryEnter(System.Object,System.Boolean@)" />
+ <Member Name="TryEnter(System.Object,System.Int32,System.Boolean@)" />
+ <Member Name="TryEnter(System.Object,System.TimeSpan,System.Boolean@)" />
+ <Member Name="Wait(System.Object)" />
+ <Member Name="Wait(System.Object,System.Int32)" />
+ <Member Name="Wait(System.Object,System.TimeSpan)" />
+ </Type>
+ <Type Name="System.Threading.ManualResetEvent">
+ <Member Name="#ctor(System.Boolean)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.QueueUserWorkItemCallback">
+ <Member Status="ImplRoot" Name="#ctor(System.Threading.WaitCallback,System.Object,System.Threading.ExecutionContext)"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.QueueUserWorkItemCallbackDefaultContext">
+ <Member Status="ImplRoot" Name="#ctor(System.Threading.WaitCallback,System.Object)"/>
+ </Type>
+ <Type Name="System.Threading.SynchronizationContext">
+ <Member Name="#ctor"/>
+ <Member Name="Send(System.Threading.SendOrPostCallback,System.Object)"/>
+ <Member Name="Post(System.Threading.SendOrPostCallback,System.Object)"/>
+ <Member Name="OperationStarted"/>
+ <Member Name="OperationCompleted"/>
+ <Member Name="SetSynchronizationContext(System.Threading.SynchronizationContext)"/>
+ <Member Name="get_Current"/>
+ <Member Name="CreateCopy"/>
+ <Member MemberType="Property" Name="Current"/>
+ </Type>
+ <Type Name="System.Threading.SynchronizationLockException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Threading.Thread">
+ <Member Name="#ctor(System.Threading.ThreadStart)" />
+ <Member Name="#ctor(System.Threading.ParameterizedThreadStart)" />
+ <Member Name="MemoryBarrier" />
+ <Member Name="Finalize" />
+ <Member Name="get_CurrentCulture" />
+ <Member Name="get_CurrentThread" />
+ <Member Name="get_CurrentUICulture" />
+ <Member Name="GetDomain" />
+ <Member Name="get_IsBackground" />
+ <Member Name="get_ManagedThreadId" />
+ <Member Name="get_Name" />
+ <Member Name="get_IsAlive" />
+ <Member Name="get_ThreadState" />
+ <Member Name="Join" />
+ <Member Name="Join(System.Int32)" />
+ <Member Name="set_IsBackground(System.Boolean)" />
+ <Member Name="set_Name(System.String)" />
+ <Member Name="Sleep(System.Int32)" />
+ <Member Name="Sleep(System.TimeSpan)" />
+ <Member Name="SpinWait(System.Int32)" />
+ <Member Name="Start" />
+ <Member Name="Start(System.Object)" />
+ <Member MemberType="Property" Name="CurrentCulture" />
+ <Member MemberType="Property" Name="CurrentThread" />
+ <Member MemberType="Property" Name="CurrentUICulture" />
+ <Member MemberType="Property" Name="IsBackground" />
+ <Member MemberType="Property" Name="ManagedThreadId" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="IsAlive" />
+ <Member MemberType="Property" Name="ThreadState" />
+ <Member Status="ImplRoot" Name="InternalGetCurrentThread" />
+ <Member Status="ImplRoot" MemberType="Field" Name="DONT_USE_InternalThread" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_Priority" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_ThreadStartArg" />
+ </Type>
+ <Type Name="System.Threading.ThreadAbortException">
+ </Type>
+ <Type Name="System.Threading.ThreadPool">
+ <Member Name="GetMaxThreads(System.Int32@,System.Int32@)" />
+ <Member Name="QueueUserWorkItem(System.Threading.WaitCallback)" />
+ <Member Name="QueueUserWorkItem(System.Threading.WaitCallback,System.Object)" />
+ <Member Name="SetMaxThreads(System.Int32,System.Int32)" />
+ <Member Name="BindHandle(System.Runtime.InteropServices.SafeHandle)" />
+ <Member Name="RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />
+ <Member Name="RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)" />
+ <Member Name="RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)" />
+ <Member Name="RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)" />
+ <Member Name="SetMinThreads(System.Int32,System.Int32)" />
+ <Member Name="GetMinThreads(System.Int32@,System.Int32@)" />
+ <Member Status="ImplRoot" Name="RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean,System.Threading.StackCrawlMark@,System.Boolean)" />
+ <Member Status="ImplRoot" Name="RegisterWaitForSingleObjectNative(System.Threading.WaitHandle,System.Object,System.UInt32,System.Boolean,System.Threading.RegisteredWaitHandle,System.Threading.StackCrawlMark@,System.Boolean)" />
+ <Member Status="ImplRoot" Name="UnsafeQueueCustomWorkItem(System.Threading.IThreadPoolWorkItem,System.Boolean)"/>
+ <Member Status="ImplRoot" Name="TryPopCustomWorkItem(System.Threading.IThreadPoolWorkItem)"/>
+ <Member Status="ImplRoot" Name="GetQueuedWorkItemsForDebugger"/>
+ <Member Status="ImplRoot" Name="GetGloballyQueuedWorkItemsForDebugger"/>
+ <Member Status="ImplRoot" Name="GetLocallyQueuedWorkItemsForDebugger"/>
+ <Member Status="ImplRoot" Name="NotifyWorkItemProgress"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.StackCrawlMark">
+ <Member MemberType="Field" Name="LookForMe" />
+ <Member MemberType="Field" Name="LookForMyCaller" />
+ <Member MemberType="Field" Name="LookForMyCallersCaller" />
+ <Member MemberType="Field" Name="LookForThread" />
+ </Type>
+ <Type Name="System.Threading.NativeOverlapped">
+ <Member MemberType="Field" Name="InternalLow" />
+ <Member MemberType="Field" Name="InternalHigh" />
+ <Member MemberType="Field" Name="OffsetLow" />
+ <Member MemberType="Field" Name="OffsetHigh" />
+ <Member MemberType="Field" Name="EventHandle" />
+ </Type>
+ <Type Name="System.Threading.Overlapped">
+ <Member Name="#ctor" />
+ <Member MemberType="Property" Name="AsyncResult" />
+ <Member MemberType="Property" Name="OffsetLow" />
+ <Member MemberType="Property" Name="OffsetHigh" />
+ <Member Name="Free(System.Threading.NativeOverlapped*)" />
+ <Member Name="Pack(System.Threading.IOCompletionCallback,System.Object)" />
+ <Member Name="Unpack(System.Threading.NativeOverlapped*)" />
+ <Member Name="UnsafePack(System.Threading.IOCompletionCallback,System.Object)" Condition="FEATURE_COMINTEROP" />
+ </Type>
+ <Type Name="System.Threading.IOCompletionCallback">
+ </Type>
+ <Type Name="System.Threading.RegisteredWaitHandle">
+ <Member Name="Unregister(System.Threading.WaitHandle)" />
+ <Member Status="ImplRoot" Name="SetHandle(System.IntPtr)" />
+ <Member Status="ImplRoot" Name="SetWaitObject(System.Threading.WaitHandle)" />
+ </Type>
+ <Type Name="System.Threading.ThreadState">
+ <Member MemberType="Field" Name="Running" />
+ <Member MemberType="Field" Name="StopRequested" />
+ <Member MemberType="Field" Name="SuspendRequested" />
+ <Member MemberType="Field" Name="Background" />
+ <Member MemberType="Field" Name="Unstarted" />
+ <Member MemberType="Field" Name="Stopped" />
+ <Member MemberType="Field" Name="WaitSleepJoin" />
+ <Member MemberType="Field" Name="Suspended" />
+ <Member MemberType="Field" Name="AbortRequested" />
+ <Member MemberType="Field" Name="Aborted" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Threading.ThreadStart">
+ </Type>
+ <Type Name="System.Threading.ParameterizedThreadStart">
+ </Type>
+ <Type Name="System.Threading.SendOrPostCallback">
+ </Type>
+ <Type Name="System.Threading.ThreadStartException">
+ <Member Status="ImplRoot" Name="#ctor(System.Exception)" /><!-- EE -->
+ </Type>
+ <Type Name="System.Threading.ThreadStateException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Threading.Timeout">
+ <Member MemberType="Field" Name="Infinite" />
+ <Member MemberType="Field" Name="InfiniteTimeSpan" />
+ </Type>
+ <Type Name="System.Threading.Timer">
+ <Member Name="#ctor(System.Threading.TimerCallback)" />
+ <Member Name="#ctor(System.Threading.TimerCallback,System.Object,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Threading.TimerCallback,System.Object,System.Int64,System.Int64)" />
+ <Member Name="#ctor(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan)" />
+ <Member Name="#ctor(System.Threading.TimerCallback,System.Object,System.UInt32,System.UInt32)" />
+ <Member Name="Change(System.Int32,System.Int32)" />
+ <Member Name="Change(System.Int64,System.Int64)" />
+ <Member Name="Change(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="Change(System.UInt32,System.UInt32)" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Threading.WaitHandle)" />
+ </Type>
+ <Type Name="System.Threading.TimerCallback">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.Object,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(System.Object)" />
+ </Type>
+ <Type Name="System.Threading.WaitCallback">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.Object,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(System.Object)" />
+ </Type>
+ <Type Name="System.Threading.WaitOrTimerCallback">
+ </Type>
+ <Type Name="System.Threading.WaitHandle">
+ <Member MemberType="Field" Name="InvalidHandle" />
+ <Member MemberType="Field" Name="WaitTimeout" />
+ <Member Name="#ctor" />
+ <Member Name="Close" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="get_SafeWaitHandle" />
+ <Member Name="set_SafeWaitHandle(Microsoft.Win32.SafeHandles.SafeWaitHandle)" />
+ <Member Name="WaitAny(System.Threading.WaitHandle[])" />
+ <Member Name="WaitAny(System.Threading.WaitHandle[],System.Int32)" />
+ <Member Name="WaitAny(System.Threading.WaitHandle[],System.TimeSpan)" />
+ <Member Name="WaitAll(System.Threading.WaitHandle[])" />
+ <Member Name="WaitAll(System.Threading.WaitHandle[],System.Int32)" />
+ <Member Name="WaitAll(System.Threading.WaitHandle[],System.TimeSpan)" />
+ <Member Name="WaitOne" />
+ <Member Name="WaitOne(System.Int32)" />
+ <Member Name="WaitOne(System.TimeSpan)" />
+ <Member MemberType="Property" Name="SafeWaitHandle" />
+ </Type>
+ <Type Name="System.Threading.WaitHandleExtensions">
+ <Member Name="GetSafeWaitHandle(System.Threading.WaitHandle)" />
+ <Member Name="SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)" />
+ </Type>
+ <Type Name="System.Threading.WaitHandleCannotBeOpenedException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.TimeoutException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.TimeSpan">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member MemberType="Field" Name="TicksPerDay" />
+ <Member MemberType="Field" Name="TicksPerHour" />
+ <Member MemberType="Field" Name="TicksPerMillisecond" />
+ <Member MemberType="Field" Name="TicksPerMinute" />
+ <Member MemberType="Field" Name="TicksPerSecond" />
+ <Member MemberType="Field" Name="Zero" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int64)" />
+ <Member Name="Add(System.TimeSpan)" />
+ <Member Name="Compare(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="CompareTo(System.TimeSpan)" />
+ <Member Name="Duration" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.TimeSpan)" />
+ <Member Name="Equals(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="FromDays(System.Double)" />
+ <Member Name="FromHours(System.Double)" />
+ <Member Name="FromMilliseconds(System.Double)" />
+ <Member Name="FromMinutes(System.Double)" />
+ <Member Name="FromSeconds(System.Double)" />
+ <Member Name="FromTicks(System.Int64)" />
+ <Member Name="get_Days" />
+ <Member Name="get_Hours" />
+ <Member Name="get_Milliseconds" />
+ <Member Name="get_Minutes" />
+ <Member Name="get_Seconds" />
+ <Member Name="get_Ticks" />
+ <Member Name="get_TotalDays" />
+ <Member Name="get_TotalHours" />
+ <Member Name="get_TotalMilliseconds" />
+ <Member Name="get_TotalMinutes" />
+ <Member Name="get_TotalSeconds" />
+ <Member Name="GetHashCode" />
+ <Member Name="Negate" />
+ <Member Name="op_Addition(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="op_Equality(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="op_GreaterThan(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="op_GreaterThanOrEqual(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="op_Inequality(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="op_LessThan(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="op_LessThanOrEqual(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="op_Subtraction(System.TimeSpan,System.TimeSpan)" />
+ <Member Name="op_UnaryPlus(System.TimeSpan)" />
+ <Member Name="op_UnaryNegation(System.TimeSpan)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="ParseExact(System.String,System.String,System.IFormatProvider)" />
+ <Member Name="ParseExact(System.String,System.String[],System.IFormatProvider)" />
+ <Member Name="ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles)" />
+ <Member Name="ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles)" />
+ <Member Name="TryParse(System.String,System.TimeSpan@)" />
+ <Member Name="TryParse(System.String,System.IFormatProvider,System.TimeSpan@)" />
+ <Member Name="TryParseExact(System.String,System.String,System.IFormatProvider,System.TimeSpan@)" />
+ <Member Name="TryParseExact(System.String,System.String[],System.IFormatProvider,System.TimeSpan@)" />
+ <Member Name="TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan@)" />
+ <Member Name="TryParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan@)" />
+ <Member Name="Subtract(System.TimeSpan)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.String)" />
+ <Member MemberType="Property" Name="Days" />
+ <Member MemberType="Property" Name="Hours" />
+ <Member MemberType="Property" Name="Milliseconds" />
+ <Member MemberType="Property" Name="Minutes" />
+ <Member MemberType="Property" Name="Seconds" />
+ <Member MemberType="Property" Name="Ticks" />
+ <Member MemberType="Property" Name="TotalDays" />
+ <Member MemberType="Property" Name="TotalHours" />
+ <Member MemberType="Property" Name="TotalMilliseconds" />
+ <Member MemberType="Property" Name="TotalMinutes" />
+ <Member MemberType="Property" Name="TotalSeconds" />
+ </Type>
+ <Type Name="System.TimeZoneInfo">
+ <Member Name="get_DisplayName" />
+ <Member Name="get_StandardName" />
+ <Member Name="get_DaylightName" />
+ <Member Name="get_Id" />
+ <Member Name="get_BaseUtcOffset" />
+ <Member Name="get_SupportsDaylightSavingTime" />
+ <Member Name="get_Local" />
+ <Member Name="get_Utc" />
+ <Member Name="GetAmbiguousTimeOffsets(System.DateTimeOffset)" />
+ <Member Name="GetAmbiguousTimeOffsets(System.DateTime)" />
+ <Member Name="GetUtcOffset(System.DateTimeOffset)" />
+ <Member Name="GetUtcOffset(System.DateTime)" />
+ <Member Name="IsAmbiguousTime(System.DateTimeOffset)" />
+ <Member Name="IsAmbiguousTime(System.DateTime)" />
+ <Member Name="IsDaylightSavingTime(System.DateTimeOffset)" />
+ <Member Name="IsDaylightSavingTime(System.DateTime)" />
+ <Member Name="IsInvalidTime(System.DateTime)" />
+ <Member Name="ConvertTime(System.DateTimeOffset,System.TimeZoneInfo)" />
+ <Member Name="ConvertTime(System.DateTime,System.TimeZoneInfo)" />
+ <Member Name="ConvertTime(System.DateTime,System.TimeZoneInfo,System.TimeZoneInfo)" />
+ <Member Name="Equals(System.TimeZoneInfo)" />
+ <Member Name="FindSystemTimeZoneById(System.String)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetSystemTimeZones" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="DisplayName" />
+ <Member MemberType="Property" Name="StandardName" />
+ <Member MemberType="Property" Name="DaylightName" />
+ <Member MemberType="Property" Name="Id" />
+ <Member MemberType="Property" Name="BaseUtcOffset" />
+ <Member MemberType="Property" Name="SupportsDaylightSavingTime" />
+ <Member MemberType="Property" Name="Local" />
+ <Member MemberType="Property" Name="Utc" />
+ </Type>
+ <Type Name="System.TimeZoneInfo+AdjustmentRule">
+ <!-- CreateAdjustmentRule doesn't have a public contract, but tests and other callers can use Reflection to invoke it, so ensure it is left in mscorlib. -->
+ <Member Status="ApiRoot" Name="CreateAdjustmentRule(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo+TransitionTime,System.TimeZoneInfo+TransitionTime)" />
+ </Type>
+ <Type Name="System.TimeZoneInfo+TransitionTime">
+ </Type>
+ <Type Name="System.Tuple">
+ <Member Name="Create<T1>(T1)" />
+ <Member Name="Create<T1,T2>(T1,T2)" />
+ <Member Name="Create<T1,T2,T3>(T1,T2,T3)" />
+ <Member Name="Create<T1,T2,T3,T4>(T1,T2,T3,T4)" />
+ <Member Name="Create<T1,T2,T3,T4,T5>(T1,T2,T3,T4,T5)" />
+ <Member Name="Create<T1,T2,T3,T4,T5,T6>(T1,T2,T3,T4,T5,T6)" />
+ <Member Name="Create<T1,T2,T3,T4,T5,T6,T7>(T1,T2,T3,T4,T5,T6,T7)" />
+ <Member Name="Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1,T2,T3,T4,T5,T6,T7,T8)" />
+ </Type>
+ <Type Name="System.Tuple<T1>">
+ <Member Name="#ctor(T1)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Item1" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Item1" />
+ </Type>
+ <Type Name="System.Tuple<T1,T2>">
+ <Member Name="#ctor(T1,T2)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Item1" />
+ <Member Name="get_Item2" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Item1" />
+ <Member MemberType="Property" Name="Item2" />
+ </Type>
+ <Type Name="System.Tuple<T1,T2,T3>">
+ <Member Name="#ctor(T1,T2,T3)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Item1" />
+ <Member Name="get_Item2" />
+ <Member Name="get_Item3" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Item1" />
+ <Member MemberType="Property" Name="Item2" />
+ <Member MemberType="Property" Name="Item3" />
+ </Type>
+ <Type Name="System.Tuple<T1,T2,T3,T4>">
+ <Member Name="#ctor(T1,T2,T3,T4)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Item1" />
+ <Member Name="get_Item2" />
+ <Member Name="get_Item3" />
+ <Member Name="get_Item4" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Item1" />
+ <Member MemberType="Property" Name="Item2" />
+ <Member MemberType="Property" Name="Item3" />
+ <Member MemberType="Property" Name="Item4" />
+ </Type>
+ <Type Name="System.Tuple<T1,T2,T3,T4,T5>">
+ <Member Name="#ctor(T1,T2,T3,T4,T5)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Item1" />
+ <Member Name="get_Item2" />
+ <Member Name="get_Item3" />
+ <Member Name="get_Item4" />
+ <Member Name="get_Item5" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Item1" />
+ <Member MemberType="Property" Name="Item2" />
+ <Member MemberType="Property" Name="Item3" />
+ <Member MemberType="Property" Name="Item4" />
+ <Member MemberType="Property" Name="Item5" />
+ </Type>
+ <Type Name="System.Tuple<T1,T2,T3,T4,T5,T6>">
+ <Member Name="#ctor(T1,T2,T3,T4,T5,T6)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Item1" />
+ <Member Name="get_Item2" />
+ <Member Name="get_Item3" />
+ <Member Name="get_Item4" />
+ <Member Name="get_Item5" />
+ <Member Name="get_Item6" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Item1" />
+ <Member MemberType="Property" Name="Item2" />
+ <Member MemberType="Property" Name="Item3" />
+ <Member MemberType="Property" Name="Item4" />
+ <Member MemberType="Property" Name="Item5" />
+ <Member MemberType="Property" Name="Item6" />
+ </Type>
+ <Type Name="System.Tuple<T1,T2,T3,T4,T5,T6,T7>">
+ <Member Name="#ctor(T1,T2,T3,T4,T5,T6,T7)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Item1" />
+ <Member Name="get_Item2" />
+ <Member Name="get_Item3" />
+ <Member Name="get_Item4" />
+ <Member Name="get_Item5" />
+ <Member Name="get_Item6" />
+ <Member Name="get_Item7" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Item1" />
+ <Member MemberType="Property" Name="Item2" />
+ <Member MemberType="Property" Name="Item3" />
+ <Member MemberType="Property" Name="Item4" />
+ <Member MemberType="Property" Name="Item5" />
+ <Member MemberType="Property" Name="Item6" />
+ <Member MemberType="Property" Name="Item7" />
+ </Type>
+ <Type Name="System.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>">
+ <Member Name="#ctor(T1,T2,T3,T4,T5,T6,T7,TRest)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Item1" />
+ <Member Name="get_Item2" />
+ <Member Name="get_Item3" />
+ <Member Name="get_Item4" />
+ <Member Name="get_Item5" />
+ <Member Name="get_Item6" />
+ <Member Name="get_Item7" />
+ <Member Name="get_Rest" />
+ <Member Name="GetHashCode" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Item1" />
+ <Member MemberType="Property" Name="Item2" />
+ <Member MemberType="Property" Name="Item3" />
+ <Member MemberType="Property" Name="Item4" />
+ <Member MemberType="Property" Name="Item5" />
+ <Member MemberType="Property" Name="Item6" />
+ <Member MemberType="Property" Name="Item7" />
+ <Member MemberType="Property" Name="Rest" />
+ </Type>
+ <Type Name="System.Type">
+ <Member Name="#ctor" />
+ <Member MemberType="Field" Name="Delimiter" />
+ <Member MemberType="Field" Name="EmptyTypes" />
+ <Member MemberType="Field" Name="FilterNameIgnoreCase" />
+ <Member MemberType="Field" Name="Missing" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Type)" />
+ <Member Name="FindMembers(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object)" />
+ <Member Name="get_Assembly" />
+ <Member Name="get_AssemblyQualifiedName" />
+ <Member Name="get_Attributes" />
+ <Member Name="get_BaseType" />
+ <Member Name="get_ContainsGenericParameters" />
+ <Member Name="get_DeclaringType" />
+ <Member Name="get_DeclaringMethod" />
+ <Member Name="get_DefaultBinder" />
+ <Member Name="get_FullName" />
+ <Member Name="get_GenericParameterAttributes" />
+ <Member Name="get_GenericParameterPosition" />
+ <Member Name="get_GenericTypeArguments" />
+ <Member Name="get_GUID" />
+ <Member Name="get_HasElementType" />
+ <Member Name="get_IsAbstract" />
+ <Member Name="get_IsAnsiClass" />
+ <Member Name="get_IsArray" />
+ <Member Name="get_IsAutoClass" />
+ <Member Name="get_IsAutoLayout" />
+ <Member Name="get_IsByRef" />
+ <Member Name="get_IsConstructedGenericType" />
+ <Member Name="get_IsClass" />
+ <Member Name="get_IsCOMObject" />
+ <Member Name="get_IsEnum" />
+ <Member Name="get_IsExplicitLayout" />
+ <Member Name="get_IsGenericParameter" />
+ <Member Name="get_IsGenericType" />
+ <Member Name="get_IsGenericTypeDefinition" />
+ <Member Name="get_IsImport" />
+ <Member Name="get_IsInterface" />
+ <Member Name="get_IsLayoutSequential" />
+ <Member Name="get_IsMarshalByRef" />
+ <Member Name="get_IsNested" />
+ <Member Name="get_IsNestedAssembly" />
+ <Member Name="get_IsNestedFamANDAssem" />
+ <Member Name="get_IsNestedFamily" />
+ <Member Name="get_IsNestedFamORAssem" />
+ <Member Name="get_IsNestedPrivate" />
+ <Member Name="get_IsNestedPublic" />
+ <Member Name="get_IsNotPublic" />
+ <Member Name="get_IsPointer" />
+ <Member Name="get_IsPrimitive" />
+ <Member Name="get_IsPublic" />
+ <Member Name="get_IsSealed" />
+ <Member Name="get_IsSerializable" />
+ <Member Name="get_IsSpecialName" />
+ <Member Name="get_IsUnicodeClass" />
+ <Member Name="get_IsValueType" />
+ <Member Name="get_IsVisible" />
+ <Member Name="get_MemberType" />
+ <Member Name="get_Module" />
+ <Member Name="get_Namespace" />
+ <Member Name="get_ReflectedType" />
+ <Member Name="get_TypeHandle" />
+ <Member Name="get_UnderlyingSystemType" />
+ <Member Name="GetArrayRank" />
+ <Member Name="GetAttributeFlagsImpl" />
+ <Member Name="GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetConstructor(System.Type[])" />
+ <Member Name="GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetConstructors" />
+ <Member Name="GetConstructors(System.Reflection.BindingFlags)" />
+ <Member Name="GetDefaultMembers" />
+ <Member Name="GetElementType" />
+ <Member Name="GetEvent(System.String)" />
+ <Member Name="GetEvent(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetEvents" />
+ <Member Name="GetEvents(System.Reflection.BindingFlags)" />
+ <Member Name="GetField(System.String)" />
+ <Member Name="GetField(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetFields" />
+ <Member Name="GetFields(System.Reflection.BindingFlags)" />
+ <Member Name="GetGenericArguments" />
+ <Member Name="GetGenericParameterConstraints" />
+ <Member Name="GetGenericTypeDefinition" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetInterface(System.String,System.Boolean)" />
+ <Member Name="GetInterfaceMap(System.Type)" />
+ <Member Name="GetInterfaces" />
+ <Member Name="GetMember(System.String)" />
+ <Member Name="GetMember(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)" />
+ <Member Name="GetMembers" />
+ <Member Name="GetMembers(System.Reflection.BindingFlags)" />
+ <Member Name="GetMethod(System.String)" />
+ <Member Name="GetMethod(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethod(System.String,System.Type[])" />
+ <Member Name="GetMethod(System.String,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetMethods" />
+ <Member Name="GetMethods(System.Reflection.BindingFlags)" />
+ <Member Name="GetNestedType(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetNestedTypes(System.Reflection.BindingFlags)" />
+ <Member Name="GetProperties" />
+ <Member Name="GetProperties(System.Reflection.BindingFlags)" />
+ <Member Name="GetProperty(System.String)" />
+ <Member Name="GetProperty(System.String,System.Reflection.BindingFlags)" />
+ <Member Name="GetProperty(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetProperty(System.String,System.Type)" />
+ <Member Name="GetProperty(System.String,System.Type,System.Type[])" />
+ <Member Name="GetProperty(System.String,System.Type,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])" />
+ <Member Name="GetType(System.String)" />
+ <Member Name="GetType(System.String,System.Boolean)" />
+ <Member Name="GetType(System.String,System.Boolean,System.Boolean)" />
+ <Member Name="GetTypeCode(System.Type)" />
+ <Member Name="GetTypeFromHandle(System.RuntimeTypeHandle)" />
+ <Member Name="GetTypeHandle(System.Object)" />
+ <Member Name="HasElementTypeImpl" />
+ <Member Name="InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[])" />
+ <Member Name="InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])" />
+ <Member Name="IsArrayImpl" />
+ <Member Name="IsAssignableFrom(System.Type)" />
+ <Member Name="IsByRefImpl" />
+ <Member Name="IsCOMObjectImpl" />
+ <Member Name="IsInstanceOfType(System.Object)" />
+ <Member Name="IsPointerImpl" />
+ <Member Name="IsPrimitiveImpl" />
+ <Member Name="IsSubclassOf(System.Type)" />
+ <Member Name="IsEquivalentTo(System.Type)" />
+ <Member Name="IsValueTypeImpl" />
+ <Member Name="MakeArrayType" />
+ <Member Name="MakeArrayType(System.Int32)" />
+ <Member Name="MakeByRefType" />
+ <Member Name="MakeGenericType(System.Type[])" />
+ <Member Name="MakePointerType" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Assembly" />
+ <Member MemberType="Property" Name="AssemblyQualifiedName" />
+ <Member MemberType="Property" Name="Attributes" />
+ <Member MemberType="Property" Name="BaseType" />
+ <Member MemberType="Property" Name="ContainsGenericParameters" />
+ <Member MemberType="Property" Name="DeclaringType" />
+ <Member MemberType="Property" Name="DeclaringMethod" />
+ <Member MemberType="Property" Name="DefaultBinder" />
+ <Member MemberType="Property" Name="FullName" />
+ <Member MemberType="Property" Name="GenericParameterAttributes" />
+ <Member MemberType="Property" Name="GenericParameterPosition" />
+ <Member MemberType="Property" Name="GenericTypeArguments" />
+ <Member MemberType="Property" Name="GUID" />
+ <Member MemberType="Property" Name="HasElementType" />
+ <Member MemberType="Property" Name="IsAbstract" />
+ <Member MemberType="Property" Name="IsAnsiClass" />
+ <Member MemberType="Property" Name="IsArray" />
+ <Member MemberType="Property" Name="IsAutoClass" />
+ <Member MemberType="Property" Name="IsAutoLayout" />
+ <Member MemberType="Property" Name="IsByRef" />
+ <Member MemberType="Property" Name="IsConstructedGenericType" />
+ <Member MemberType="Property" Name="IsClass" />
+ <Member MemberType="Property" Name="IsCOMObject" />
+ <Member MemberType="Property" Name="IsEnum" />
+ <Member MemberType="Property" Name="IsExplicitLayout" />
+ <Member MemberType="Property" Name="IsGenericParameter" />
+ <Member MemberType="Property" Name="IsGenericType" />
+ <Member MemberType="Property" Name="IsGenericTypeDefinition" />
+ <Member MemberType="Property" Name="IsImport" />
+ <Member MemberType="Property" Name="IsInterface" />
+ <Member MemberType="Property" Name="IsLayoutSequential" />
+ <Member MemberType="Property" Name="IsMarshalByRef" />
+ <Member MemberType="Property" Name="IsNested" />
+ <Member MemberType="Property" Name="IsNestedAssembly" />
+ <Member MemberType="Property" Name="IsNestedFamANDAssem" />
+ <Member MemberType="Property" Name="IsNestedFamily" />
+ <Member MemberType="Property" Name="IsNestedFamORAssem" />
+ <Member MemberType="Property" Name="IsNestedPrivate" />
+ <Member MemberType="Property" Name="IsNestedPublic" />
+ <Member MemberType="Property" Name="IsNotPublic" />
+ <Member MemberType="Property" Name="IsPointer" />
+ <Member MemberType="Property" Name="IsPrimitive" />
+ <Member MemberType="Property" Name="IsPublic" />
+ <Member MemberType="Property" Name="IsSealed" />
+ <Member MemberType="Property" Name="IsSerializable" />
+ <Member MemberType="Property" Name="IsSpecialName" />
+ <Member MemberType="Property" Name="IsUnicodeClass" />
+ <Member MemberType="Property" Name="IsValueType" />
+ <Member MemberType="Property" Name="IsVisible" />
+ <Member MemberType="Property" Name="MemberType" />
+ <Member MemberType="Property" Name="Module" />
+ <Member MemberType="Property" Name="Namespace" />
+ <Member MemberType="Property" Name="ReflectedType" />
+ <Member MemberType="Property" Name="TypeHandle" />
+ <Member MemberType="Property" Name="UnderlyingSystemType" />
+ <Member Name="GetEnumName(System.Object)" />
+ <Member Name="GetEnumNames" />
+ <Member Name="GetEnumUnderlyingType" />
+ <Member Name="GetEnumValues" />
+ <Member Name="GetInterface(System.String)" />
+ <Member Name="GetNestedType(System.String)" />
+ <Member Name="GetNestedTypes" />
+ <Member Name="GetProperty(System.String,System.Type[])" />
+ <Member Name="IsEnumDefined(System.Object)" />
+ <Member Name="get_StructLayoutAttribute" />
+ <Member Name="get_TypeInitializer" />
+ <Member Name="FindInterfaces(System.Reflection.TypeFilter,System.Object)" />
+ <Member MemberType="Property" Name="TypeInitializer" />
+ <Member MemberType="Property" Name="StructLayoutAttribute" />
+ </Type>
+ <Type Name="System.TypeAccessException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.TypeCode">
+ <Member MemberType="Field" Name="Boolean" />
+ <Member MemberType="Field" Name="Byte" />
+ <Member MemberType="Field" Name="Char" />
+ <Member MemberType="Field" Name="DateTime" />
+ <Member MemberType="Field" Name="DBNull" />
+ <Member MemberType="Field" Name="Decimal" />
+ <Member MemberType="Field" Name="Double" />
+ <Member MemberType="Field" Name="Empty" />
+ <Member MemberType="Field" Name="Int16" />
+ <Member MemberType="Field" Name="Int32" />
+ <Member MemberType="Field" Name="Int64" />
+ <Member MemberType="Field" Name="Object" />
+ <Member MemberType="Field" Name="SByte" />
+ <Member MemberType="Field" Name="Single" />
+ <Member MemberType="Field" Name="String" />
+ <Member MemberType="Field" Name="UInt16" />
+ <Member MemberType="Field" Name="UInt32" />
+ <Member MemberType="Field" Name="UInt64" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.TypeInitializationException" >
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="get_TypeName" />
+ <Member MemberType="Property" Name="TypeName" />
+ </Type>
+ <Type Name="System.TypedReference" />
+ <Type Name="System.TypeLoadException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Status="ImplRoot" Name="#ctor(System.String,System.String,System.String,System.Int32)" />
+ <Member Name="get_TypeName" />
+ <Member MemberType="Property" Name="TypeName" />
+ </Type>
+ <Type Name="System.UInt16">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="CompareTo(System.UInt16)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.UInt16)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.UInt16@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.UInt32">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="CompareTo(System.UInt32)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.UInt32)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.UInt32@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.UInt64">
+ <Member MemberType="Field" Name="MaxValue" />
+ <Member MemberType="Field" Name="MinValue" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="CompareTo(System.UInt64)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.UInt64)" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetTypeCode" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles)" />
+ <Member Name="Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)" />
+ <Member Name="Parse(System.String,System.IFormatProvider)" />
+ <Member Name="TryParse(System.String,System.UInt64@)" />
+ <Member Name="TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt64@)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.IFormatProvider)" />
+ <Member Name="ToString(System.String)" />
+ <Member Name="ToString(System.String,System.IFormatProvider)" />
+ </Type>
+ <Type Name="System.UIntPtr">
+ <Member MemberType="Field" Name="Zero" />
+ <Member Name="#ctor(System.UInt32)" />
+ <Member Name="#ctor(System.UInt64)" />
+ <Member Name="#ctor(System.Void*)" />
+ <Member Name="Add(System.UIntPtr,System.Int32)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="get_Size" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Addition(System.UIntPtr,System.Int32)" />
+ <Member Name="op_Equality(System.UIntPtr,System.UIntPtr)" />
+ <Member Name="op_Explicit(System.UInt32)" ReturnType="System.UIntPtr" />
+ <Member Name="op_Explicit(System.UInt64)" ReturnType="System.UIntPtr" />
+ <Member Name="op_Explicit(System.UIntPtr)" ReturnType="System.UInt32" />
+ <Member Name="op_Explicit(System.UIntPtr)" ReturnType="System.UInt64" />
+ <Member Name="op_Explicit(System.UIntPtr)" ReturnType="System.Void*" />
+ <Member Name="op_Explicit(System.Void*)" ReturnType="System.UIntPtr" />
+ <Member Name="op_Inequality(System.UIntPtr,System.UIntPtr)" />
+ <Member Name="op_Subtraction(System.UIntPtr,System.Int32)" />
+ <Member Name="Subtract(System.UIntPtr,System.Int32)" />
+ <Member Name="ToPointer" />
+ <Member Name="ToString" />
+ <Member Name="ToUInt32" />
+ <Member Name="ToUInt64" />
+ <Member MemberType="Property" Name="Size" />
+ </Type>
+ <Type Name="System.UnauthorizedAccessException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.UnhandledExceptionEventArgs">
+ <Member Name="#ctor(System.Object,System.Boolean)" />
+ <Member Name="get_ExceptionObject" />
+ <Member Name="get_IsTerminating" />
+ <Member MemberType="Property" Name="ExceptionObject" />
+ <Member MemberType="Property" Name="IsTerminating" />
+ </Type>
+ <Type Name="System.UnhandledExceptionEventHandler">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.Object,System.UnhandledExceptionEventArgs,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(System.Object,System.UnhandledExceptionEventArgs)" />
+ </Type>
+ <Type Name="System.ValueType">
+ <Member Name="#ctor" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ </Type>
+ <Type Name="System.Variant" Condition="FEATURE_COMINTEROP">
+ <Member Status="ImplRoot" MemberType="Field" Name="m_objref" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_data1" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_data2" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_flags" />
+ <Member Status="ImplRoot" Name="MarshalHelperConvertObjectToVariant(System.Object,System.Variant@)" />
+ <Member Status="ImplRoot" Name="MarshalHelperCastVariant(System.Object,System.Int32,System.Variant@)" />
+ <Member Status="ImplRoot" Name="MarshalHelperConvertVariantToObject(System.Variant@)" />
+ </Type>
+ <Type Name="System.Version">
+ <Member Name="#ctor(System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="Clone" />
+ <Member Name="CompareTo(System.Object)" />
+ <Member Name="CompareTo(System.Version)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Version)" />
+ <Member Name="get_Build" />
+ <Member Name="get_Major" />
+ <Member Name="get_MajorRevision" />
+ <Member Name="get_Minor" />
+ <Member Name="get_MinorRevision" />
+ <Member Name="get_Revision" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Version,System.Version)" />
+ <Member Name="op_GreaterThan(System.Version,System.Version)" />
+ <Member Name="op_GreaterThanOrEqual(System.Version,System.Version)" />
+ <Member Name="op_Inequality(System.Version,System.Version)" />
+ <Member Name="op_LessThan(System.Version,System.Version)" />
+ <Member Name="op_LessThanOrEqual(System.Version,System.Version)" />
+ <Member Name="Parse(System.String)" />
+ <Member Name="ToString" />
+ <Member Name="ToString(System.Int32)" />
+ <Member Name="TryParse(System.String,System.Version@)" />
+ <Member MemberType="Property" Name="Build" />
+ <Member MemberType="Property" Name="Major" />
+ <Member MemberType="Property" Name="MajorRevision" />
+ <Member MemberType="Property" Name="Minor" />
+ <Member MemberType="Property" Name="MinorRevision" />
+ <Member MemberType="Property" Name="Revision" />
+ </Type>
+ <Type Name="System.Void" />
+ <Type Name="System.WeakReference">
+ <Member Name="#ctor(System.Object)" />
+ <Member Name="#ctor(System.Object,System.Boolean)" />
+ <Member Name="#ctor" />
+ <Member Name="get_IsAlive" />
+ <Member Name="get_Target" />
+ <Member Name="get_TrackResurrection" />
+ <Member Name="set_Target(System.Object)" />
+ <Member MemberType="Property" Name="IsAlive" />
+ <Member MemberType="Property" Name="Target" />
+ <Member MemberType="Property" Name="TrackResurrection" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.WeakReference<T>">
+ <Member Name="#ctor(T)" />
+ <Member Name="#ctor(T,System.Boolean)" />
+ <Member Name="SetTarget(T)" />
+ <Member Name="TryGetTarget(T@)" />
+ <Member Status="ImplRoot" Name="Finalize" />
+ </Type>
+
+<!-- SMOSIER ADDED API ROOTS FOR C# -->
+ <Type Name="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute">
+ <Member MemberType="Property" Name="WrapNonExceptionThrows" />
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.AsyncStateMachineAttribute">
+ <Member Name="#ctor(System.Type)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IteratorStateMachineAttribute">
+ <Member Name="#ctor(System.Type)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.StateMachineAttribute">
+ <Member Name="#ctor(System.Type)" />
+ <Member Name="get_StateMachineType" />
+ <Member MemberType="Property" Name="StateMachineType" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.CallerFilePathAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.CallerLineNumberAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.CallerMemberNameAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.CompilerGeneratedAttribute">
+ <Member Name="#ctor" />
+ </Type>
+
+<!-- SMOSIER ADDED API ROOTS FOR our build process -->
+ <Type Name="System.Runtime.InteropServices.ComVisibleAttribute">
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Name="System.Reflection.AssemblyFileVersionAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="get_Version" />
+ <Member MemberType="Property" Name="Version" />
+ </Type>
+
+ <Type Status="ImplRoot" Name="System.Security.Permissions.HostProtectionAttribute">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Security.Permissions.SecurityAction)" />
+ <Member Name="get_ExternalProcessMgmt" />
+ <Member Name="get_ExternalThreading" />
+ <Member Name="get_MayLeakOnAbort" />
+ <Member Name="get_Resources" />
+ <Member Name="get_SecurityInfrastructure" />
+ <Member Name="get_SelfAffectingProcessMgmt" />
+ <Member Name="get_SelfAffectingThreading" />
+ <Member Name="get_SharedState" />
+ <Member Name="get_Synchronization" />
+ <Member Name="get_UI" />
+ <Member Name="set_ExternalProcessMgmt(System.Boolean)" />
+ <Member Name="set_ExternalThreading(System.Boolean)" />
+ <Member Name="set_MayLeakOnAbort(System.Boolean)" />
+ <Member Name="set_Resources(System.Security.Permissions.HostProtectionResource)" />
+ <Member Name="set_SecurityInfrastructure(System.Boolean)" />
+ <Member Name="set_SelfAffectingProcessMgmt(System.Boolean)" />
+ <Member Name="set_SelfAffectingThreading(System.Boolean)" />
+ <Member Name="set_SharedState(System.Boolean)" />
+ <Member Name="set_Synchronization(System.Boolean)" />
+ <Member Name="set_UI(System.Boolean)" />
+ <Member MemberType="Property" Name="ExternalProcessMgmt" />
+ <Member MemberType="Property" Name="ExternalThreading" />
+ <Member MemberType="Property" Name="MayLeakOnAbort" />
+ <Member MemberType="Property" Name="Resources" />
+ <Member MemberType="Property" Name="SecurityInfrastructure" />
+ <Member MemberType="Property" Name="SelfAffectingProcessMgmt" />
+ <Member MemberType="Property" Name="SelfAffectingThreading" />
+ <Member MemberType="Property" Name="SharedState" />
+ <Member MemberType="Property" Name="Synchronization" />
+ <Member MemberType="Property" Name="UI" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Security.Permissions.HostProtectionResource" />
+
+ <Type Name="System.IO.BinaryReader">
+ <Member Name="#ctor(System.IO.Stream)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)" />
+ <Member Name="Close" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="FillBuffer(System.Int32)" />
+ <Member Name="get_BaseStream" />
+ <Member Name="PeekChar" />
+ <Member Name="Read" />
+ <Member Name="Read7BitEncodedInt" />
+ <Member Name="Read(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="Read(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadBoolean" />
+ <Member Name="ReadByte" />
+ <Member Name="ReadBytes(System.Int32)" />
+ <Member Name="ReadChar" />
+ <Member Name="ReadChars(System.Int32)" />
+ <Member Name="ReadDecimal" />
+ <Member Name="ReadDouble" />
+ <Member Name="ReadInt16" />
+ <Member Name="ReadInt32" />
+ <Member Name="ReadInt64" />
+ <Member Name="ReadSByte" />
+ <Member Name="ReadSingle" />
+ <Member Name="ReadString" />
+ <Member Name="ReadUInt16" />
+ <Member Name="ReadUInt32" />
+ <Member Name="ReadUInt64" />
+ <Member MemberType="Property" Name="BaseStream" />
+ </Type>
+ <Type Name="System.IO.BinaryWriter">
+ <Member MemberType="Field" Name="Null" />
+ <Member MemberType="Field" Name="OutStream" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.IO.Stream)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)" />
+ <Member Name="Close" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Flush" />
+ <Member Name="get_BaseStream" />
+ <Member Name="Seek(System.Int32,System.IO.SeekOrigin)" />
+ <Member Name="Write(System.Boolean)" />
+ <Member Name="Write(System.Byte)" />
+ <Member Name="Write(System.Byte[])" />
+ <Member Name="Write(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="Write(System.Char)" />
+ <Member Name="Write(System.Char[])" />
+ <Member Name="Write(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="Write(System.Decimal)" />
+ <Member Name="Write(System.Double)" />
+ <Member Name="Write(System.Int16)" />
+ <Member Name="Write(System.Int32)" />
+ <Member Name="Write(System.Int64)" />
+ <Member Name="Write(System.SByte)" />
+ <Member Name="Write(System.Single)" />
+ <Member Name="Write(System.String)" />
+ <Member Name="Write(System.UInt16)" />
+ <Member Name="Write(System.UInt32)" />
+ <Member Name="Write(System.UInt64)" />
+ <Member Name="Write7BitEncodedInt(System.Int32)" />
+ <Member MemberType="Property" Name="BaseStream" />
+ </Type>
+ <Type Name="System.IO.DirectoryNotFoundException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.IO.EndOfStreamException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.IO.FileNotFoundException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member Name="#ctor(System.String,System.String,System.Exception)" />
+ <Member Name="get_FileName" />
+ <Member MemberType="Property" Name="FileName" />
+ <Member Status="ImplRoot" Name="#ctor(System.String,System.String,System.Int32)" />
+ </Type>
+ <Type Name="System.IO.IOException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.String,System.Int32)" />
+ </Type>
+ <Type Name="System.IO.MemoryStream">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Byte[])" />
+ <Member Name="#ctor(System.Byte[],System.Boolean)" />
+ <Member Name="#ctor(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean)" />
+ <Member Name="#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean)" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Flush" />
+ <Member Name="FlushAsync(System.Threading.CancellationToken)" />
+ <Member Name="get_CanRead" />
+ <Member Name="get_CanSeek" />
+ <Member Name="get_CanWrite" />
+ <Member Name="get_Capacity" />
+ <Member Name="get_Length" />
+ <Member Name="get_Position" />
+ <Member Name="GetBuffer" />
+ <Member Name="TryGetBuffer(System.ArraySegment<System.Byte>@)" />
+ <Member Name="Read(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="ReadByte" />
+ <Member Name="Seek(System.Int64,System.IO.SeekOrigin)" />
+ <Member Name="set_Capacity(System.Int32)" />
+ <Member Name="set_Position(System.Int64)" />
+ <Member Name="SetLength(System.Int64)" />
+ <Member Name="ToArray" />
+ <Member Name="Write(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="WriteByte(System.Byte)" />
+ <Member Name="WriteTo(System.IO.Stream)" />
+ <Member MemberType="Property" Name="CanRead" />
+ <Member MemberType="Property" Name="CanSeek" />
+ <Member MemberType="Property" Name="CanWrite" />
+ <Member MemberType="Property" Name="Capacity" />
+ <Member MemberType="Property" Name="Length" />
+ <Member MemberType="Property" Name="Position" />
+ <Member Status="ApiFxInternal" Name="InternalGetOriginAndLength(System.Int32@,System.Int32@)" Condition="FEATURE_COMINTEROP" />
+ </Type>
+ <Type Name="System.IO.Path">
+ <Member MemberType="Field" Name="AltDirectorySeparatorChar" />
+ <Member MemberType="Field" Name="DirectorySeparatorChar" />
+ <Member MemberType="Field" Name="PathSeparator" />
+ <Member MemberType="Field" Name="VolumeSeparatorChar" />
+ <Member Name="ChangeExtension(System.String,System.String)" />
+ <Member Name="Combine(System.String,System.String)" />
+ <Member Name="Combine(System.String,System.String,System.String)" />
+ <Member Name="Combine(System.String[])" />
+ <Member Name="GetDirectoryName(System.String)" />
+ <Member Name="GetExtension(System.String)" />
+ <Member Name="GetFileName(System.String)" />
+ <Member Name="GetFileNameWithoutExtension(System.String)" />
+ <Member Name="GetFullPath(System.String)" />
+ <Member Name="GetInvalidPathChars" />
+ <Member Name="GetInvalidFileNameChars" />
+ <Member Name="GetPathRoot(System.String)" />
+ <Member Name="HasExtension(System.String)" />
+ <Member Name="IsPathRooted(System.String)" />
+ <Member Name="GetRandomFileName" />
+ <Member Name="GetTempFileName" />
+ <Member Name="GetTempPath" />
+ </Type>
+ <Type Name="System.IO.PathTooLongException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.IO.SearchOption" Condition="FEATURE_LEGACYSURFACE">
+ <Member MemberType="Field" Name="TopDirectoryOnly" />
+ <Member MemberType="Field" Name="AllDirectories" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.IO.SeekOrigin" Condition="FEATURE_LEGACYSURFACE">
+ <Member MemberType="Field" Name="Begin" />
+ <Member MemberType="Field" Name="Current" />
+ <Member MemberType="Field" Name="End" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.IO.Stream">
+ <Member MemberType="Field" Name="Null" />
+ <Member Name="#ctor" />
+ <Member Name="BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />
+ <Member Name="BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />
+ <Member Name="CopyTo(System.IO.Stream)" />
+ <Member Name="CopyTo(System.IO.Stream,System.Int32)" />
+ <Member Name="CopyToAsync(System.IO.Stream)" />
+ <Member Name="CopyToAsync(System.IO.Stream,System.Int32)" />
+ <Member Name="CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="Close" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="EndRead(System.IAsyncResult)" />
+ <Member Name="EndWrite(System.IAsyncResult)" />
+ <Member Name="Flush" />
+ <Member Name="FlushAsync" />
+ <Member Name="FlushAsync(System.Threading.CancellationToken)" />
+ <Member Name="get_CanRead" />
+ <Member Name="get_CanSeek" />
+ <Member Name="get_CanTimeout" />
+ <Member Name="get_CanWrite" />
+ <Member Name="get_Length" />
+ <Member Name="get_Position" />
+ <Member Name="get_ReadTimeout" />
+ <Member Name="get_WriteTimeout" />
+ <Member Name="Read(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="ReadByte" />
+ <Member Name="ReadAsync(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="Seek(System.Int64,System.IO.SeekOrigin)" />
+ <Member Name="set_Position(System.Int64)" />
+ <Member Name="set_ReadTimeout(System.Int32)" />
+ <Member Name="set_WriteTimeout(System.Int32)" />
+ <Member Name="SetLength(System.Int64)" />
+ <Member Name="Write(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="WriteAsync(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="WriteByte(System.Byte)" />
+ <Member MemberType="Property" Name="CanRead" />
+ <Member MemberType="Property" Name="CanSeek" />
+ <Member MemberType="Property" Name="CanTimeout" />
+ <Member MemberType="Property" Name="CanWrite" />
+ <Member MemberType="Property" Name="Length" />
+ <Member MemberType="Property" Name="Position" />
+ <Member MemberType="Property" Name="ReadTimeout" />
+ <Member MemberType="Property" Name="WriteTimeout" />
+ </Type>
+ <Type Name="System.IO.StreamReader">
+ <Member MemberType="Field" Name="Null" />
+ <Member Name="#ctor(System.IO.Stream)" />
+ <Member Name="#ctor(System.IO.Stream,System.Boolean)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32,System.Boolean)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Boolean)" />
+ <Member Name="#ctor(System.String,System.Text.Encoding)" />
+ <Member Name="#ctor(System.String,System.Text.Encoding,System.Boolean)" />
+ <Member Name="#ctor(System.String,System.Text.Encoding,System.Boolean,System.Int32)" />
+ <Member Name="Close" />
+ <Member Name="DiscardBufferedData" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="get_BaseStream" />
+ <Member Name="get_CurrentEncoding" />
+ <Member Name="get_EndOfStream" />
+ <Member Name="Peek" />
+ <Member Name="Read" />
+ <Member Name="Read(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadBlock(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadBlockAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadLine" />
+ <Member Name="ReadLineAsync" />
+ <Member Name="ReadToEnd" />
+ <Member Name="ReadToEndAsync" />
+ <Member MemberType="Property" Name="BaseStream" />
+ <Member MemberType="Property" Name="CurrentEncoding" />
+ <Member MemberType="Property" Name="EndOfStream" />
+ </Type>
+ <Type Name="System.IO.StreamWriter">
+ <Member MemberType="Field" Name="Null" />
+ <Member Name="#ctor(System.IO.Stream)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding,System.Int32)" />
+ <Member Name="#ctor(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Boolean)" />
+ <Member Name="#ctor(System.String,System.Boolean,System.Text.Encoding)" />
+ <Member Name="#ctor(System.String,System.Boolean,System.Text.Encoding,System.Int32)" />
+ <Member Name="Close" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Flush" />
+ <Member Name="FlushAsync" />
+ <Member Name="get_AutoFlush" />
+ <Member Name="get_BaseStream" />
+ <Member Name="get_Encoding" />
+ <Member Name="set_AutoFlush(System.Boolean)" />
+ <Member Name="Write(System.Char)" />
+ <Member Name="Write(System.Char[])" />
+ <Member Name="Write(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="Write(System.String)" />
+ <Member Name="WriteAsync(System.Char)" />
+ <Member Name="WriteAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="WriteAsync(System.String)" />
+ <Member Name="WriteLineAsync" />
+ <Member Name="WriteLineAsync(System.Char)" />
+ <Member Name="WriteLineAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="WriteLineAsync(System.String)" />
+ <Member MemberType="Property" Name="AutoFlush" />
+ <Member MemberType="Property" Name="BaseStream" />
+ <Member MemberType="Property" Name="Encoding" />
+ </Type>
+ <Type Name="System.IO.StringReader">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="Close" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Peek" />
+ <Member Name="Read" />
+ <Member Name="Read(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadBlockAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadLine" />
+ <Member Name="ReadLineAsync" />
+ <Member Name="ReadToEnd" />
+ <Member Name="ReadToEndAsync" />
+ </Type>
+ <Type Name="System.IO.StringWriter">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.IFormatProvider)" />
+ <Member Name="#ctor(System.Text.StringBuilder)" />
+ <Member Name="#ctor(System.Text.StringBuilder,System.IFormatProvider)" />
+ <Member Name="Close" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="FlushAsync" />
+ <Member Name="get_Encoding" />
+ <Member Name="GetStringBuilder" />
+ <Member Name="ToString" />
+ <Member Name="Write(System.Char)" />
+ <Member Name="Write(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="Write(System.String)" />
+ <Member Name="WriteAsync(System.Char)" />
+ <Member Name="WriteAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="WriteAsync(System.String)" />
+ <Member Name="WriteLineAsync(System.Char)" />
+ <Member Name="WriteLineAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="WriteLineAsync(System.String)" />
+ <Member MemberType="Property" Name="Encoding" />
+ </Type>
+ <Type Name="System.IO.TextReader">
+ <Member MemberType="Field" Name="Null" />
+ <Member Name="#ctor" />
+ <Member Name="Close" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Peek" />
+ <Member Name="Read" />
+ <Member Name="Read(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadBlock(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadBlockAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="ReadLine" />
+ <Member Name="ReadLineAsync" />
+ <Member Name="ReadToEnd" />
+ <Member Name="ReadToEndAsync" />
+ </Type>
+ <Type Name="System.IO.TextWriter">
+ <Member MemberType="Field" Name="CoreNewLine" />
+ <Member MemberType="Field" Name="Null" />
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.IFormatProvider)" />
+ <Member Name="Close" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Flush" />
+ <Member Name="FlushAsync" />
+ <Member Name="get_Encoding" />
+ <Member Name="get_FormatProvider" />
+ <Member Name="get_NewLine" />
+ <Member Name="set_NewLine(System.String)" />
+ <Member Name="Write(System.Boolean)" />
+ <Member Name="Write(System.Char)" />
+ <Member Name="Write(System.Char[])" />
+ <Member Name="Write(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="Write(System.Decimal)" />
+ <Member Name="Write(System.Double)" />
+ <Member Name="Write(System.Int32)" />
+ <Member Name="Write(System.Int64)" />
+ <Member Name="Write(System.Object)" />
+ <Member Name="Write(System.Single)" />
+ <Member Name="Write(System.String)" />
+ <Member Name="Write(System.String,System.Object)" />
+ <Member Name="Write(System.String,System.Object,System.Object)" />
+ <Member Name="Write(System.String,System.Object,System.Object,System.Object)" />
+ <Member Name="Write(System.String,System.Object[])" />
+ <Member Name="Write(System.UInt32)" />
+ <Member Name="Write(System.UInt64)" />
+ <Member Name="WriteAsync(System.Char)" />
+ <Member Name="WriteAsync(System.Char[])" />
+ <Member Name="WriteAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="WriteAsync(System.String)" />
+ <Member Name="WriteLine" />
+ <Member Name="WriteLine(System.Boolean)" />
+ <Member Name="WriteLine(System.Char)" />
+ <Member Name="WriteLine(System.Char[])" />
+ <Member Name="WriteLine(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="WriteLine(System.Decimal)" />
+ <Member Name="WriteLine(System.Double)" />
+ <Member Name="WriteLine(System.Int32)" />
+ <Member Name="WriteLine(System.Int64)" />
+ <Member Name="WriteLine(System.Object)" />
+ <Member Name="WriteLine(System.Single)" />
+ <Member Name="WriteLine(System.String)" />
+ <Member Name="WriteLine(System.String,System.Object)" />
+ <Member Name="WriteLine(System.String,System.Object,System.Object)" />
+ <Member Name="WriteLine(System.String,System.Object,System.Object,System.Object)" />
+ <Member Name="WriteLine(System.String,System.Object[])" />
+ <Member Name="WriteLine(System.UInt32)" />
+ <Member Name="WriteLine(System.UInt64)" />
+ <Member Name="WriteLineAsync" />
+ <Member Name="WriteLineAsync(System.Char)" />
+ <Member Name="WriteLineAsync(System.Char[])" />
+ <Member Name="WriteLineAsync(System.Char[],System.Int32,System.Int32)" />
+ <Member Name="WriteLineAsync(System.String)" />
+ <Member MemberType="Property" Name="Encoding" />
+ <Member MemberType="Property" Name="FormatProvider" />
+ <Member MemberType="Property" Name="NewLine" />
+ </Type>
+ <Type Name="System.IO.UnmanagedMemoryAccessor">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64)" />
+ <Member Name="#ctor(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess)" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="get_CanRead" />
+ <Member Name="get_CanWrite" />
+ <Member Name="get_Capacity" />
+ <Member Name="get_IsOpen" />
+ <Member Name="Initialize(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess)" />
+ <Member Name="ReadBoolean(System.Int64)" />
+ <Member Name="ReadByte(System.Int64)" />
+ <Member Name="ReadChar(System.Int64)" />
+ <Member Name="ReadDecimal(System.Int64)" />
+ <Member Name="ReadDouble(System.Int64)" />
+ <Member Name="ReadInt16(System.Int64)" />
+ <Member Name="ReadInt32(System.Int64)" />
+ <Member Name="ReadInt64(System.Int64)" />
+ <Member Name="ReadSByte(System.Int64)" />
+ <Member Name="ReadSingle(System.Int64)" />
+ <Member Name="ReadUInt16(System.Int64)" />
+ <Member Name="ReadUInt32(System.Int64)" />
+ <Member Name="ReadUInt64(System.Int64)" />
+ <Member Name="Write(System.Int64,System.Boolean)" />
+ <Member Name="Write(System.Int64,System.Byte)" />
+ <Member Name="Write(System.Int64,System.Char)" />
+ <Member Name="Write(System.Int64,System.Decimal)" />
+ <Member Name="Write(System.Int64,System.Double)" />
+ <Member Name="Write(System.Int64,System.Int16)" />
+ <Member Name="Write(System.Int64,System.Int32)" />
+ <Member Name="Write(System.Int64,System.Int64)" />
+ <Member Name="Write(System.Int64,System.SByte)" />
+ <Member Name="Write(System.Int64,System.Single)" />
+ <Member Name="Write(System.Int64,System.UInt16)" />
+ <Member Name="Write(System.Int64,System.UInt32)" />
+ <Member Name="Write(System.Int64,System.UInt64)" />
+ <Member MemberType="Property" Name="CanRead" />
+ <Member MemberType="Property" Name="CanWrite" />
+ <Member MemberType="Property" Name="Capacity" />
+ <Member MemberType="Property" Name="IsOpen" />
+ </Type>
+ <Type Name="System.IO.UnmanagedMemoryStream">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Byte*,System.Int64)" />
+ <Member Name="#ctor(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess)" />
+ <Member Name="#ctor(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64)" />
+ <Member Name="#ctor(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess)" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Flush" />
+ <Member Name="get_CanRead" />
+ <Member Name="get_CanSeek" />
+ <Member Name="get_CanWrite" />
+ <Member Name="get_Capacity" />
+ <Member Name="get_Length" />
+ <Member Name="get_Position" />
+ <Member Name="get_PositionPointer" />
+ <Member Name="Initialize(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess)" />
+ <Member Name="Initialize(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess)" />
+ <Member Name="Read(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="ReadByte" />
+ <Member Name="Seek(System.Int64,System.IO.SeekOrigin)" />
+ <Member Name="set_Position(System.Int64)" />
+ <Member Name="SetLength(System.Int64)" />
+ <Member Name="Write(System.Byte[],System.Int32,System.Int32)" />
+ <Member Name="WriteByte(System.Byte)" />
+ <Member MemberType="Property" Name="CanRead" />
+ <Member MemberType="Property" Name="CanSeek" />
+ <Member MemberType="Property" Name="CanWrite" />
+ <Member MemberType="Property" Name="Capacity" />
+ <Member MemberType="Property" Name="Length" />
+ <Member MemberType="Property" Name="Position" />
+ <Member MemberType="Property" Name="PositionPointer" />
+ </Type>
+ <Type Name="System.Security.Permissions.SecurityAttribute">
+ <Member Name="#ctor(System.Security.Permissions.SecurityAction)" />
+ <Member Name="get_Action" />
+ <Member Name="get_Unrestricted" />
+ <Member Name="set_Action(System.Security.Permissions.SecurityAction)" />
+ <Member Name="set_Unrestricted(System.Boolean)" />
+ <Member Name="FindSecurityAttributeTypeHandle(System.String)"/>
+ <Member MemberType="Property" Name="Action" />
+ <Member MemberType="Property" Name="Unrestricted" />
+ </Type>
+
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.Contract" >
+ <Member MemberType="Event" Name="ContractFailed" />
+ <Member Name="Assert(System.Boolean)" />
+ <Member Name="Assert(System.Boolean,System.String)" />
+ <Member Name="Assume(System.Boolean)" />
+ <Member Name="Assume(System.Boolean,System.String)" />
+ <Member Name="EndContractBlock" />
+ <Member Name="Ensures(System.Boolean,System.String)" />
+ <Member Name="Ensures(System.Boolean)" />
+ <Member Name="EnsuresOnThrow<TException>(System.Boolean)" />
+ <Member Name="EnsuresOnThrow<TException>(System.Boolean,System.String)" />
+ <Member Name="Exists<T>(System.Collections.Generic.IEnumerable<T>,System.Predicate<T>)" />
+ <Member Name="Exists(System.Int32,System.Int32,System.Predicate<System.Int32>)" />
+ <Member Name="ForAll<T>(System.Collections.Generic.IEnumerable<T>,System.Predicate<T>)" />
+ <Member Name="ForAll(System.Int32,System.Int32,System.Predicate<System.Int32>)" />
+ <Member Name="Invariant(System.Boolean)" />
+ <Member Name="Invariant(System.Boolean,System.String)" />
+ <Member Name="OldValue<T>(T)" />
+ <Member Name="Requires(System.Boolean)" />
+ <Member Name="Requires(System.Boolean,System.String)" />
+ <Member Name="Requires<TException>(System.Boolean)" />
+ <Member Name="Requires<TException>(System.Boolean,System.String)" />
+ <Member Name="Result<T>" />
+ <Member Name="ValueAtReturn<T>(T@)" />
+ </Type>
+ <Type Name="System.Diagnostics.Contracts.ContractAbbreviatorAttribute" >
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Diagnostics.Contracts.ContractArgumentValidatorAttribute" >
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member MemberType="Property" Name="Name" />
+ </Type>
+ <Type Name="System.Diagnostics.Contracts.ContractFailedEventArgs" >
+ <Member Name="#ctor(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception)" />
+ <Member Name="get_Condition" />
+ <Member Name="get_FailureKind" />
+ <Member Name="get_Handled" />
+ <Member Name="get_Message" />
+ <Member Name="get_OriginalException" />
+ <Member Name="get_Unwind" />
+ <Member Name="SetHandled" />
+ <Member Name="SetUnwind" />
+ <Member MemberType="Property" Name="Condition" />
+ <Member MemberType="Property" Name="FailureKind" />
+ <Member MemberType="Property" Name="Handled" />
+ <Member MemberType="Property" Name="Message" />
+ <Member MemberType="Property" Name="OriginalException" />
+ <Member MemberType="Property" Name="Unwind" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.ContractOptionAttribute" >
+ <Member Name="#ctor(System.String,System.String,System.Boolean)" />
+ <Member Name="#ctor(System.String,System.String,System.String)" />
+ <Member MemberType="Property" Name="Category" />
+ <Member MemberType="Property" Name="Setting" />
+ <Member MemberType="Property" Name="Enabled" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.PureAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.ContractInvariantMethodAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.ContractReferenceAssemblyAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.ContractClassAttribute">
+ <Member Name="#ctor(System.Type)" />
+ <Member MemberType="Property" Name="TypeContainingContracts" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.ContractClassForAttribute">
+ <Member Name="#ctor(System.Type)" />
+ <Member MemberType="Property" Name="TypeContractsAreFor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.ContractRuntimeIgnoredAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.ContractVerificationAttribute">
+ <Member Name="#ctor(System.Boolean)" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Diagnostics.Contracts.Internal.ContractHelper">
+ <Member Name="RaiseContractFailedEvent(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception)" />
+ <Member Name="TriggerFailure(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.String,System.Exception)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Diagnostics.Contracts.ContractException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.String,System.Exception)" />
+ <Member MemberType="Property" Name="Condition" />
+ <Member MemberType="Property" Name="Failure" />
+ <Member MemberType="Property" Name="Kind" />
+ <Member MemberType="Property" Name="UserMessage" />
+ </Type>
+ <Type Name="System.StringSplitOptions" />
+ <Type Status="ImplRoot" Name="System.__Canon" />
+ <Type Status="ImplRoot" Name="System.__ComObject" Condition="FEATURE_COMINTEROP">
+ <Member MemberType="Field" Name="m_ObjectToDataMap" />
+ <Member Name="ReleaseSelf" />
+ <Member Name="ReleaseAllData" />
+ <Member Name="GetEventProvider(System.RuntimeType)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.BCLDebug">
+ <Member Name="GetRegistryLoggingValues(System.Boolean@,System.Boolean@,System.Int32@,System.Boolean@,System.Boolean@,System.Boolean@)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Configuration.Assemblies.AssemblyHashAlgorithm" />
+ <Type Status="ImplRoot" Name="System.Configuration.Assemblies.AssemblyVersionCompatibility" />
+ <Type Status="ImplRoot" Name="System.ContextBoundObject" />
+ <Type Status="ImplRoot" Name="System.CrossAppDomainMarshaledException">
+ <Member Name="#ctor(System.String,System.Int32)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Currency">
+ <Member Status="ImplRoot" Name="#ctor(System.Decimal)" /> <!-- EE - il stubs -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Diagnostics.EditAndContinueHelper">
+ <Member MemberType="Field" Name="_objectReference" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Diagnostics.StackFrameHelper" />
+
+ <Type Name="System.Diagnostics.Tracing.EventAttribute">
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="get_EventId" />
+ <Member MemberType="Property" Name="ActivityOptions" />
+ <Member MemberType="Property" Name="Channel" />
+ <Member MemberType="Property" Name="Keywords" />
+ <Member MemberType="Property" Name="Level" />
+ <Member MemberType="Property" Name="Message" />
+ <Member MemberType="Property" Name="Opcode" />
+ <Member MemberType="Property" Name="Task" />
+ <Member MemberType="Property" Name="Version" />
+ <Member MemberType="Property" Name="Tags" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventActivityOptions">
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="Detachable" />
+ <Member MemberType="Field" Name="Disable" />
+ <Member MemberType="Field" Name="Recursive" />
+ </Type>
+
+
+ <Type Name="System.Diagnostics.Tracing.EventFieldFormat">
+ <Member MemberType="Field" Name="Boolean" />
+ <Member MemberType="Field" Name="Default" />
+ <Member MemberType="Field" Name="Hexadecimal" />
+ <Member MemberType="Field" Name="HResult" />
+ <Member MemberType="Field" Name="Json" />
+ <Member MemberType="Field" Name="String" />
+ <Member MemberType="Field" Name="Xml" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventDescriptor">
+ <Member Name="#ctor(System.Int32,System.Byte,System.Byte,System.Int64)" />
+ <Member Name="#ctor(System.Int32,System.Byte,System.Byte,System.Byte,System.Byte,System.Int32,System.Int64)" />
+ <Member Name="get_EventId" />
+ <Member Name="get_Channel" />
+ <Member Name="get_Level" />
+ <Member Name="get_Opcode" />
+ <Member Name="get_Task" />
+ <Member Name="get_Version" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Diagnostics.Tracing.EventDescriptor)" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventChannel">
+ <Member MemberType="Field" Name="Admin" />
+ <Member MemberType="Field" Name="Analytic" />
+ <Member MemberType="Field" Name="Debug" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="Operational" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventCommand">
+ <Member MemberType="Field" Name="Disable" />
+ <Member MemberType="Field" Name="Enable" />
+ <Member MemberType="Field" Name="SendManifest" />
+ <Member MemberType="Field" Name="Update" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventCommandEventArgs">
+ <Member Name="get_Arguments" />
+ <Member Name="get_Command" />
+ <Member Name="DisableEvent(System.Int32)" />
+ <Member Name="EnableEvent(System.Int32)" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventDataAttribute">
+ <Member Name="#ctor" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="Level" />
+ <Member MemberType="Property" Name="Opcode" />
+ <Member MemberType="Property" Name="Keywords" />
+ <Member MemberType="Property" Name="Tags" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventKeywords">
+ <Member MemberType="Field" Name="AuditFailure" />
+ <Member MemberType="Field" Name="AuditSuccess" />
+ <Member MemberType="Field" Name="CorrelationHint" />
+ <Member MemberType="Field" Name="EventLogClassic" />
+ <Member MemberType="Field" Name="MicrosoftTelemetry" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="Sqm" />
+ <Member MemberType="Field" Name="WdiContext" />
+ <Member MemberType="Field" Name="WdiDiagnostic" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventLevel">
+ <Member MemberType="Field" Name="Critical" />
+ <Member MemberType="Field" Name="Error" />
+ <Member MemberType="Field" Name="Informational" />
+ <Member MemberType="Field" Name="LogAlways" />
+ <Member MemberType="Field" Name="Verbose" />
+ <Member MemberType="Field" Name="Warning" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventListener">
+ <Member Name="#ctor" />
+ <Member Name="DisableEvents(System.Diagnostics.Tracing.EventSource)" />
+ <Member Name="Dispose" />
+ <Member Name="EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel)" />
+ <Member Name="EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)" />
+ <Member Name="EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Collections.Generic.IDictionary<System.String,System.String>)" />
+ <Member Name="EventSourceIndex(System.Diagnostics.Tracing.EventSource)" />
+ <Member Name="OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)" />
+ <Member Name="OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventManifestOptions">
+ <Member MemberType="Field" Name="AllCultures" />
+ <Member MemberType="Field" Name="AllowEventSourceOverride" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="OnlyIfNeededForRegistration" />
+ <Member MemberType="Field" Name="Strict" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventOpcode">
+ <Member MemberType="Field" Name="DataCollectionStart" />
+ <Member MemberType="Field" Name="DataCollectionStop" />
+ <Member MemberType="Field" Name="Extension" />
+ <Member MemberType="Field" Name="Info" />
+ <Member MemberType="Field" Name="Receive" />
+ <Member MemberType="Field" Name="Reply" />
+ <Member MemberType="Field" Name="Resume" />
+ <Member MemberType="Field" Name="Send" />
+ <Member MemberType="Field" Name="Start" />
+ <Member MemberType="Field" Name="Stop" />
+ <Member MemberType="Field" Name="Suspend" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventSource">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Boolean)" />
+ <Member Name="#ctor(System.Diagnostics.Tracing.EventSourceSettings)" />
+ <Member Name="#ctor(System.Diagnostics.Tracing.EventSourceSettings,System.String[])" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings)" />
+ <Member Name="#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings,System.String[])" />
+ <Member Name="get_Guid" />
+ <Member Name="get_Name" />
+ <Member MemberType="Property" Name="ConstructionException" />
+ <Member MemberType="Property" Name="CurrentThreadActivityId" />
+ <Member MemberType="Event" Name="EventCommandExecuted" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="GenerateManifest(System.Type,System.String)" />
+ <Member Name="GenerateManifest(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions)" />
+ <Member Name="GetGuid(System.Type)" />
+ <Member Name="GetName(System.Type)" />
+ <Member Name="GetTrait(System.String)" />
+ <Member Name="GetSources" />
+ <Member Name="IsEnabled" />
+ <Member Name="IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)" />
+ <Member Name="IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Diagnostics.Tracing.EventChannel)" />
+ <Member Name="OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)" />
+ <Member Name="SendCommand(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventCommand,System.Collections.Generic.IDictionary<System.String,System.String>)" />
+ <Member Name="SetCurrentThreadActivityId(System.Guid)" />
+ <Member Name="SetCurrentThreadActivityId(System.Guid,System.Guid@)" />
+ <Member MemberType="Property" Name="Settings" />
+ <Member Name="ToString" />
+ <Member Name="Write(System.String)" />
+ <Member Name="Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)" />
+ <Member Name="Write<T>(System.String,T)" />
+ <Member Name="Write<T>(System.String,System.Diagnostics.Tracing.EventSourceOptions,T)" />
+ <Member Name="Write<T>(System.String,System.Diagnostics.Tracing.EventSourceOptions@,System.Guid@,System.Guid@,T@)" />
+ <Member Name="Write<T>(System.String,System.Diagnostics.Tracing.EventSourceOptions@,T@)" />
+ <Member Name="WriteEvent(System.Int32)" />
+ <Member Name="WriteEvent(System.Int32,System.Byte[])" />
+ <Member Name="WriteEvent(System.Int32,System.Int32)" />
+ <Member Name="WriteEvent(System.Int32,System.Int32,System.Int32)" />
+ <Member Name="WriteEvent(System.Int32,System.Int32,System.Int32,System.Int32)" />
+ <Member Name="WriteEvent(System.Int32,System.Int32,System.String)" />
+ <Member Name="WriteEvent(System.Int32,System.Int64)" />
+ <Member Name="WriteEvent(System.Int32,System.Int64,System.Byte[])" />
+ <Member Name="WriteEvent(System.Int32,System.Int64,System.Int64)" />
+ <Member Name="WriteEvent(System.Int32,System.Int64,System.Int64,System.Int64)" />
+ <Member Name="WriteEvent(System.Int32,System.Int64,System.String)" />
+ <Member Name="WriteEvent(System.Int32,System.Object[])" />
+ <Member Name="WriteEvent(System.Int32,System.String)" />
+ <Member Name="WriteEvent(System.Int32,System.String,System.Int32)" />
+ <Member Name="WriteEvent(System.Int32,System.String,System.Int32,System.Int32)" />
+ <Member Name="WriteEvent(System.Int32,System.String,System.Int64)" />
+ <Member Name="WriteEvent(System.Int32,System.String,System.String)" />
+ <Member Name="WriteEvent(System.Int32,System.String,System.String,System.String)" />
+ <Member Name="WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource+EventData*)" />
+ <Member Name="WriteEventWithRelatedActivityId(System.Int32,System.Guid,System.Object[])" />
+ <Member Name="WriteEventWithRelatedActivityIdCore(System.Int32,System.Guid*,System.Int32,System.Diagnostics.Tracing.EventSource+EventData*)" />
+ <Member Name="get_Settings" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventSource+EventData">
+ <Member MemberType="Property" Name="DataPointer" />
+ <Member MemberType="Property" Name="Size" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventSourceAttribute">
+ <Member Name="#ctor" />
+ <Member MemberType="Property" Name="Guid" />
+ <Member MemberType="Property" Name="LocalizationResources" />
+ <Member MemberType="Property" Name="Name" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventIgnoreAttribute">
+ <Member Name="#ctor" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventSourceException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventSourceOptions">
+ <Member MemberType="Property" Name="Keywords" />
+ <Member MemberType="Property" Name="Level" />
+ <Member MemberType="Property" Name="Opcode" />
+ <Member MemberType="Property" Name="Tags" />
+ <Member MemberType="Property" Name="ActivityOptions" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventSourceSettings">
+ <Member MemberType="Field" Name="Default" />
+ <Member MemberType="Field" Name="EtwManifestEventFormat" />
+ <Member MemberType="Field" Name="EtwSelfDescribingEventFormat" />
+ <Member MemberType="Field" Name="ThrowOnEventWriteErrors" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventTask">
+ <Member MemberType="Field" Name="None" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventTags">
+ <Member MemberType="Field" Name="None" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventFieldTags">
+ <Member MemberType="Field" Name="None" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventFieldAttribute">
+ <Member Name="#ctor" />
+ <Member MemberType="Property" Name="Tags" />
+ <Member MemberType="Property" Name="Name" />
+ <Member MemberType="Property" Name="Format" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.EventWrittenEventArgs">
+ <Member Name="get_Channel" />
+ <Member Name="get_EventId" />
+ <Member Name="get_EventSource" />
+ <Member Name="get_Keywords" />
+ <Member Name="get_Level" />
+ <Member Name="get_Message" />
+ <Member Name="get_Opcode" />
+ <Member Name="get_Payload" />
+ <Member Name="get_PayloadNames" />
+ <Member Name="get_Task" />
+ <Member Name="get_Version" />
+ <Member Name="get_Tags" />
+ <Member MemberType="Property" Name="ActivityId" />
+ <Member MemberType="Property" Name="EventName" />
+ <Member MemberType="Property" Name="RelatedActivityId" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.NonEventAttribute">
+ <Member Name="#ctor" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.FrameworkEventSource+Tasks">
+ <Member MemberType="Field" Name="GetResponse" />
+ <Member MemberType="Field" Name="GetRequestStream" />
+ <Member MemberType="Field" Name="ThreadTransfer" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.FrameworkEventSource+Keywords">
+ <Member MemberType="Field" Name="Loader" />
+ <Member MemberType="Field" Name="ThreadPool" />
+ <Member MemberType="Field" Name="NetClient" />
+ <Member MemberType="Field" Name="DynamicTypeUsage" />
+ <Member MemberType="Field" Name="ThreadTransfer" />
+ </Type>
+
+ <Type Name="System.Diagnostics.Tracing.FrameworkEventSource+Opcodes">
+ <Member MemberType="Field" Name="ReceiveHandled" />
+ </Type>
+
+
+ <Type Status="ImplRoot" Name="System.DuplicateWaitObjectException" />
+
+ <Type Status="ImplRoot" Name="System.IO.Stream+SynchronousAsyncResult">
+ <Member Name="get_AsyncState" />
+ <Member Name="get_AsyncWaitHandle" />
+ <Member Name="get_CompletedSynchronously" />
+ <Member Name="get_IsCompleted" />
+ <Member MemberType="Property" Name="AsyncState" />
+ <Member MemberType="Property" Name="AsyncWaitHandle" />
+ <Member MemberType="Property" Name="CompletedSynchronously" />
+ <Member MemberType="Property" Name="IsCompleted" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.LoaderOptimization" />
+ <Type Name="System.OperationCanceledException" >
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="#ctor(System.Threading.CancellationToken)" />
+ <Member Name="#ctor(System.String,System.Threading.CancellationToken)" />
+ <Member Name="#ctor(System.String,System.Exception,System.Threading.CancellationToken)" />
+ <Member Name="get_CancellationToken" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.CustomAttributeCtorParameter" />
+ <Type Status="ImplRoot" Name="System.Reflection.CustomAttributeEncodedArgument" />
+ <Type Status="ImplRoot" Name="System.Reflection.CustomAttributeNamedParameter" />
+ <Type Status="ImplRoot" Name="System.Reflection.CustomAttributeType" />
+ <Type Status="ImplRoot" Name="System.Reflection.Emit.DynamicResolver" />
+ <Type Status="ImplRoot" Name="System.Reflection.Emit.DynamicResolver+SecurityControlFlags" />
+ <Type Status="ImplRoot" Name="System.Reflection.Emit.DynamicScope" />
+ <Type Status="ImplRoot" Name="System.Reflection.ExceptionHandlingClause" />
+
+
+ <Type Status="ApiRoot" Name="System.Reflection.LocalVariableInfo">
+ <Member Name="#ctor" />
+ <Member Name="get_IsPinned" />
+ <Member Name="get_LocalIndex" />
+ <Member Name="get_LocalType" />
+ <Member MemberType="Property" Name="IsPinned" />
+ <Member MemberType="Property" Name="LocalIndex" />
+ <Member MemberType="Property" Name="LocalType" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.MetadataImport">
+ <Member Name="ThrowError(System.Int32)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.MethodBody">
+ <Member MemberType="Field" Name="m_exceptionHandlingClauses" />
+ <Member MemberType="Field" Name="m_IL" />
+ <Member MemberType="Field" Name="m_initLocals" />
+ <Member MemberType="Field" Name="m_localSignatureMetadataToken" />
+ <Member MemberType="Field" Name="m_localVariables" />
+ <Member MemberType="Field" Name="m_maxStackSize" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.Emit.ExceptionHandler">
+ <Member Name="op_Equality(System.Reflection.Emit.ExceptionHandler,System.Reflection.Emit.ExceptionHandler)" />
+ <Member Name="op_Inequality(System.Reflection.Emit.ExceptionHandler,System.Reflection.Emit.ExceptionHandler)" />
+ </Type>
+ <Type Name="System.Reflection.ReflectionTypeLoadException">
+ <Member Name="#ctor(System.Type[],System.Exception[])" />
+ <Member Name="#ctor(System.Type[],System.Exception[],System.String)" />
+ <Member MemberType="Property" Name="LoaderExceptions" />
+ <Member MemberType="Property" Name="Types" />
+ <Member Name="get_LoaderExceptions" />
+ <Member Name="get_Types" />
+ </Type>
+ <Type Name="System.Reflection.ResourceAttributes">
+ <Member MemberType="Field" Name="Private" />
+ <Member MemberType="Field" Name="Public" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.RtFieldInfo">
+ <Member Status="ImplRoot" Name="GetFieldHandle" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Reflection.RuntimeConstructorInfo">
+ <Member Status="ImplRoot" MemberType="Field" Name="_empty1" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_empty2" />
+ <Member Status="ImplRoot" MemberType="Field" Name="_empty3" />
+ </Type>
+ <Type Name="System.Reflection.TypeFilter">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Status="ApiRoot" Name="BeginInvoke(System.Type,System.Object,System.AsyncCallback,System.Object)" />
+ <Member Status="ApiRoot" Name="EndInvoke(System.IAsyncResult)" />
+ <Member Status="ApiRoot" Name="Invoke(System.Type,System.Object)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.ReflectionOnlyType" />
+ <Type Status="ImplRoot" Name="System.ResId" />
+ <Type Status="ImplRoot" Name="System.Resolver">
+ <Member Name="GetJitContext(System.Int32@)" /> <!-- EE -->
+ <Member Name="GetCodeInfo(System.Int32@,System.Int32@,System.Int32@)" /> <!-- EE -->
+ <Member Name="GetLocalsSignature" /> <!-- EE -->
+ <Member Name="GetEHInfo(System.Int32,System.Void*)" /> <!-- EE -->
+ <Member Name="GetRawEHInfo" /> <!-- EE -->
+ <Member Name="GetStringLiteral(System.Int32)" /> <!-- EE -->
+ <Member Name="ResolveToken(System.Int32,System.IntPtr@,System.IntPtr@,System.IntPtr@)" /> <!-- EE -->
+ <Member Name="ResolveSignature(System.Int32,System.Int32)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.CompilerServices.RuntimeWrappedException">
+ <Member Name="#ctor(System.Object)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.CompilerServices.TypeDependencyAttribute">
+ <Member Name="#ctor(System.String)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ArrayWithOffset">
+ <Member Name="#ctor(System.Object,System.Int32)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="Equals(System.Runtime.InteropServices.ArrayWithOffset)" />
+ <Member Name="GetArray" />
+ <Member Name="GetHashCode" />
+ <Member Name="GetOffset" />
+ <Member Name="op_Equality(System.Runtime.InteropServices.ArrayWithOffset,System.Runtime.InteropServices.ArrayWithOffset)" />
+ <Member Name="op_Inequality(System.Runtime.InteropServices.ArrayWithOffset,System.Runtime.InteropServices.ArrayWithOffset)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.ConstrainedExecution.ReliabilityContractAttribute" />
+ <Type Status="ImplRoot" Name="System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute" />
+ <Type Name="System.Runtime.ConstrainedExecution.CriticalFinalizerObject">
+ <Member Name="#ctor"/>
+ <Member Name="Finalize" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.Expando.IExpando">
+ <Member Name="AddField(System.String)" /> <!-- EE -->
+ <Member Name="RemoveMember(System.Reflection.MemberInfo)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.ICustomMarshaler">
+ <Member Name="MarshalNativeToManaged(System.IntPtr)" /> <!-- EE -->
+ <Member Name="MarshalManagedToNative(System.Object)" /> <!-- EE -->
+ <Member Name="CleanUpNativeData(System.IntPtr)" /> <!-- EE -->
+ <Member Name="CleanUpManagedData(System.Object)" /> <!-- EE -->
+ <Member Name="GetNativeDataSize" /> <!-- EE -->
+ </Type>
+ <Type Name="System.Runtime.InteropServices.InvalidOleVariantTypeException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IStringable" Condition="FEATURE_COMINTEROP">
+ <Member Name="ToString"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IIterator<T>" Condition="FEATURE_COMINTEROP">
+ <Member Name="get_Current"/>
+ <Member Name="get_HasCurrent" />
+ <Member Name="MoveNext"/>
+ <Member Name="GetMany(T[])"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.BindableIterableToEnumerableAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetEnumerator_Stub" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.BindableVectorToCollectionAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Count" />
+ <Member Name="IsSynchronized" />
+ <Member Name="SyncRoot" />
+ <Member Name="CopyTo(System.Array,System.Int32)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.BindableVectorToListAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Indexer_Get(System.Int32)" />
+ <Member Name="Indexer_Set(System.Int32,System.Object)" />
+ <Member Name="Add(System.Object)" />
+ <Member Name="Contains(System.Object)" />
+ <Member Name="Clear" />
+ <Member Name="IsFixedSize" />
+ <Member Name="IsReadOnly" />
+ <Member Name="IndexOf(System.Object)" />
+ <Member Name="Insert(System.Int32,System.Object)" />
+ <Member Name="Remove(System.Object)" />
+ <Member Name="RemoveAt(System.Int32)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.CLRIReferenceImpl<T>" Condition="FEATURE_COMINTEROP">
+ <Member Name="UnboxHelper(System.Object)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.CLRIKeyValuePairImpl<K,V>" Condition="FEATURE_COMINTEROP">
+ <Member Name="BoxHelper(System.Object)" />
+ <Member Name="UnboxHelper(System.Object)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.CLRIReferenceArrayImpl<T>" Condition="FEATURE_COMINTEROP">
+ <Member Name="UnboxHelper(System.Object)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor(System.Type)" />
+ <Member MemberType="Property" Name="DefaultInterface" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor(System.String)" />
+ <Member MemberType="Property" Name="Name" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.DictionaryToMapAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Lookup<K,V>(K)" />
+ <Member Name="Size<K,V>" />
+ <Member Name="HasKey<K,V>(K)" />
+ <Member Name="GetView<K,V>" />
+ <Member Name="Insert<K,V>(K,V)" />
+ <Member Name="Remove<K,V>(K)" />
+ <Member Name="Clear<K,V>" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.VectorViewToReadOnlyCollectionAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Count<T>" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.MapViewToReadOnlyCollectionAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Count<K,V>" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.EnumerableToBindableIterableAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="First_Stub" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.EnumerableToIterableAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="First_Stub<T>" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken" Condition="FEATURE_COMINTEROP">
+ <Member Name="op_Equality(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)" />
+ <Member Name="op_Inequality(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T>" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor"/>
+ <Member Name="get_InvocationList"/>
+ <Member Name="set_InvocationList(T)"/>
+ <Member MemberType="Property" Name="InvocationList"/>
+ <Member Name="AddEventHandler(T)"/>
+ <Member Name="RemoveEventHandler(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)"/>
+ <Member Name="RemoveEventHandler(T)"/>
+ <Member Status="ApiFxInternal" Name="ExtractHandler(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)" />
+ <Member Name="GetOrCreateEventRegistrationTokenTable(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T>@)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.GetEnumerator_Delegate<T@>" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IActivationFactory" Condition="FEATURE_COMINTEROP">
+ <Member Name="ActivateInstance"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IBindableIterable" Condition="FEATURE_COMINTEROP">
+ <Member Name="First" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IBindableIterator" Condition="FEATURE_COMINTEROP">
+ <Member Name="get_Current" />
+ <Member MemberType="Property" Name="Current" />
+ <Member Name="get_HasCurrent" />
+ <Member MemberType="Property" Name="HasCurrent" />
+ <Member Name="MoveNext" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IBindableVector" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetAt(System.UInt32)" />
+ <Member Name="get_Size" />
+ <Member MemberType="Property" Name="Size" />
+ <Member Name="GetView" />
+ <Member Name="IndexOf(System.Object,System.UInt32@)" />
+ <Member Name="SetAt(System.UInt32,System.Object)" />
+ <Member Name="InsertAt(System.UInt32,System.Object)" />
+ <Member Name="RemoveAt(System.UInt32)" />
+ <Member Name="Append(System.Object)" />
+ <Member Name="RemoveAtEnd" />
+ <Member Name="Clear" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IBindableVectorView" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetAt(System.UInt32)" />
+ <Member Name="get_Size" />
+ <Member MemberType="Property" Name="Size" />
+ <Member Name="IndexOf(System.Object,System.UInt32@)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IClosable" Condition="FEATURE_COMINTEROP">
+ <Member Name="Close"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IDisposableToIClosableAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor"/>
+ <Member Name="Close"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IClosableToIDisposableAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor"/>
+ <Member Name="Dispose"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.ICustomProperty" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetValue(System.Object)"/>
+ <Member Name="GetValue(System.Object,System.Object)"/>
+ <Member Name="SetValue(System.Object,System.Object)"/>
+ <Member Name="SetValue(System.Object,System.Object,System.Object)"/>
+ <Member Name="get_CanRead"/>
+ <Member Name="get_CanWrite"/>
+ <Member Name="get_Name"/>
+ <Member Name="get_Type"/>
+ <Member MemberType="Property" Name="CanRead"/>
+ <Member MemberType="Property" Name="CanWrite"/>
+ <Member MemberType="Property" Name="Name"/>
+ <Member MemberType="Property" Name="Type"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.ICustomPropertyProviderImpl" Condition="FEATURE_COMINTEROP">
+ <Member Name="CreateProperty(System.Object,System.String)" />
+ <Member Name="CreateIndexedProperty(System.Object,System.String,System.StubHelpers.TypeNameNative*)" />
+ <Member Name="GetType(System.Object,System.StubHelpers.TypeNameNative*)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.ICustomPropertyProviderProxy" Condition="FEATURE_COMINTEROP">
+ <Member Name="CreateInstance(System.Object)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IIterable<T>" Condition="FEATURE_COMINTEROP">
+ <Member Name="First" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IKeyValuePair<K,V>" Condition="FEATURE_COMINTEROP">
+ <Member Name="get_Key" />
+ <Member Name="get_Value" />
+ <Member MemberType="Property" Name="Key" />
+ <Member MemberType="Property" Name="Value" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IMap<K,V>" Condition="FEATURE_COMINTEROP">
+ <Member Name="Lookup(K)" />
+ <Member Name="get_Size" />
+ <Member Name="Size" MemberType="Property" />
+ <Member Name="HasKey(K)" />
+ <Member Name="GetView" />
+ <Member Name="Insert(K,V)" />
+ <Member Name="Remove(K)" />
+ <Member Name="Clear" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.Indexer_Get_Delegate<T@>" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.Int32,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(System.Int32)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor(System.Type,System.Byte,System.Byte,System.Byte,System.Byte)"/>
+ <Member MemberType="Property" Name="BuildVersion" />
+ <Member MemberType="Property" Name="MajorVersion" />
+ <Member MemberType="Property" Name="MinorVersion" />
+ <Member MemberType="Property" Name="RevisionVersion" />
+ <Member MemberType="Property" Name="InterfaceType" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IterableToEnumerableAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetEnumerator_Stub<T>" />
+ <Member Name="GetEnumerator_Variance_Stub<T>" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IMapView<K,V>" Condition="FEATURE_COMINTEROP">
+ <Member Name="Lookup(K)" />
+ <Member Name="get_Size" />
+ <Member Name="Size" MemberType="Property" />
+ <Member Name="HasKey(K)" />
+ <Member Name="Split(System.Runtime.InteropServices.WindowsRuntime.IMapView<K,V>@,System.Runtime.InteropServices.WindowsRuntime.IMapView<K,V>@)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IMapViewToIReadOnlyDictionaryAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Indexer_Get<K,V>(K)" />
+ <Member Name="Keys<K,V>" />
+ <Member Name="Values<K,V>" />
+ <Member Name="ContainsKey<K,V>(K)" />
+ <Member Name="TryGetValue<K,V>(K,V@)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IPropertyValue" Condition="FEATURE_COMINTEROP">
+ <Member Name="get_Type"/>
+ <Member MemberType="Property" Name="Type"/>
+ <Member Name="get_IsNumericScalar"/>
+ <Member MemberType="Property" Name="IsNumericScalar"/>
+ <Member Name="GetUInt8" />
+ <Member Name="GetInt16" />
+ <Member Name="GetUInt16" />
+ <Member Name="GetInt32" />
+ <Member Name="GetUInt32" />
+ <Member Name="GetInt64" />
+ <Member Name="GetUInt64" />
+ <Member Name="GetSingle" />
+ <Member Name="GetDouble" />
+ <Member Name="GetChar16" />
+ <Member Name="GetBoolean" />
+ <Member Name="GetString" />
+ <Member Name="GetGuid" />
+ <Member Name="GetDateTime" />
+ <Member Name="GetTimeSpan" />
+ <Member Name="GetPoint" />
+ <Member Name="GetSize" />
+ <Member Name="GetRect" />
+ <Member Name="GetUInt8Array" />
+ <Member Name="GetInt16Array" />
+ <Member Name="GetUInt16Array" />
+ <Member Name="GetInt32Array" />
+ <Member Name="GetUInt32Array" />
+ <Member Name="GetInt64Array" />
+ <Member Name="GetUInt64Array" />
+ <Member Name="GetSingleArray" />
+ <Member Name="GetDoubleArray" />
+ <Member Name="GetChar16Array" />
+ <Member Name="GetBooleanArray" />
+ <Member Name="GetStringArray" />
+ <Member Name="GetInspectableArray" />
+ <Member Name="GetGuidArray" />
+ <Member Name="GetDateTimeArray" />
+ <Member Name="GetTimeSpanArray" />
+ <Member Name="GetPointArray" />
+ <Member Name="GetSizeArray" />
+ <Member Name="GetRectArray" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IReadOnlyDictionaryToIMapViewAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Lookup<K,V>(K)" />
+ <Member Name="Size<K,V>" />
+ <Member Name="HasKey<K,V>(K)" />
+ <Member Name="Split<K,V>(System.Runtime.InteropServices.WindowsRuntime.IMapView<K,V>@,System.Runtime.InteropServices.WindowsRuntime.IMapView<K,V>@)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IReadOnlyListToIVectorViewAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetAt<T>(System.UInt32)" />
+ <Member Name="Size<T>" />
+ <Member Name="IndexOf<T>(T,System.UInt32@)" />
+ <Member Name="GetMany<T>(System.UInt32,T[])" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IReferenceFactory" Condition="FEATURE_COMINTEROP">
+ <Member Name="CreateIReference(System.Object)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IRestrictedErrorInfo" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetErrorDetails(System.String@,System.Int32@,System.String@,System.String@)" />
+ <Member Name="GetReference(System.String@)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IVector<T>" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetAt(System.UInt32)" />
+ <Member Name="get_Size" />
+ <Member Name="Size" MemberType="Property" />
+ <Member Name="GetView" />
+ <Member Name="IndexOf(T,System.UInt32@)" />
+ <Member Name="SetAt(System.UInt32,T)" />
+ <Member Name="RemoveAt(System.UInt32)" />
+ <Member Name="Append(T)" />
+ <Member Name="RemoveAtEnd" />
+ <Member Name="Clear" />
+ <Member Name="GetMany(System.UInt32,T[])" />
+ <Member Name="ReplaceAll(T[])" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IVectorView<T>" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetAt(System.UInt32)" />
+ <Member Name="get_Size" />
+ <Member Name="Size" MemberType="Property" />
+ <Member Name="IndexOf(T,System.UInt32@)" />
+ <Member Name="GetMany(System.UInt32,T[])" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IVectorViewToIReadOnlyListAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Indexer_Get<T>(System.Int32)" />
+ <Member Name="Indexer_Get_Variance<T>(System.Int32)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.ListToBindableVectorAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetAt(System.UInt32)" />
+ <Member Name="Size" />
+ <Member Name="GetView" />
+ <Member Name="IndexOf(System.Object,System.UInt32@)" />
+ <Member Name="SetAt(System.UInt32,System.Object)" />
+ <Member Name="InsertAt(System.UInt32,System.Object)" />
+ <Member Name="RemoveAt(System.UInt32)" />
+ <Member Name="Append(System.Object)" />
+ <Member Name="RemoveAtEnd" />
+ <Member Name="Clear" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.ListToVectorAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetAt<T>(System.UInt32)" />
+ <Member Name="Size<T>" />
+ <Member Name="GetView<T>" />
+ <Member Name="IndexOf<T>(T,System.UInt32@)" />
+ <Member Name="SetAt<T>(System.UInt32,T)" />
+ <Member Name="InsertAt<T>(System.UInt32,T)" />
+ <Member Name="RemoveAt<T>(System.UInt32)" />
+ <Member Name="Append<T>(T)" />
+ <Member Name="RemoveAtEnd<T>" />
+ <Member Name="Clear<T>" />
+ <Member Name="GetMany<T>(System.UInt32,T[])" />
+ <Member Name="ReplaceAll<T>(T[])" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.MapToCollectionAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Count<K,V>" />
+ <Member Name="IsReadOnly<K,V>" />
+ <Member Name="Add<K,V>(System.Collections.Generic.KeyValuePair<K,V>)" />
+ <Member Name="Clear<K,V>" />
+ <Member Name="Contains<K,V>(System.Collections.Generic.KeyValuePair<K,V>)" />
+ <Member Name="CopyTo<K,V>(System.Collections.Generic.KeyValuePair<K,V>[],System.Int32)" />
+ <Member Name="Remove<K,V>(System.Collections.Generic.KeyValuePair<K,V>)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.MapToDictionaryAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Indexer_Get<K,V>(K)" />
+ <Member Name="Indexer_Set<K,V>(K,V)" />
+ <Member Name="Keys<K,V>" />
+ <Member Name="Values<K,V>" />
+ <Member Name="ContainsKey<K,V>(K)" />
+ <Member Name="Add<K,V>(K,V)" />
+ <Member Name="Remove<K,V>(K)" />
+ <Member Name="TryGetValue<K,V>(K,V@)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.RuntimeClass" Condition="FEATURE_COMINTEROP" />
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.VectorToCollectionAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Count<T>" />
+ <Member Name="IsReadOnly<T>" />
+ <Member Name="Add<T>(T)" />
+ <Member Name="Clear<T>" />
+ <Member Name="Contains<T>(T)" />
+ <Member Name="CopyTo<T>(T[],System.Int32)" />
+ <Member Name="Remove<T>(T)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.VectorToListAdapter" Condition="FEATURE_COMINTEROP">
+ <Member Name="Indexer_Get<T>(System.Int32)" />
+ <Member Name="Indexer_Set<T>(System.Int32,T)" />
+ <Member Name="IndexOf<T>(T)" />
+ <Member Name="Insert<T>(System.Int32,T)" />
+ <Member Name="RemoveAt<T>(System.Int32)" />
+ </Type>
+ <Type Status="ApiFxInternal" Name="System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeImportAttribute" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.WindowsFoundationEventHandler<T>" Condition="FEATURE_COMINTEROP">
+ <Member Name="#ctor(System.Object,System.IntPtr)" />
+ <Member Name="BeginInvoke(System.Object,T,System.AsyncCallback,System.Object)" />
+ <Member Name="EndInvoke(System.IAsyncResult)" />
+ <Member Name="Invoke(System.Object,T)" />
+ </Type>
+ <Type Status="ApiFxInternal" Name="System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferHelper" Condition="FEATURE_COMINTEROP">
+ <Member Name="StoreOverlappedPtrInCCW(System.Runtime.CompilerServices.ObjectHandleOnStack,System.Threading.NativeOverlapped*)" />
+ <Member Name="StoreOverlappedInCCW(System.Object,System.Threading.NativeOverlapped*)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.WindowsRuntime.IManagedActivationFactory" Condition="FEATURE_COMINTEROP">
+ <Member Name="RunClassConstructor" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal" Condition="FEATURE_COMINTEROP">
+ <Member Status="ApiRoot" Name="GetRegistrationTokenCacheSize" />
+ <Member Name="AddEventHandler<T>(System.Func<T,System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>,System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>,T)" />
+ <Member Name="FreeHString(System.IntPtr)" />
+ <Member Name="GetActivationFactory(System.Type)" />
+ <Member Name="GetActivationFactoryForType(System.Type)" />
+ <Member Name="GetManagedActivationFactory(System.Type)" />
+ <Member Name="PtrToStringHString(System.IntPtr)" />
+ <Member Name="RemoveAllEventHandlers(System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>)" />
+ <Member Name="RemoveEventHandler<T>(System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>,T)" />
+ <Member Name="StringToHString(System.String)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Runtime.Versioning.ResourceConsumptionAttribute">
+ <Member Name="#ctor(System.Runtime.Versioning.ResourceScope)" />
+ <Member Name="#ctor(System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope)" />
+ <Member MemberType="Property" Name="ConsumptionScope" />
+ <Member MemberType="Property" Name="ResourceScope" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Versioning.ResourceExposureAttribute">
+ <Member Name="#ctor(System.Runtime.Versioning.ResourceScope)" />
+ <Member MemberType="Property" Name="ResourceExposureLevel" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Versioning.TargetFrameworkAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member MemberType="Property" Name="FrameworkName" />
+ <Member MemberType="Property" Name="FrameworkDisplayName" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Versioning.VersioningHelper">
+ <Member Name="MakeVersionSafeName(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope)" />
+ <Member Name="MakeVersionSafeName(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type)" />
+ </Type>
+ <Type Name="System.Runtime.Serialization.FormatterServices">
+ <Member Name="GetUninitializedObject(System.Type)" />
+ </Type>
+ <Type Name="System.Runtime.Serialization.SerializationException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Serialization.OnSerializingAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Serialization.OnSerializedAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Serialization.OnDeserializingAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Serialization.OnDeserializedAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Serialization.StreamingContext">
+ <Member Name="#ctor(System.Runtime.Serialization.StreamingContextStates)" />
+ <Member Name="#ctor(System.Runtime.Serialization.StreamingContextStates,System.Object)" />
+ <Member MemberType="Property" Name="Context" />
+ <Member MemberType="Property" Name="State" />
+ </Type>
+ <Type Status="ApiRoot" Name="System.Runtime.Serialization.StreamingContextStates">
+ <Member MemberType="Field" Name="CrossProcess" />
+ <Member MemberType="Field" Name="CrossMachine" />
+ <Member MemberType="Field" Name="File" />
+ <Member MemberType="Field" Name="Persistence" />
+ <Member MemberType="Field" Name="Remoting" />
+ <Member MemberType="Field" Name="Other" />
+ <Member MemberType="Field" Name="Clone" />
+ <Member MemberType="Field" Name="CrossAppDomain" />
+ <Member MemberType="Field" Name="All" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.RuntimeType">
+ <Member Status="ImplRoot" MemberType="Field" Name="m_keepalive" />
+ <Member Name="GetPropertyInfo(System.RuntimeType,System.Int32)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Security.CodeAccessPermission" />
+ <Type Status="ImplRoot" Name="System.Security.PermissionType" />
+ <Type Status="ImplRoot" Name="System.Security.CodeAccessSecurityEngine">
+ <Member Name="CheckHelper(System.Object,System.Security.PermissionSet,System.Security.PermissionSet,System.Security.CodeAccessPermission,System.Security.PermissionToken,System.RuntimeMethodHandleInternal,System.Reflection.RuntimeAssembly,System.Security.Permissions.SecurityAction)" /> <!-- EE -->
+ <Member Name="CheckSetHelper(System.Object,System.Security.PermissionSet,System.Security.PermissionSet,System.Security.PermissionSet,System.RuntimeMethodHandleInternal,System.Reflection.RuntimeAssembly,System.Security.Permissions.SecurityAction)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Security.DynamicSecurityMethodAttribute" />
+ <Type Status="ImplRoot" Name="System.Security.FrameSecurityDescriptor">
+ <Member MemberType="Field" Name="m_callerToken" Condition="not FEATURE_PAL" />
+ <Member MemberType="Field" Name="m_DeclarativeDenials" />
+ <Member MemberType="Field" Name="m_DeclarativeRestrictions" />
+ <Member MemberType="Field" Name="m_denials" />
+ <Member MemberType="Field" Name="m_impToken" Condition="not FEATURE_PAL" />
+ <Member MemberType="Field" Name="m_restriction" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Security.PermissionListSet">
+ <Member Name="CheckDemandNoThrow(System.Security.CodeAccessPermission)" /> <!-- EE -->
+ <Member Name="CheckSetDemandNoThrow(System.Security.PermissionSet)" /> <!-- EE -->
+ <Member Name="Update(System.Security.PermissionSet)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Security.Permissions.PermissionState" />
+ <Type Name="System.Security.Permissions.SecurityAction" />
+ <Type Status="ImplRoot" Name="System.Security.Permissions.SecurityPermission" />
+ <Type Name="System.Security.Permissions.CodeAccessSecurityAttribute">
+ <Member Name="#ctor(System.Security.Permissions.SecurityAction)" />
+ </Type>
+ <Type Name="System.Security.Permissions.SecurityPermissionAttribute">
+ <Member Name="#ctor(System.Security.Permissions.SecurityAction)" />
+ <Member MemberType="Property" Name="ControlAppDomain" />
+ <Member MemberType="Property" Name="ControlDomainPolicy" />
+ <Member MemberType="Property" Name="ControlEvidence" />
+ <Member MemberType="Property" Name="ControlPolicy" />
+ <Member MemberType="Property" Name="ControlThread" />
+ <Member MemberType="Property" Name="Flags" />
+ <Member MemberType="Property" Name="UnmanagedCode" />
+ <Member MemberType="Property" Name="SkipVerification" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Security.PermissionSet">
+ <Member MemberType="Field" Name="m_serializedPermissionSet" /> <!-- smosier: avoid changing layout of objects mirrored in EE for now -->
+ <Member MemberType="Field" Name="m_unrestrictedPermSet" /> <!-- smosier: avoid changing layout of objects mirrored in EE for now -->
+ <Member MemberType="Field" Name="m_normalPermSet" /> <!-- smosier: avoid changing layout of objects mirrored in EE for now -->
+ <Member MemberType="Field" Name="readableonly" /> <!-- smosier: avoid changing layout of objects mirrored in EE for now -->
+ <Member Name="CreateSerialized(System.Object[],System.Boolean,System.Byte[]@,System.Security.PermissionSet@,System.Security.Permissions.HostProtectionResource,System.Boolean)" /> <!-- EE -->
+ <Member Name="Contains(System.Security.IPermission)" /> <!-- EE -->
+ <Member Name="Demand" /> <!-- EE -->
+ <Member Name="DemandNonCAS" /> <!-- EE -->
+ <Member Name="Union(System.Security.PermissionSet)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Security.PermissionToken" />
+ <Type Status="ImplRoot" Name="System.Security.Policy.Evidence" />
+ <Type Name="System.Security.Principal.IIdentity">
+ <Member MemberType="Property" Name="AuthenticationType" />
+ <Member MemberType="Property" Name="IsAuthenticated" />
+ <Member MemberType="Property" Name="Name" />
+ <Member Name="get_AuthenticationType" />
+ <Member Name="get_IsAuthenticated" />
+ <Member Name="get_Name" />
+ </Type>
+ <Type Name="System.Security.Principal.IPrincipal">
+ <Member MemberType="Property" Name="Identity" />
+ <Member Name="IsInRole(System.String)" />
+ <Member Name ="get_Identity" />
+ </Type>
+ <Type Name="System.Security.Principal.TokenImpersonationLevel">
+ <Member MemberType="Field" Name="Anonymous" />
+ <Member MemberType="Field" Name="Delegation" />
+ <Member MemberType="Field" Name="Identification" />
+ <Member MemberType="Field" Name="Impersonation" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Security.SecurityCriticalAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Security.SecurityRuntime">
+ <Member Name="FrameDescHelper(System.Security.FrameSecurityDescriptor,System.Security.IPermission,System.Security.PermissionToken,System.RuntimeMethodHandleInternal)" /> <!-- EE -->
+ <Member Name="FrameDescSetHelper(System.Security.FrameSecurityDescriptor,System.Security.PermissionSet,System.Security.PermissionSet@,System.RuntimeMethodHandleInternal)" /> <!-- EE -->
+ </Type>
+ <Type Name="System.Security.SecurityTransparentAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Security.SecuritySafeCriticalAttribute" >
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Security.UnverifiableCodeAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Name="System.Security.VerificationException" >
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.SharedStatics">
+ <Member MemberType="Field" Name="_sharedStatics" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.SZArrayHelper">
+ <Member Name="Add<T>(T)" />
+ <Member Name="Clear<T>" />
+ <Member Name="Contains<T>(T)" />
+ <Member Name="CopyTo<T>(T[],System.Int32)" />
+ <Member Name="get_Count<T>" />
+ <Member Name="get_IsReadOnly<T>" />
+ <Member Name="get_Item<T>(System.Int32)" />
+ <Member Name="GetEnumerator<T>" />
+ <Member Name="IndexOf<T>(T)" />
+ <Member Name="Insert<T>(System.Int32,T)" />
+ <Member Name="Remove<T>(T)" />
+ <Member Name="RemoveAt<T>(System.Int32)" />
+ <Member Name="set_Item<T>(System.Int32,T)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading._IOCompletionCallback">
+ <Member Name="PerformIOCompletionCallback(System.UInt32,System.UInt32,System.Threading.NativeOverlapped*)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading._ThreadPoolWaitCallback">
+ <Member Name="PerformWaitCallback" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading._ThreadPoolWaitOrTimerCallback">
+ <Member Name="PerformWaitOrTimerCallback(System.Object,System.Boolean)" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.TimerQueue">
+ <Member Name="AppDomainTimerCallback" /> <!-- EE -->
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.InternalCrossContextDelegate" />
+ <Type Status="ImplRoot" Name="System.Threading.OverlappedData" />
+
+ <Type Status="ImplRoot" Name="System.Threading.ThreadInterruptedException" />
+ <Type Name="System.ThreadStaticAttribute">
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.TypeUnloadedException" />
+ <Type Status="ImplRoot" Name="System.Runtime.InteropServices.PInvokeMap" />
+ <Type Name="System.ArgIterator"> <!-- for MC++ -->
+ <Member Status="ImplRoot" Name="#ctor(System.RuntimeArgumentHandle,System.Void*)" /> <!-- EE - il stubs -->
+ </Type>
+ <Type Name="System.Runtime.InteropServices.BestFitMappingAttribute">
+ <Member MemberType="Field" Name="ThrowOnUnmappableChar" />
+ <Member Name="#ctor(System.Boolean)" />
+ <Member MemberType="Property" Name="BestFitMapping" />
+ <Member Name="get_BestFitMapping" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComEventInterfaceAttribute">
+ <Member Name="#ctor(System.Type,System.Type)" />
+ <Member MemberType="Property" Name="EventProvider" />
+ <Member MemberType="Property" Name="SourceInterface" />
+ <Member Name="get_EventProvider" />
+ <Member Name="get_SourceInterface" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComEventsHelper">
+ <Member Name="Combine(System.Object,System.Guid,System.Int32,System.Delegate)" />
+ <Member Name="Remove(System.Object,System.Guid,System.Int32,System.Delegate)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComMemberType">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="Method" />
+ <Member MemberType="Field" Name="PropGet" />
+ <Member MemberType="Field" Name="PropSet" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComSourceInterfacesAttribute">
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.Type)" />
+ <Member Name="#ctor(System.Type,System.Type)" />
+ <Member Name="#ctor(System.Type,System.Type,System.Type)" />
+ <Member Name="#ctor(System.Type,System.Type,System.Type,System.Type)" />
+ <Member MemberType="Property" Name="Value" />
+ <Member Name="get_Value" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.CustomQueryInterfaceMode">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="Allow" />
+ <Member MemberType="Field" Name="Ignore" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.CustomQueryInterfaceResult">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="Failed" />
+ <Member MemberType="Field" Name="Handled" />
+ <Member MemberType="Field" Name="NotHandled" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute">
+ <Member Name="#ctor(System.Runtime.InteropServices.DllImportSearchPath)" />
+ <Member MemberType="Property" Name="Paths" />
+ <Member Name="get_Paths" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.DllImportSearchPath">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="ApplicationDirectory" />
+ <Member MemberType="Field" Name="AssemblyDirectory" />
+ <Member MemberType="Field" Name="LegacyBehavior" />
+ <Member MemberType="Field" Name="SafeDirectories" />
+ <Member MemberType="Field" Name="System32" />
+ <Member MemberType="Field" Name="UseDllDirectoryForDependencies" />
+ <Member MemberType="Field" Name="UserDirectories" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ICustomAdapter">
+ <Member Name="GetUnderlyingObject" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.SafeBuffer">
+ <Member Name="#ctor(System.Boolean)" />
+ <Member MemberType="Property" Name="ByteLength" />
+ <Member Name="AcquirePointer(System.Byte*@)" />
+ <Member Name="get_ByteLength" />
+ <Member Name="Initialize(System.UInt32,System.UInt32)" />
+ <Member Name="Initialize(System.UInt64)" />
+ <Member Name="Initialize<T>(System.UInt32)" />
+ <Member Name="Read<T>(System.UInt64)" />
+ <Member Name="ReadArray<T>(System.UInt64,T[],System.Int32,System.Int32)" />
+ <Member Name="ReleasePointer" />
+ <Member Name="Write<T>(System.UInt64,T)" />
+ <Member Name="WriteArray<T>(System.UInt64,T[],System.Int32,System.Int32)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.TypeIdentifierAttribute">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String,System.String)" />
+ <Member MemberType="Property" Name="Identifier" />
+ <Member MemberType="Property" Name="Scope" />
+ <Member Name="get_Identifier" />
+ <Member Name="get_Scope" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.VarEnum">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="VT_ARRAY" />
+ <Member MemberType="Field" Name="VT_BLOB" />
+ <Member MemberType="Field" Name="VT_BLOB_OBJECT" />
+ <Member MemberType="Field" Name="VT_BOOL" />
+ <Member MemberType="Field" Name="VT_BSTR" />
+ <Member MemberType="Field" Name="VT_BYREF" />
+ <Member MemberType="Field" Name="VT_CARRAY" />
+ <Member MemberType="Field" Name="VT_CF" />
+ <Member MemberType="Field" Name="VT_CLSID" />
+ <Member MemberType="Field" Name="VT_CY" />
+ <Member MemberType="Field" Name="VT_DATE" />
+ <Member MemberType="Field" Name="VT_DECIMAL" />
+ <Member MemberType="Field" Name="VT_DISPATCH" />
+ <Member MemberType="Field" Name="VT_EMPTY" />
+ <Member MemberType="Field" Name="VT_ERROR" />
+ <Member MemberType="Field" Name="VT_FILETIME" />
+ <Member MemberType="Field" Name="VT_HRESULT" />
+ <Member MemberType="Field" Name="VT_I1" />
+ <Member MemberType="Field" Name="VT_I2" />
+ <Member MemberType="Field" Name="VT_I4" />
+ <Member MemberType="Field" Name="VT_I8" />
+ <Member MemberType="Field" Name="VT_INT" />
+ <Member MemberType="Field" Name="VT_LPSTR" />
+ <Member MemberType="Field" Name="VT_LPWSTR" />
+ <Member MemberType="Field" Name="VT_NULL" />
+ <Member MemberType="Field" Name="VT_PTR" />
+ <Member MemberType="Field" Name="VT_R4" />
+ <Member MemberType="Field" Name="VT_R8" />
+ <Member MemberType="Field" Name="VT_RECORD" />
+ <Member MemberType="Field" Name="VT_SAFEARRAY" />
+ <Member MemberType="Field" Name="VT_STORAGE" />
+ <Member MemberType="Field" Name="VT_STORED_OBJECT" />
+ <Member MemberType="Field" Name="VT_STREAM" />
+ <Member MemberType="Field" Name="VT_STREAMED_OBJECT" />
+ <Member MemberType="Field" Name="VT_UI1" />
+ <Member MemberType="Field" Name="VT_UI2" />
+ <Member MemberType="Field" Name="VT_UI4" />
+ <Member MemberType="Field" Name="VT_UI8" />
+ <Member MemberType="Field" Name="VT_UINT" />
+ <Member MemberType="Field" Name="VT_UNKNOWN" />
+ <Member MemberType="Field" Name="VT_USERDEFINED" />
+ <Member MemberType="Field" Name="VT_VARIANT" />
+ <Member MemberType="Field" Name="VT_VECTOR" />
+ <Member MemberType="Field" Name="VT_VOID" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.BIND_OPTS">
+ <Member MemberType="Field" Name="cbStruct" />
+ <Member MemberType="Field" Name="dwTickCountDeadline" />
+ <Member MemberType="Field" Name="grfFlags" />
+ <Member MemberType="Field" Name="grfMode" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.BINDPTR">
+ <Member MemberType="Field" Name="lpfuncdesc" />
+ <Member MemberType="Field" Name="lptcomp" />
+ <Member MemberType="Field" Name="lpvardesc" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.CALLCONV">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="CC_CDECL" />
+ <Member MemberType="Field" Name="CC_MACPASCAL" />
+ <Member MemberType="Field" Name="CC_MAX" />
+ <Member MemberType="Field" Name="CC_MPWCDECL" />
+ <Member MemberType="Field" Name="CC_MPWPASCAL" />
+ <Member MemberType="Field" Name="CC_MSCPASCAL" />
+ <Member MemberType="Field" Name="CC_PASCAL" />
+ <Member MemberType="Field" Name="CC_RESERVED" />
+ <Member MemberType="Field" Name="CC_STDCALL" />
+ <Member MemberType="Field" Name="CC_SYSCALL" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.CONNECTDATA">
+ <Member MemberType="Field" Name="dwCookie" />
+ <Member MemberType="Field" Name="pUnk" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.DESCKIND">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="DESCKIND_FUNCDESC" />
+ <Member MemberType="Field" Name="DESCKIND_IMPLICITAPPOBJ" />
+ <Member MemberType="Field" Name="DESCKIND_MAX" />
+ <Member MemberType="Field" Name="DESCKIND_NONE" />
+ <Member MemberType="Field" Name="DESCKIND_TYPECOMP" />
+ <Member MemberType="Field" Name="DESCKIND_VARDESC" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.DISPPARAMS">
+ <Member MemberType="Field" Name="cArgs" />
+ <Member MemberType="Field" Name="cNamedArgs" />
+ <Member MemberType="Field" Name="rgdispidNamedArgs" />
+ <Member MemberType="Field" Name="rgvarg" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.ELEMDESC">
+ <Member MemberType="Field" Name="desc" />
+ <Member MemberType="Field" Name="tdesc" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.ELEMDESC+DESCUNION">
+ <Member MemberType="Field" Name="idldesc" />
+ <Member MemberType="Field" Name="paramdesc" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.EXCEPINFO">
+ <Member MemberType="Field" Name="wCode" />
+ <Member MemberType="Field" Name="wReserved" />
+ <Member MemberType="Field" Name="dwHelpContext" />
+ <Member MemberType="Field" Name="scode" />
+ <Member MemberType="Field" Name="pfnDeferredFillIn" />
+ <Member MemberType="Field" Name="pvReserved" />
+ <Member MemberType="Field" Name="bstrDescription" />
+ <Member MemberType="Field" Name="bstrHelpFile" />
+ <Member MemberType="Field" Name="bstrSource" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.FUNCDESC">
+ <Member MemberType="Field" Name="cParams" />
+ <Member MemberType="Field" Name="cParamsOpt" />
+ <Member MemberType="Field" Name="cScodes" />
+ <Member MemberType="Field" Name="oVft" />
+ <Member MemberType="Field" Name="wFuncFlags" />
+ <Member MemberType="Field" Name="memid" />
+ <Member MemberType="Field" Name="lprgelemdescParam" />
+ <Member MemberType="Field" Name="lprgscode" />
+ <Member MemberType="Field" Name="callconv" />
+ <Member MemberType="Field" Name="elemdescFunc" />
+ <Member MemberType="Field" Name="funckind" />
+ <Member MemberType="Field" Name="invkind" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.FUNCFLAGS">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="FUNCFLAG_FBINDABLE" />
+ <Member MemberType="Field" Name="FUNCFLAG_FDEFAULTBIND" />
+ <Member MemberType="Field" Name="FUNCFLAG_FDEFAULTCOLLELEM" />
+ <Member MemberType="Field" Name="FUNCFLAG_FDISPLAYBIND" />
+ <Member MemberType="Field" Name="FUNCFLAG_FHIDDEN" />
+ <Member MemberType="Field" Name="FUNCFLAG_FIMMEDIATEBIND" />
+ <Member MemberType="Field" Name="FUNCFLAG_FNONBROWSABLE" />
+ <Member MemberType="Field" Name="FUNCFLAG_FREPLACEABLE" />
+ <Member MemberType="Field" Name="FUNCFLAG_FREQUESTEDIT" />
+ <Member MemberType="Field" Name="FUNCFLAG_FRESTRICTED" />
+ <Member MemberType="Field" Name="FUNCFLAG_FSOURCE" />
+ <Member MemberType="Field" Name="FUNCFLAG_FUIDEFAULT" />
+ <Member MemberType="Field" Name="FUNCFLAG_FUSESGETLASTERROR" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.FUNCKIND">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="FUNC_DISPATCH" />
+ <Member MemberType="Field" Name="FUNC_NONVIRTUAL" />
+ <Member MemberType="Field" Name="FUNC_PUREVIRTUAL" />
+ <Member MemberType="Field" Name="FUNC_STATIC" />
+ <Member MemberType="Field" Name="FUNC_VIRTUAL" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IBindCtx">
+ <Member Name="EnumObjectParam(System.Runtime.InteropServices.ComTypes.IEnumString@)" />
+ <Member Name="GetBindOptions(System.Runtime.InteropServices.ComTypes.BIND_OPTS@)" />
+ <Member Name="GetObjectParam(System.String,System.Object@)" />
+ <Member Name="GetRunningObjectTable(System.Runtime.InteropServices.ComTypes.IRunningObjectTable@)" />
+ <Member Name="RegisterObjectBound(System.Object)" />
+ <Member Name="RegisterObjectParam(System.String,System.Object)" />
+ <Member Name="ReleaseBoundObjects" />
+ <Member Name="RevokeObjectBound(System.Object)" />
+ <Member Name="RevokeObjectParam(System.String)" />
+ <Member Name="SetBindOptions(System.Runtime.InteropServices.ComTypes.BIND_OPTS@)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IConnectionPoint">
+ <Member Name="Advise(System.Object,System.Int32@)" />
+ <Member Name="EnumConnections(System.Runtime.InteropServices.ComTypes.IEnumConnections@)" />
+ <Member Name="GetConnectionInterface(System.Guid@)" />
+ <Member Name="GetConnectionPointContainer(System.Runtime.InteropServices.ComTypes.IConnectionPointContainer@)" />
+ <Member Name="Unadvise(System.Int32)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IConnectionPointContainer">
+ <Member Name="EnumConnectionPoints(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints@)" />
+ <Member Name="FindConnectionPoint(System.Guid@,System.Runtime.InteropServices.ComTypes.IConnectionPoint@)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IDLDESC">
+ <Member MemberType="Field" Name="dwReserved" />
+ <Member MemberType="Field" Name="wIDLFlags" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IDLFLAG">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="IDLFLAG_FIN" />
+ <Member MemberType="Field" Name="IDLFLAG_FLCID" />
+ <Member MemberType="Field" Name="IDLFLAG_FOUT" />
+ <Member MemberType="Field" Name="IDLFLAG_FRETVAL" />
+ <Member MemberType="Field" Name="IDLFLAG_NONE" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints">
+ <Member Name="Clone(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints@)" />
+ <Member Name="Next(System.Int32,System.Runtime.InteropServices.ComTypes.IConnectionPoint[],System.IntPtr)" />
+ <Member Name="Reset" />
+ <Member Name="Skip(System.Int32)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IEnumConnections">
+ <Member Name="Clone(System.Runtime.InteropServices.ComTypes.IEnumConnections@)" />
+ <Member Name="Next(System.Int32,System.Runtime.InteropServices.ComTypes.CONNECTDATA[],System.IntPtr)" />
+ <Member Name="Reset" />
+ <Member Name="Skip(System.Int32)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IEnumMoniker">
+ <Member Name="Clone(System.Runtime.InteropServices.ComTypes.IEnumMoniker@)" />
+ <Member Name="Next(System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker[],System.IntPtr)" />
+ <Member Name="Reset" />
+ <Member Name="Skip(System.Int32)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IEnumString">
+ <Member Name="Clone(System.Runtime.InteropServices.ComTypes.IEnumString@)" />
+ <Member Name="Next(System.Int32,System.String[],System.IntPtr)" />
+ <Member Name="Reset" />
+ <Member Name="Skip(System.Int32)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IEnumVARIANT">
+ <Member Name="Clone" />
+ <Member Name="Next(System.Int32,System.Object[],System.IntPtr)" />
+ <Member Name="Reset" />
+ <Member Name="Skip(System.Int32)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IMoniker">
+ <Member Name="BindToObject(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid@,System.Object@)" />
+ <Member Name="BindToStorage(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid@,System.Object@)" />
+ <Member Name="CommonPrefixWith(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker@)" />
+ <Member Name="ComposeWith(System.Runtime.InteropServices.ComTypes.IMoniker,System.Boolean,System.Runtime.InteropServices.ComTypes.IMoniker@)" />
+ <Member Name="Enum(System.Boolean,System.Runtime.InteropServices.ComTypes.IEnumMoniker@)" />
+ <Member Name="GetClassID(System.Guid@)" />
+ <Member Name="GetDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String@)" />
+ <Member Name="GetSizeMax(System.Int64@)" />
+ <Member Name="GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME@)" />
+ <Member Name="Hash(System.Int32@)" />
+ <Member Name="Inverse(System.Runtime.InteropServices.ComTypes.IMoniker@)" />
+ <Member Name="IsDirty" />
+ <Member Name="IsEqual(System.Runtime.InteropServices.ComTypes.IMoniker)" />
+ <Member Name="IsRunning(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker)" />
+ <Member Name="IsSystemMoniker(System.Int32@)" />
+ <Member Name="Load(System.Runtime.InteropServices.ComTypes.IStream)" />
+ <Member Name="ParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String,System.Int32@,System.Runtime.InteropServices.ComTypes.IMoniker@)" />
+ <Member Name="Reduce(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker@,System.Runtime.InteropServices.ComTypes.IMoniker@)" />
+ <Member Name="RelativePathTo(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker@)" />
+ <Member Name="Save(System.Runtime.InteropServices.ComTypes.IStream,System.Boolean)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="IMPLTYPEFLAG_FDEFAULT" />
+ <Member MemberType="Field" Name="IMPLTYPEFLAG_FDEFAULTVTABLE" />
+ <Member MemberType="Field" Name="IMPLTYPEFLAG_FRESTRICTED" />
+ <Member MemberType="Field" Name="IMPLTYPEFLAG_FSOURCE" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.INVOKEKIND">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="INVOKE_FUNC" />
+ <Member MemberType="Field" Name="INVOKE_PROPERTYGET" />
+ <Member MemberType="Field" Name="INVOKE_PROPERTYPUT" />
+ <Member MemberType="Field" Name="INVOKE_PROPERTYPUTREF" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IPersistFile">
+ <Member Name="GetClassID(System.Guid@)" />
+ <Member Name="GetCurFile(System.String@)" />
+ <Member Name="IsDirty" />
+ <Member Name="Load(System.String,System.Int32)" />
+ <Member Name="Save(System.String,System.Boolean)" />
+ <Member Name="SaveCompleted(System.String)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.IRunningObjectTable">
+ <Member Name="EnumRunning(System.Runtime.InteropServices.ComTypes.IEnumMoniker@)" />
+ <Member Name="GetObject(System.Runtime.InteropServices.ComTypes.IMoniker,System.Object@)" />
+ <Member Name="GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME@)" />
+ <Member Name="IsRunning(System.Runtime.InteropServices.ComTypes.IMoniker)" />
+ <Member Name="NoteChangeTime(System.Int32,System.Runtime.InteropServices.ComTypes.FILETIME@)" />
+ <Member Name="Register(System.Int32,System.Object,System.Runtime.InteropServices.ComTypes.IMoniker)" />
+ <Member Name="Revoke(System.Int32)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.ITypeComp">
+ <Member Name="Bind(System.String,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.ITypeInfo@,System.Runtime.InteropServices.ComTypes.DESCKIND@,System.Runtime.InteropServices.ComTypes.BINDPTR@)" />
+ <Member Name="BindType(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@,System.Runtime.InteropServices.ComTypes.ITypeComp@)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.ITypeInfo">
+ <Member Name="AddressOfMember(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr@)" />
+ <Member Name="CreateInstance(System.Object,System.Guid@,System.Object@)" />
+ <Member Name="GetContainingTypeLib(System.Runtime.InteropServices.ComTypes.ITypeLib@,System.Int32@)" />
+ <Member Name="GetDllEntry(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Name="GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)" />
+ <Member Name="GetFuncDesc(System.Int32,System.IntPtr@)" />
+ <Member Name="GetIDsOfNames(System.String[],System.Int32,System.Int32[])" />
+ <Member Name="GetImplTypeFlags(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS@)" />
+ <Member Name="GetMops(System.Int32,System.String@)" />
+ <Member Name="GetNames(System.Int32,System.String[],System.Int32,System.Int32@)" />
+ <Member Name="GetRefTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)" />
+ <Member Name="GetRefTypeOfImplType(System.Int32,System.Int32@)" />
+ <Member Name="GetTypeAttr(System.IntPtr@)" />
+ <Member Name="GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)" />
+ <Member Name="GetVarDesc(System.Int32,System.IntPtr@)" />
+ <Member Name="Invoke(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS@,System.IntPtr,System.IntPtr,System.Int32@)" />
+ <Member Name="ReleaseFuncDesc(System.IntPtr)" />
+ <Member Name="ReleaseTypeAttr(System.IntPtr)" />
+ <Member Name="ReleaseVarDesc(System.IntPtr)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.ITypeInfo2">
+ <Member Name="AddressOfMember(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr@)" />
+ <Member Name="CreateInstance(System.Object,System.Guid@,System.Object@)" />
+ <Member Name="GetAllCustData(System.IntPtr)" />
+ <Member Name="GetAllFuncCustData(System.Int32,System.IntPtr)" />
+ <Member Name="GetAllImplTypeCustData(System.Int32,System.IntPtr)" />
+ <Member Name="GetAllParamCustData(System.Int32,System.Int32,System.IntPtr)" />
+ <Member Name="GetAllVarCustData(System.Int32,System.IntPtr)" />
+ <Member Name="GetContainingTypeLib(System.Runtime.InteropServices.ComTypes.ITypeLib@,System.Int32@)" />
+ <Member Name="GetCustData(System.Guid@,System.Object@)" />
+ <Member Name="GetDllEntry(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Name="GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)" />
+ <Member Name="GetDocumentation2(System.Int32,System.String@,System.Int32@,System.String@)" />
+ <Member Name="GetFuncCustData(System.Int32,System.Guid@,System.Object@)" />
+ <Member Name="GetFuncDesc(System.Int32,System.IntPtr@)" />
+ <Member Name="GetFuncIndexOfMemId(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.Int32@)" />
+ <Member Name="GetIDsOfNames(System.String[],System.Int32,System.Int32[])" />
+ <Member Name="GetImplTypeCustData(System.Int32,System.Guid@,System.Object@)" />
+ <Member Name="GetImplTypeFlags(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS@)" />
+ <Member Name="GetMops(System.Int32,System.String@)" />
+ <Member Name="GetNames(System.Int32,System.String[],System.Int32,System.Int32@)" />
+ <Member Name="GetParamCustData(System.Int32,System.Int32,System.Guid@,System.Object@)" />
+ <Member Name="GetRefTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)" />
+ <Member Name="GetRefTypeOfImplType(System.Int32,System.Int32@)" />
+ <Member Name="GetTypeAttr(System.IntPtr@)" />
+ <Member Name="GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)" />
+ <Member Name="GetTypeFlags(System.Int32@)" />
+ <Member Name="GetTypeKind(System.Runtime.InteropServices.ComTypes.TYPEKIND@)" />
+ <Member Name="GetVarCustData(System.Int32,System.Guid@,System.Object@)" />
+ <Member Name="GetVarDesc(System.Int32,System.IntPtr@)" />
+ <Member Name="GetVarIndexOfMemId(System.Int32,System.Int32@)" />
+ <Member Name="Invoke(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS@,System.IntPtr,System.IntPtr,System.Int32@)" />
+ <Member Name="ReleaseFuncDesc(System.IntPtr)" />
+ <Member Name="ReleaseTypeAttr(System.IntPtr)" />
+ <Member Name="ReleaseVarDesc(System.IntPtr)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.ITypeLib">
+ <Member Name="FindName(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16@)" />
+ <Member Name="GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)" />
+ <Member Name="GetLibAttr(System.IntPtr@)" />
+ <Member Name="GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)" />
+ <Member Name="GetTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)" />
+ <Member Name="GetTypeInfoCount" />
+ <Member Name="GetTypeInfoOfGuid(System.Guid@,System.Runtime.InteropServices.ComTypes.ITypeInfo@)" />
+ <Member Name="GetTypeInfoType(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND@)" />
+ <Member Name="IsName(System.String,System.Int32)" />
+ <Member Name="ReleaseTLibAttr(System.IntPtr)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.ITypeLib2">
+ <Member Name="FindName(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16@)" />
+ <Member Name="GetAllCustData(System.IntPtr)" />
+ <Member Name="GetCustData(System.Guid@,System.Object@)" />
+ <Member Name="GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)" />
+ <Member Name="GetDocumentation2(System.Int32,System.String@,System.Int32@,System.String@)" />
+ <Member Name="GetLibAttr(System.IntPtr@)" />
+ <Member Name="GetLibStatistics(System.IntPtr,System.Int32@)" />
+ <Member Name="GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)" />
+ <Member Name="GetTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)" />
+ <Member Name="GetTypeInfoCount" />
+ <Member Name="GetTypeInfoOfGuid(System.Guid@,System.Runtime.InteropServices.ComTypes.ITypeInfo@)" />
+ <Member Name="GetTypeInfoType(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND@)" />
+ <Member Name="IsName(System.String,System.Int32)" />
+ <Member Name="ReleaseTLibAttr(System.IntPtr)" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.LIBFLAGS">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="LIBFLAG_FCONTROL" />
+ <Member MemberType="Field" Name="LIBFLAG_FHASDISKIMAGE" />
+ <Member MemberType="Field" Name="LIBFLAG_FHIDDEN" />
+ <Member MemberType="Field" Name="LIBFLAG_FRESTRICTED" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.PARAMDESC">
+ <Member MemberType="Field" Name="lpVarValue" />
+ <Member MemberType="Field" Name="wParamFlags" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.PARAMFLAG">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="PARAMFLAG_FHASCUSTDATA" />
+ <Member MemberType="Field" Name="PARAMFLAG_FHASDEFAULT" />
+ <Member MemberType="Field" Name="PARAMFLAG_FIN" />
+ <Member MemberType="Field" Name="PARAMFLAG_FLCID" />
+ <Member MemberType="Field" Name="PARAMFLAG_FOPT" />
+ <Member MemberType="Field" Name="PARAMFLAG_FOUT" />
+ <Member MemberType="Field" Name="PARAMFLAG_FRETVAL" />
+ <Member MemberType="Field" Name="PARAMFLAG_NONE" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.SYSKIND">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="SYS_MAC" />
+ <Member MemberType="Field" Name="SYS_WIN16" />
+ <Member MemberType="Field" Name="SYS_WIN32" />
+ <Member MemberType="Field" Name="SYS_WIN64" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.TYPEATTR">
+ <Member MemberType="Field" Name="guid" />
+ <Member MemberType="Field" Name="cbAlignment" />
+ <Member MemberType="Field" Name="cbSizeVft" />
+ <Member MemberType="Field" Name="cFuncs" />
+ <Member MemberType="Field" Name="cImplTypes" />
+ <Member MemberType="Field" Name="cVars" />
+ <Member MemberType="Field" Name="wMajorVerNum" />
+ <Member MemberType="Field" Name="wMinorVerNum" />
+ <Member MemberType="Field" Name="cbSizeInstance" />
+ <Member MemberType="Field" Name="dwReserved" />
+ <Member MemberType="Field" Name="lcid" />
+ <Member MemberType="Field" Name="MEMBER_ID_NIL" />
+ <Member MemberType="Field" Name="memidConstructor" />
+ <Member MemberType="Field" Name="memidDestructor" />
+ <Member MemberType="Field" Name="lpstrSchema" />
+ <Member MemberType="Field" Name="idldescType" />
+ <Member MemberType="Field" Name="tdescAlias" />
+ <Member MemberType="Field" Name="wTypeFlags" />
+ <Member MemberType="Field" Name="typekind" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.TYPEDESC">
+ <Member MemberType="Field" Name="vt" />
+ <Member MemberType="Field" Name="lpValue" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.TYPEFLAGS">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="TYPEFLAG_FAGGREGATABLE" />
+ <Member MemberType="Field" Name="TYPEFLAG_FAPPOBJECT" />
+ <Member MemberType="Field" Name="TYPEFLAG_FCANCREATE" />
+ <Member MemberType="Field" Name="TYPEFLAG_FCONTROL" />
+ <Member MemberType="Field" Name="TYPEFLAG_FDISPATCHABLE" />
+ <Member MemberType="Field" Name="TYPEFLAG_FDUAL" />
+ <Member MemberType="Field" Name="TYPEFLAG_FHIDDEN" />
+ <Member MemberType="Field" Name="TYPEFLAG_FLICENSED" />
+ <Member MemberType="Field" Name="TYPEFLAG_FNONEXTENSIBLE" />
+ <Member MemberType="Field" Name="TYPEFLAG_FOLEAUTOMATION" />
+ <Member MemberType="Field" Name="TYPEFLAG_FPREDECLID" />
+ <Member MemberType="Field" Name="TYPEFLAG_FPROXY" />
+ <Member MemberType="Field" Name="TYPEFLAG_FREPLACEABLE" />
+ <Member MemberType="Field" Name="TYPEFLAG_FRESTRICTED" />
+ <Member MemberType="Field" Name="TYPEFLAG_FREVERSEBIND" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.TYPEKIND">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="TKIND_ALIAS" />
+ <Member MemberType="Field" Name="TKIND_COCLASS" />
+ <Member MemberType="Field" Name="TKIND_DISPATCH" />
+ <Member MemberType="Field" Name="TKIND_ENUM" />
+ <Member MemberType="Field" Name="TKIND_INTERFACE" />
+ <Member MemberType="Field" Name="TKIND_MAX" />
+ <Member MemberType="Field" Name="TKIND_MODULE" />
+ <Member MemberType="Field" Name="TKIND_RECORD" />
+ <Member MemberType="Field" Name="TKIND_UNION" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.TYPELIBATTR">
+ <Member MemberType="Field" Name="guid" />
+ <Member MemberType="Field" Name="wMajorVerNum" />
+ <Member MemberType="Field" Name="wMinorVerNum" />
+ <Member MemberType="Field" Name="lcid" />
+ <Member MemberType="Field" Name="wLibFlags" />
+ <Member MemberType="Field" Name="syskind" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.VARDESC">
+ <Member MemberType="Field" Name="desc" />
+ <Member MemberType="Field" Name="wVarFlags" />
+ <Member MemberType="Field" Name="memid" />
+ <Member MemberType="Field" Name="elemdescVar" />
+ <Member MemberType="Field" Name="varkind" />
+ <Member MemberType="Field" Name="lpstrSchema" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.VARDESC+DESCUNION">
+ <Member MemberType="Field" Name="oInst" />
+ <Member MemberType="Field" Name="lpvarValue" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.VARFLAGS">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="VARFLAG_FBINDABLE" />
+ <Member MemberType="Field" Name="VARFLAG_FDEFAULTBIND" />
+ <Member MemberType="Field" Name="VARFLAG_FDEFAULTCOLLELEM" />
+ <Member MemberType="Field" Name="VARFLAG_FDISPLAYBIND" />
+ <Member MemberType="Field" Name="VARFLAG_FHIDDEN" />
+ <Member MemberType="Field" Name="VARFLAG_FIMMEDIATEBIND" />
+ <Member MemberType="Field" Name="VARFLAG_FNONBROWSABLE" />
+ <Member MemberType="Field" Name="VARFLAG_FREADONLY" />
+ <Member MemberType="Field" Name="VARFLAG_FREPLACEABLE" />
+ <Member MemberType="Field" Name="VARFLAG_FREQUESTEDIT" />
+ <Member MemberType="Field" Name="VARFLAG_FRESTRICTED" />
+ <Member MemberType="Field" Name="VARFLAG_FSOURCE" />
+ <Member MemberType="Field" Name="VARFLAG_FUIDEFAULT" />
+ </Type>
+ <Type Name="System.Runtime.InteropServices.ComTypes.VARKIND">
+ <Member MemberType="Field" Name="value__" />
+ <Member MemberType="Field" Name="VAR_CONST" />
+ <Member MemberType="Field" Name="VAR_DISPATCH" />
+ <Member MemberType="Field" Name="VAR_PERINSTANCE" />
+ <Member MemberType="Field" Name="VAR_STATIC" />
+ </Type>
+
+ <Type Status="ImplRoot" Name="System.StubHelpers.StubHelpers">
+ <Member Name="ClearLastError" />
+ <Member Name="SetLastError" />
+ <Member Name="IsQCall(System.IntPtr)" />
+ <Member Name="InitDeclaringType(System.IntPtr)" />
+ <Member Name="GetNDirectTarget(System.IntPtr)" />
+ <Member Name="GetDelegateTarget(System.Delegate,System.IntPtr@)" />
+ <Member Name="ThrowInteropParamException(System.Int32,System.Int32)" />
+ <Member Name="AddToCleanupList(System.StubHelpers.CleanupWorkList@,System.Runtime.InteropServices.SafeHandle)" />
+ <Member Name="DestroyCleanupList(System.StubHelpers.CleanupWorkList@)" />
+ <Member Name="GetHRExceptionObject(System.Int32)" />
+ <Member Name="CreateCustomMarshalerHelper(System.IntPtr,System.Int32,System.IntPtr)" />
+ <Member Name="CheckStringLength(System.Int32)" />
+ <Member Name="DecimalCanonicalizeInternal(System.Decimal@)" />
+ <Member Name="FmtClassUpdateNativeInternal(System.Object,System.Byte*,System.StubHelpers.CleanupWorkList@)" />
+ <Member Name="FmtClassUpdateCLRInternal(System.Object,System.Byte*)" />
+ <Member Name="LayoutDestroyNativeInternal(System.Byte*,System.IntPtr)" />
+ <Member Name="AllocateInternal(System.IntPtr)" />
+ <Member Name="strlen(System.SByte*)" />
+ <Member Name="MarshalToManagedVaListInternal(System.IntPtr,System.IntPtr)" />
+ <Member Name="MarshalToUnmanagedVaListInternal(System.IntPtr,System.UInt32,System.IntPtr)" />
+ <Member Name="CalcVaListSize(System.IntPtr)" />
+ <Member Name="ProfilerBeginTransitionCallback(System.IntPtr,System.IntPtr,System.Object)" /> <!-- EE -->
+ <Member Name="ProfilerEndTransitionCallback(System.IntPtr,System.IntPtr)" /> <!-- EE -->
+ <Member Name="SafeHandleAddRef(System.Runtime.InteropServices.SafeHandle,System.Boolean@)" />
+ <Member Name="SafeHandleRelease(System.Runtime.InteropServices.SafeHandle)" />
+ <Member Name="ValidateObject(System.Object,System.IntPtr,System.Object)" />
+ <Member Name="ValidateByref(System.IntPtr,System.IntPtr,System.Object)" />
+ <Member Name="LogPinnedArgument(System.IntPtr,System.IntPtr)" />
+ <Member Name="GetStubContext" />
+ <Member Name="GetStubContextAddr" Architecture="amd64" />
+ <Member Name="GetStubContextAddr" Architecture="arm64" />
+ <Member Name="ArrayTypeCheck(System.Object,System.Object[])" Condition="FEATURE_ARRAYSTUB_AS_IL" />
+ <Member Name="MulticastDebuggerTraceHelper(System.Object,System.Int32)" Condition="FEATURE_STUBS_AS_IL" />
+ <Member Name="GetCOMHRExceptionObject(System.Int32,System.IntPtr,System.Object)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetCOMHRExceptionObject_WinRT(System.Int32,System.IntPtr,System.Object)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetCOMIPFromRCW(System.Object,System.IntPtr,System.IntPtr@,System.Boolean@)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetCOMIPFromRCW_WinRT(System.Object,System.IntPtr,System.IntPtr@)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetCOMIPFromRCW_WinRTSharedGeneric(System.Object,System.IntPtr,System.IntPtr@)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetCOMIPFromRCW_WinRTDelegate(System.Object,System.IntPtr,System.IntPtr@)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="ShouldCallWinRTInterface(System.Object,System.IntPtr)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="StubRegisterRCW(System.Object)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="StubUnregisterRCW(System.Object)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetDelegateInvokeMethod(System.Delegate)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetWinRTFactoryObject(System.IntPtr)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetWinRTFactoryReturnValue(System.Object,System.IntPtr)" Condition="FEATURE_COMINTEROP" />
+ <Member Name="GetOuterInspectable(System.Object,System.IntPtr)" Condition="FEATURE_COMINTEROP" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.AnsiCharMarshaler">
+ <Member Name="ConvertToNative(System.Char,System.Boolean,System.Boolean)" />
+ <Member Name="ConvertToManaged(System.Byte)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.AnsiBSTRMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative(System.Int32,System.String)" />
+ <Member Name="ConvertToManaged(System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.BSTRMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative(System.String,System.IntPtr)" />
+ <Member Name="ConvertToManaged(System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.CSTRMarshaler">
+ <Member Name="ConvertToNative(System.Int32,System.String,System.IntPtr)" />
+ <Member Name="ConvertToManaged(System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr)" />
+ </Type>
+ <Type Status="ApiFxInternal" Name="System.StubHelpers.EventArgsMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="CreateNativeNCCEventArgsInstance(System.Int32,System.Object,System.Object,System.Int32,System.Int32)"/>
+ <Member Name="CreateNativePCEventArgsInstance(System.String)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.HResultExceptionMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative(System.Exception)" />
+ <Member Name="ConvertToManaged(System.Int32)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.KeyValuePairMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative<K,V>(System.Collections.Generic.KeyValuePair<K,V>@)" />
+ <Member Name="ConvertToManaged<K,V>(System.IntPtr)" />
+ <Member Name="ConvertToManagedBox<K,V>(System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.MngdSafeArrayMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="CreateMarshaler(System.IntPtr,System.IntPtr,System.Int32,System.Int32)" />
+ <Member Name="ConvertSpaceToNative(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative(System.IntPtr,System.Object@,System.IntPtr,System.Object)" />
+ <Member Name="ConvertSpaceToManaged(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ConvertContentsToManaged(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr,System.Object@,System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.MngdHiddenLengthArrayMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="CreateMarshaler(System.IntPtr,System.IntPtr,System.IntPtr,System.UInt16)" />
+ <Member Name="ConvertSpaceToManaged(System.IntPtr,System.Object@,System.IntPtr,System.Int32)" />
+ <Member Name="ConvertContentsToManaged(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ConvertSpaceToNative(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ClearNativeContents(System.IntPtr,System.IntPtr,System.Int32)" />
+ <Member Name="ClearNativeContents_Type(System.IntPtr,System.Int32)" />
+ <Member Name="ConvertContentsToManaged_DateTime(System.DateTimeOffset[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToManaged_Type(System.Type[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToManaged_Exception(System.Exception[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToManaged_Nullable<T>(System.Nullable<T>[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToManaged_KeyValuePair<K,V>(System.Collections.Generic.KeyValuePair<K,V>[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative_DateTime(System.DateTimeOffset[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative_Type(System.Type[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative_Exception(System.Exception[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative_Nullable<T>(System.Nullable<T>[]@,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative_KeyValuePair<K,V>(System.Collections.Generic.KeyValuePair<K,V>[]@,System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.NullableMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative<T>(System.Nullable<T>@)" />
+ <Member Name="ConvertToManaged<T>(System.IntPtr)" />
+ <Member Name="ConvertToManagedRetVoid<T>(System.IntPtr,System.Nullable<T>@)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.WSTRBufferMarshaler">
+ <Member Name="ConvertToNative(System.String)" />
+ <Member Name="ConvertToManaged(System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.ValueClassMarshaler">
+ <Member Name="ConvertToNative(System.IntPtr,System.IntPtr,System.IntPtr,System.StubHelpers.CleanupWorkList@)" />
+ <Member Name="ConvertToManaged(System.IntPtr,System.IntPtr,System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr,System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.DateMarshaler">
+ <Member Name="ConvertToNative(System.DateTime)" />
+ <Member Name="ConvertToManaged(System.Double)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.DateTimeOffsetMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative(System.DateTimeOffset@,System.StubHelpers.DateTimeNative@)"/>
+ <Member Name="ConvertToManaged(System.DateTimeOffset@,System.StubHelpers.DateTimeNative@)"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.HStringMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative(System.String)"/>
+ <Member Name="ConvertToNativeReference(System.String,System.Runtime.InteropServices.WindowsRuntime.HSTRING_HEADER*)"/>
+ <Member Name="ConvertToManaged(System.IntPtr)"/>
+ <Member Name="ClearNative(System.IntPtr)"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.ObjectMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative(System.Object,System.IntPtr)"/>
+ <Member Name="ConvertToManaged(System.IntPtr)"/>
+ <Member Name="ClearNative(System.IntPtr)"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.InterfaceMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="ConvertToNative(System.Object,System.IntPtr,System.IntPtr,System.Int32)"/>
+ <Member Name="ConvertToManaged(System.IntPtr,System.IntPtr,System.IntPtr,System.Int32)"/>
+ <Member Name="ClearNative(System.IntPtr)"/>
+ <Member Name="ConvertToManagedWithoutUnboxing(System.IntPtr)"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.UriMarshaler" Condition="FEATURE_COMINTEROP">
+ <Member Name="GetRawUriFromNative(System.IntPtr)"/>
+ <Member Name="CreateNativeUriInstance(System.String)"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.VBByValStrMarshaler">
+ <Member Name="ConvertToNative(System.String,System.Boolean,System.Boolean,System.Int32@)" />
+ <Member Name="ConvertToManaged(System.IntPtr,System.Int32)" />
+ <Member Name="ClearNative(System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.MngdNativeArrayMarshaler">
+ <Member Name="CreateMarshaler(System.IntPtr,System.IntPtr,System.Int32)" />
+ <Member Name="ConvertSpaceToNative(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ConvertSpaceToManaged(System.IntPtr,System.Object@,System.IntPtr,System.Int32)" />
+ <Member Name="ConvertContentsToManaged(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr,System.IntPtr,System.Int32)" />
+ <Member Name="ClearNativeContents(System.IntPtr,System.IntPtr,System.Int32)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.MngdRefCustomMarshaler">
+ <Member Name="CreateMarshaler(System.IntPtr,System.IntPtr)" />
+ <Member Name="ConvertContentsToNative(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ConvertContentsToManaged(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr,System.Object@,System.IntPtr)" />
+ <Member Name="ClearManaged(System.IntPtr,System.Object@,System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.AsAnyMarshaler">
+ <Member Name="#ctor(System.IntPtr)" />
+ <Member Name="ConvertToNative(System.Object,System.Int32)" />
+ <Member Name="ConvertToManaged(System.Object,System.IntPtr)" />
+ <Member Name="ClearNative(System.IntPtr)" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.NativeVariant" />
+ <Type Status="ImplRoot" Name="Microsoft.Win32.Win32Native+OSVERSIONINFOEX">
+ <Member MemberType="Field" Name="OSVersionInfoSize" />
+ <Member MemberType="Field" Name="MajorVersion" />
+ <Member MemberType="Field" Name="MinorVersion" />
+ <Member MemberType="Field" Name="BuildNumber" />
+ <Member MemberType="Field" Name="PlatformId" />
+ <Member MemberType="Field" Name="CSDVersion" />
+ <Member MemberType="Field" Name="ServicePackMajor" />
+ <Member MemberType="Field" Name="ServicePackMinor" />
+ <Member MemberType="Field" Name="SuiteMask" />
+ <Member MemberType="Field" Name="ProductType" />
+ <Member MemberType="Field" Name="Reserved" />
+ <Member Name="#ctor" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.StubHelpers.TypeNameNative" Condition="FEATURE_COMINTEROP">
+ <Member MemberType="Field" Name="typeName" />
+ <Member MemberType="Field" Name="typeKind" />
+ </Type>
+ <Type Status="ImplRoot" Name="Microsoft.Win32.Win32Native+WIN32_FIND_DATA">
+ <Member MemberType="Field" Name="cFileName" />
+ <Member MemberType="Field" Name="dwFileAttributes" />
+ <Member MemberType="Field" Name="dwReserved0" />
+ <Member MemberType="Field" Name="dwReserved1" />
+ <Member MemberType="Field" Name="ftCreationTime_dwHighDateTime" />
+ <Member MemberType="Field" Name="ftCreationTime_dwLowDateTime" />
+ <Member MemberType="Field" Name="ftLastAccessTime_dwHighDateTime" />
+ <Member MemberType="Field" Name="ftLastAccessTime_dwLowDateTime" />
+ <Member MemberType="Field" Name="ftLastWriteTime_dwHighDateTime" />
+ <Member MemberType="Field" Name="ftLastWriteTime_dwLowDateTime" />
+ <Member MemberType="Field" Name="nFileSizeHigh" />
+ <Member MemberType="Field" Name="nFileSizeLow" />
+ <Member MemberType="Field" Name="cAlternateFileName" />
+ <Member Name="#ctor" />
+ </Type>
+ <!-- PFX Types -->
+ <!-- System.Threading.Tasks namespace -->
+ <Type Name="System.Threading.Tasks.TaskScheduler">
+ <Member Name="#ctor" />
+ <Member Name="TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)" />
+ <Member Name="TryExecuteTask(System.Threading.Tasks.Task)" />
+ <Member Name="get_MaximumConcurrencyLevel" />
+ <Member Name="get_Default" />
+ <Member Name="get_Current" />
+ <Member Name="get_Id" />
+ <Member Name="QueueTask(System.Threading.Tasks.Task)" />
+ <Member Name="TryDequeue(System.Threading.Tasks.Task)" />
+ <Member Name="GetScheduledTasks" />
+ <Member Name="FromCurrentSynchronizationContext" />
+ <Member Status="ImplRoot" Name="GetTaskSchedulersForDebugger" />
+ <Member Status="ImplRoot" Name="GetScheduledTasksForDebugger" />
+ <Member MemberType="Event" Name="UnobservedTaskException" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.Tasks.TaskScheduler+SystemThreadingTasks_TaskSchedulerDebugView">
+ <Member Status="ImplRoot" Name="#ctor(System.Threading.Tasks.TaskScheduler)" />
+ <Member Status="ImplRoot" Name="get_ScheduledTasks" />
+ <Member Status="ImplRoot" Name="get_Id" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TaskSchedulerException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Exception)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Threading.Tasks.Task">
+ <Member Name="#ctor(System.Action)" />
+ <Member Name="#ctor(System.Action,System.Threading.CancellationToken)" />
+ <Member Name="#ctor(System.Action<System.Object>,System.Object)" />
+ <Member Name="#ctor(System.Action,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="#ctor(System.Action<System.Object>,System.Object,System.Threading.CancellationToken)" />
+ <Member Name="#ctor(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="#ctor(System.Action<System.Object>,System.Object,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="#ctor(System.Action<System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task>)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task>,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,TResult>)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="FromResult<TResult>(TResult)" />
+ <Member Name="FromException(System.Exception)" />
+ <Member Name="FromException<TResult>(System.Exception)" />
+ <Member Name="FromCanceled(System.Threading.CancellationToken)" />
+ <Member Name="FromCanceled<TResult>(System.Threading.CancellationToken)" />
+ <Member Status="ApiFxInternal" Name="FromCancellation(System.Threading.CancellationToken)" />
+ <Member Status="ApiFxInternal" Name="FromCancellation<TResult>(System.Threading.CancellationToken)" />
+ <Member Name="Run(System.Action)" />
+ <Member Name="Run(System.Action,System.Threading.CancellationToken)" />
+ <Member Name="Run<TResult>(System.Func<TResult>)" />
+ <Member Name="Run<TResult>(System.Func<TResult>,System.Threading.CancellationToken)" />
+ <Member Name="Run(System.Func<System.Threading.Tasks.Task>)" />
+ <Member Name="Run(System.Func<System.Threading.Tasks.Task>,System.Threading.CancellationToken)" />
+ <Member Name="Run<TResult>(System.Func<System.Threading.Tasks.Task<TResult>>)" />
+ <Member Name="Run<TResult>(System.Func<System.Threading.Tasks.Task<TResult>>,System.Threading.CancellationToken)" />
+ <Member Name="Delay(System.TimeSpan)" />
+ <Member Name="Delay(System.TimeSpan,System.Threading.CancellationToken)" />
+ <Member Name="Delay(System.Int32)" />
+ <Member Name="Delay(System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="WhenAll(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task>)" />
+ <Member Name="WhenAll(System.Threading.Tasks.Task[])" />
+ <Member Name="WhenAll<TResult>(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>>)" />
+ <Member Name="WhenAll<TResult>(System.Threading.Tasks.Task<TResult>[])" />
+ <Member Name="WhenAny(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task>)" />
+ <Member Name="WhenAny(System.Threading.Tasks.Task[])" />
+ <Member Name="WhenAny<TResult>(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>>)" />
+ <Member Name="WhenAny<TResult>(System.Threading.Tasks.Task<TResult>[])" />
+ <Member Name="Dispose" />
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="RunSynchronously" />
+ <Member Name="RunSynchronously(System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="Start" />
+ <Member Name="Start(System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="Wait" />
+ <Member Name="Wait(System.Int32)" />
+ <Member Name="Wait(System.Threading.CancellationToken)" />
+ <Member Name="Wait(System.TimeSpan)" />
+ <Member Name="Wait(System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="WaitAll(System.Threading.Tasks.Task[])" />
+ <Member Name="WaitAll(System.Threading.Tasks.Task[],System.Int32)" />
+ <Member Name="WaitAll(System.Threading.Tasks.Task[],System.Threading.CancellationToken)" />
+ <Member Name="WaitAll(System.Threading.Tasks.Task[],System.TimeSpan)" />
+ <Member Name="WaitAll(System.Threading.Tasks.Task[],System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="WaitAny(System.Threading.Tasks.Task[])" />
+ <Member Name="WaitAny(System.Threading.Tasks.Task[],System.Int32)" />
+ <Member Name="WaitAny(System.Threading.Tasks.Task[],System.Threading.CancellationToken)" />
+ <Member Name="WaitAny(System.Threading.Tasks.Task[],System.TimeSpan)" />
+ <Member Name="WaitAny(System.Threading.Tasks.Task[],System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="GetAwaiter" />
+ <Member Name="ConfigureAwait(System.Boolean)" />
+ <Member Name="Yield" />
+ <Member Name="get_AsyncState" />
+ <Member Name="get_CompletedTask" />
+ <Member Name="get_CreationOptions" />
+ <Member Name="get_CurrentId" />
+ <Member Name="get_Exception" />
+ <Member Name="get_Factory" />
+ <Member Name="get_Id" />
+ <Member Name="get_IsCanceled" />
+ <Member Name="get_IsCompleted" />
+ <Member Name="get_IsFaulted" />
+ <Member Name="get_Status" />
+ <Member Status="ImplRoot" Name="get_DebuggerDisplayMethodDescription" />
+ <!--Internal members exposed to be used by Unwrap extension method in System.Core.dll-->
+ <Member Status="ImplRoot" Name="CreateUnwrapPromise<TResult>(System.Threading.Tasks.Task,System.Boolean)" />
+ <Member Status="ImplRoot" Name="NotifyDebuggerOfWaitCompletion" />
+ <Member Status="ImplRoot" Name="SetNotificationForWaitCompletion(System.Boolean)" />
+ <!--Internal helper members exposed to be used by VS Debugger-->
+ <Member Status="ImplRoot" Name="GetDelegateContinuationsForDebugger" />
+ <Member Status="ImplRoot" Name="GetActiveTaskFromId(System.Int32)" />
+ <Member Status="ImplRoot" Name="GetActiveTasks" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.Tasks.SystemThreadingTasks_TaskDebugView">
+ <Member Status="ImplRoot" Name="#ctor(System.Threading.Tasks.Task)" />
+ <Member Status="ImplRoot" Name="get_AsyncState" />
+ <Member Status="ImplRoot" Name="get_CreationOptions" />
+ <Member Status="ImplRoot" Name="get_Exception" />
+ <Member Status="ImplRoot" Name="get_Id" />
+ <Member Status="ImplRoot" Name="get_Status" />
+ <Member Status="ImplRoot" Name="get_CancellationPending" />
+ </Type>
+ <Type Name="System.Threading.Tasks.Task<TResult>">
+ <Member Name="#ctor(System.Func<TResult>)" />
+ <Member Name="#ctor(System.Func<TResult>,System.Threading.CancellationToken)" />
+ <Member Name="#ctor(System.Func<System.Object,TResult>,System.Object)" />
+ <Member Name="#ctor(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="#ctor(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)" />
+ <Member Name="#ctor(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="#ctor(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="#ctor(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>>)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>>,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ConfigureAwait(System.Boolean)" />
+ <Member Name="GetAwaiter" />
+ <Member Name="get_Factory" />
+ <Member Name="get_Result" />
+ <!-- DebuggerDisplayMethodDescription ysed by the debugger display-->
+ <Member Status="ImplRoot" Name="get_DebuggerDisplayMethodDescription" />
+ <Member Status="ImplRoot" Name="get_DebuggerDisplayResultDescription" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.Tasks.SystemThreadingTasks_FutureDebugView<TResult>">
+ <Member Status="ImplRoot" Name="#ctor(System.Threading.Tasks.Task<TResult>)" />
+ <Member Status="ImplRoot" Name="get_AsyncState" />
+ <Member Status="ImplRoot" Name="get_CreationOptions" />
+ <Member Status="ImplRoot" Name="get_Exception" />
+ <Member Status="ImplRoot" Name="get_Id" />
+ <Member Status="ImplRoot" Name="get_Status" />
+ <Member Status="ImplRoot" Name="get_Result" />
+ <Member Status="ImplRoot" Name="get_CancellationPending" />
+ </Type>
+ <Type Name="System.Threading.Tasks.VoidTaskResult"/>
+ <Type Name="System.Threading.Tasks.TaskCanceledException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Threading.Tasks.Task)" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ <Member Name="get_Task" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TaskCompletionSource<TResult>">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Object)" />
+ <Member Name="#ctor(System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="#ctor(System.Object,System.Threading.Tasks.TaskCreationOptions)" />
+ <Member Name="SetCanceled" />
+ <Member Name="SetException(System.Exception)" />
+ <Member Name="SetException(System.Collections.Generic.IEnumerable<System.Exception>)" />
+ <Member Name="SetResult(TResult)" />
+ <Member Name="TrySetCanceled" />
+ <Member Name="TrySetCanceled(System.Threading.CancellationToken)" />
+ <Member Name="TrySetException(System.Exception)" />
+ <Member Name="TrySetException(System.Collections.Generic.IEnumerable<System.Exception>)" />
+ <Member Name="TrySetResult(TResult)" />
+ <Member Name="get_Task" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TaskFactory">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Threading.CancellationToken)" />
+ <Member Name="#ctor(System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="#ctor(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="#ctor(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAll(System.Threading.Tasks.Task[],System.Action<System.Threading.Tasks.Task[]>)" />
+ <Member Name="ContinueWhenAll(System.Threading.Tasks.Task[],System.Action<System.Threading.Tasks.Task[]>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAll(System.Threading.Tasks.Task[],System.Action<System.Threading.Tasks.Task[]>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAll(System.Threading.Tasks.Task[],System.Action<System.Threading.Tasks.Task[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAll<TResult>(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>)" />
+ <Member Name="ContinueWhenAll<TResult>(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAll<TResult>(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAll<TResult>(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult,TResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult,TResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult,TResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult,TResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAny(System.Threading.Tasks.Task[],System.Action<System.Threading.Tasks.Task>)" />
+ <Member Name="ContinueWhenAny(System.Threading.Tasks.Task[],System.Action<System.Threading.Tasks.Task>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAny(System.Threading.Tasks.Task[],System.Action<System.Threading.Tasks.Task>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAny(System.Threading.Tasks.Task[],System.Action<System.Threading.Tasks.Task>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAny<TResult>(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>)" />
+ <Member Name="ContinueWhenAny<TResult>(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAny<TResult>(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAny<TResult>(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult,TResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult,TResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult,TResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult,TResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="FromAsync(System.IAsyncResult,System.Action<System.IAsyncResult>)"/>
+ <Member Name="FromAsync(System.IAsyncResult,System.Action<System.IAsyncResult>,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync(System.IAsyncResult,System.Action<System.IAsyncResult>,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="FromAsync<TResult>(System.IAsyncResult,System.Func<System.IAsyncResult,TResult>)"/>
+ <Member Name="FromAsync<TResult>(System.IAsyncResult,System.Func<System.IAsyncResult,TResult>,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TResult>(System.IAsyncResult,System.Func<System.IAsyncResult,TResult>,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="FromAsync(System.Func<System.AsyncCallback,System.Object,System.IAsyncResult>,System.Action<System.IAsyncResult>,System.Object)"/>
+ <Member Name="FromAsync(System.Func<System.AsyncCallback,System.Object,System.IAsyncResult>,System.Action<System.IAsyncResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TResult>(System.Func<System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,System.Object)"/>
+ <Member Name="FromAsync<TResult>(System.Func<System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1>(System.Func<TArg1,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Action<System.IAsyncResult>,TArg1,System.Object)"/>
+ <Member Name="FromAsync<TArg1>(System.Func<TArg1,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Action<System.IAsyncResult>,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1,TResult>(System.Func<TArg1,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,System.Object)"/>
+ <Member Name="FromAsync<TArg1,TResult>(System.Func<TArg1,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1,TArg2>(System.Func<TArg1,TArg2,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Action<System.IAsyncResult>,TArg1,TArg2,System.Object)"/>
+ <Member Name="FromAsync<TArg1,TArg2>(System.Func<TArg1,TArg2,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Action<System.IAsyncResult>,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1,TArg2,TResult>(System.Func<TArg1,TArg2,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,TArg2,System.Object)"/>
+ <Member Name="FromAsync<TArg1,TArg2,TResult>(System.Func<TArg1,TArg2,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1,TArg2,TArg3>(System.Func<TArg1,TArg2,TArg3,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Action<System.IAsyncResult>,TArg1,TArg2,TArg3,System.Object)"/>
+ <Member Name="FromAsync<TArg1,TArg2,TArg3>(System.Func<TArg1,TArg2,TArg3,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Action<System.IAsyncResult>,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1,TArg2,TArg3,TResult>(System.Func<TArg1,TArg2,TArg3,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,TArg2,TArg3,System.Object)"/>
+ <Member Name="FromAsync<TArg1,TArg2,TArg3,TResult>(System.Func<TArg1,TArg2,TArg3,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="StartNew(System.Action)"/>
+ <Member Name="StartNew(System.Action,System.Threading.CancellationToken)"/>
+ <Member Name="StartNew(System.Action,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="StartNew(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="StartNew(System.Action<System.Object>,System.Object)"/>
+ <Member Name="StartNew(System.Action<System.Object>,System.Object,System.Threading.CancellationToken)"/>
+ <Member Name="StartNew(System.Action<System.Object>,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="StartNew(System.Action<System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="StartNew<TResult>(System.Func<TResult>)"/>
+ <Member Name="StartNew<TResult>(System.Func<TResult>,System.Threading.CancellationToken)"/>
+ <Member Name="StartNew<TResult>(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="StartNew<TResult>(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="StartNew<TResult>(System.Func<System.Object,TResult>,System.Object)"/>
+ <Member Name="StartNew<TResult>(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)"/>
+ <Member Name="StartNew<TResult>(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="StartNew<TResult>(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="get_CancellationToken" />
+ <Member Name="get_CreationOptions" />
+ <Member Name="get_ContinuationOptions" />
+ <Member Name="get_Scheduler" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TaskFactory<TResult>">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Threading.CancellationToken)" />
+ <Member Name="#ctor(System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="#ctor(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="#ctor(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAll(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>)" />
+ <Member Name="ContinueWhenAll(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAll(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAll(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAny(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>)" />
+ <Member Name="ContinueWhenAny(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAny(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAny(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)" />
+ <Member Name="ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="FromAsync(System.IAsyncResult,System.Func<System.IAsyncResult,TResult>)"/>
+ <Member Name="FromAsync(System.IAsyncResult,System.Func<System.IAsyncResult,TResult>,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync(System.IAsyncResult,System.Func<System.IAsyncResult,TResult>,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="FromAsync(System.Func<System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,System.Object)"/>
+ <Member Name="FromAsync(System.Func<System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1>(System.Func<TArg1,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,System.Object)"/>
+ <Member Name="FromAsync<TArg1>(System.Func<TArg1,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1,TArg2>(System.Func<TArg1,TArg2,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,TArg2,System.Object)"/>
+ <Member Name="FromAsync<TArg1,TArg2>(System.Func<TArg1,TArg2,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,TArg2,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="FromAsync<TArg1,TArg2,TArg3>(System.Func<TArg1,TArg2,TArg3,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,TArg2,TArg3,System.Object)"/>
+ <Member Name="FromAsync<TArg1,TArg2,TArg3>(System.Func<TArg1,TArg2,TArg3,System.AsyncCallback,System.Object,System.IAsyncResult>,System.Func<System.IAsyncResult,TResult>,TArg1,TArg2,TArg3,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="StartNew(System.Func<TResult>)"/>
+ <Member Name="StartNew(System.Func<TResult>,System.Threading.CancellationToken)"/>
+ <Member Name="StartNew(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="StartNew(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="StartNew(System.Func<System.Object,TResult>,System.Object)"/>
+ <Member Name="StartNew(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)"/>
+ <Member Name="StartNew(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)"/>
+ <Member Name="StartNew(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)"/>
+ <Member Name="get_CancellationToken" />
+ <Member Name="get_CreationOptions" />
+ <Member Name="get_ContinuationOptions" />
+ <Member Name="get_Scheduler" />
+ </Type>
+ <Type Name="System.Threading.Tasks.UnobservedTaskExceptionEventArgs">
+ <Member Name="#ctor(System.AggregateException)" />
+ <Member Name="SetObserved" />
+ <Member Name="get_Exception" />
+ <Member Name="get_Observed" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TaskContinuationOptions">
+ <Member MemberType="Field" Name="AttachedToParent" />
+ <Member MemberType="Field" Name="ExecuteSynchronously" />
+ <Member MemberType="Field" Name="LongRunning" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="NotOnCanceled" />
+ <Member MemberType="Field" Name="NotOnFaulted" />
+ <Member MemberType="Field" Name="NotOnRanToCompletion" />
+ <Member MemberType="Field" Name="OnlyOnCanceled" />
+ <Member MemberType="Field" Name="OnlyOnFaulted" />
+ <Member MemberType="Field" Name="OnlyOnRanToCompletion" />
+ <Member MemberType="Field" Name="PreferFairness" />
+ <Member MemberType="Field" Name="DenyChildAttach" />
+ <Member MemberType="Field" Name="HideScheduler" />
+ <Member MemberType="Field" Name="LazyCancellation" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TaskCreationOptions">
+ <Member MemberType="Field" Name="AttachedToParent" />
+ <Member MemberType="Field" Name="LongRunning" />
+ <Member MemberType="Field" Name="None" />
+ <Member MemberType="Field" Name="PreferFairness" />
+ <Member MemberType="Field" Name="DenyChildAttach" />
+ <Member MemberType="Field" Name="HideScheduler" />
+ <Member MemberType="Field" Name="RunContinuationsAsynchronously" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TaskStatus">
+ <Member MemberType="Field" Name="Created" />
+ <Member MemberType="Field" Name="WaitingForActivation" />
+ <Member MemberType="Field" Name="WaitingToRun" />
+ <Member MemberType="Field" Name="Running" />
+ <Member MemberType="Field" Name="WaitingForChildrenToComplete" />
+ <Member MemberType="Field" Name="RanToCompletion" />
+ <Member MemberType="Field" Name="Canceled" />
+ <Member MemberType="Field" Name="Faulted" />
+ <Member MemberType="Field" Name="value__" />
+ </Type>
+ <Type Name="System.Threading.Tasks.ConcurrentExclusiveSchedulerPair">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.Threading.Tasks.TaskScheduler)" />
+ <Member Name="#ctor(System.Threading.Tasks.TaskScheduler,System.Int32)" />
+ <Member Name="#ctor(System.Threading.Tasks.TaskScheduler,System.Int32,System.Int32)" />
+ <Member Name="Complete" />
+ <Member MemberType="Property" Name="Completion" />
+ <Member MemberType="Property" Name="ConcurrentScheduler" />
+ <Member MemberType="Property" Name="ExclusiveScheduler" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.Tasks.ConcurrentExclusiveSchedulerPair+DebugView">
+ <Member Status="ImplRoot" Name="#ctor(System.Threading.Tasks.ConcurrentExclusiveSchedulerPair)" />
+ <Member Status="ImplRoot" MemberType="Property" Name="Mode" />
+ <Member Status="ImplRoot" MemberType="Property" Name="ScheduledExclusive" />
+ <Member Status="ImplRoot" MemberType="Property" Name="ScheduledConcurrent" />
+ <Member Status="ImplRoot" MemberType="Property" Name="CurrentlyExecutingTaskCount" />
+ <Member Status="ImplRoot" MemberType="Property" Name="TargetScheduler" />
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.Tasks.ConcurrentExclusiveSchedulerPair+ConcurrentExclusiveTaskScheduler+DebugView">
+ <Member Status="ImplRoot" Name="#ctor(System.Threading.Tasks.ConcurrentExclusiveSchedulerPair+ConcurrentExclusiveTaskScheduler)" />
+ <Member Status="ImplRoot" MemberType="Property" Name="MaximumConcurrencyLevel" />
+ <Member Status="ImplRoot" MemberType="Property" Name="ScheduledTasks" />
+ <Member Status="ImplRoot" MemberType="Property" Name="SchedulerPair" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TplEtwProvider+Tasks">
+ <Member MemberType="Field" Name="Loop" />
+ <Member MemberType="Field" Name="Invoke" />
+ <Member MemberType="Field" Name="TaskExecute" />
+ <Member MemberType="Field" Name="TaskWait" />
+ <Member MemberType="Field" Name="ForkJoin" />
+ <Member MemberType="Field" Name="TaskScheduled" />
+ <Member MemberType="Field" Name="AwaitTaskContinuationScheduled" />
+ </Type>
+ <Type Name="System.Threading.Tasks.TplEtwProvider+Keywords">
+ <Member MemberType="Field" Name="TaskTransfer" />
+ <Member MemberType="Field" Name="Tasks" />
+ <Member MemberType="Field" Name="Parallel" />
+ </Type>
+
+ <!-- System.Runtime.CompilerServices namespace -->
+ <Type Name="System.Runtime.CompilerServices.TaskAwaiter">
+ <Member Name="get_IsCompleted" />
+ <Member Name="OnCompleted(System.Action)" />
+ <Member Name="UnsafeOnCompleted(System.Action)" />
+ <Member Name="GetResult" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.TaskAwaiter<TResult>">
+ <Member Name="get_IsCompleted" />
+ <Member Name="OnCompleted(System.Action)" />
+ <Member Name="UnsafeOnCompleted(System.Action)" />
+ <Member Name="GetResult" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ConfiguredTaskAwaitable">
+ <Member Name="GetAwaiter" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter">
+ <Member Name="get_IsCompleted" />
+ <Member Name="OnCompleted(System.Action)" />
+ <Member Name="UnsafeOnCompleted(System.Action)" />
+ <Member Name="GetResult" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult>">
+ <Member Name="GetAwaiter" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult>+ConfiguredTaskAwaiter">
+ <Member Name="get_IsCompleted" />
+ <Member Name="OnCompleted(System.Action)" />
+ <Member Name="UnsafeOnCompleted(System.Action)" />
+ <Member Name="GetResult" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.INotifyCompletion">
+ <Member Name="OnCompleted(System.Action)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.ICriticalNotifyCompletion">
+ <Member Name="UnsafeOnCompleted(System.Action)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.YieldAwaitable">
+ <Member Name="GetAwaiter" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.YieldAwaitable+YieldAwaiter">
+ <Member Name="get_IsCompleted" />
+ <Member Name="OnCompleted(System.Action)" />
+ <Member Name="UnsafeOnCompleted(System.Action)" />
+ <Member Name="GetResult" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.IAsyncStateMachine">
+ <Member Name="MoveNext" />
+ <Member Name="SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.AsyncVoidMethodBuilder">
+ <Member Name="Create" />
+ <Member Name="Start<TStateMachine>(TStateMachine@)" />
+ <Member Name="SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)" />
+ <Member Name="AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter@,TStateMachine@)" />
+ <Member Name="AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter@,TStateMachine@)" />
+ <Member Name="SetResult" />
+ <Member Name="SetException(System.Exception)" />
+ <!-- These are required by the debugger team. Adding to the model file to prevent inadvertant thinning -->
+ <Member Status="ImplRoot" MemberType="Property" Name="ObjectIdForDebugger" />
+ <Member Status="ImplRoot" Name="get_ObjectIdForDebugger" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.AsyncTaskMethodBuilder">
+ <Member Name="Create" />
+ <Member Name="Start<TStateMachine>(TStateMachine@)" />
+ <Member Name="SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)" />
+ <Member Name="AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter@,TStateMachine@)" />
+ <Member Name="AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter@,TStateMachine@)" />
+ <Member Name="SetResult" />
+ <Member Name="SetException(System.Exception)" />
+ <Member Name="get_Task" />
+ <!-- These are required by the debugger team. Adding to the model file to prevent inadvertant thinning -->
+ <Member Status="ImplRoot" MemberType="Property" Name="ObjectIdForDebugger" />
+ <Member Status="ImplRoot" Name="get_ObjectIdForDebugger" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_builder" />
+ </Type>
+ <Type Name="System.Runtime.CompilerServices.AsyncTaskMethodBuilder<TResult>" >
+ <Member Name="Create" />
+ <Member Name="Start<TStateMachine>(TStateMachine@)" />
+ <Member Name="SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)" />
+ <Member Name="AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter@,TStateMachine@)" />
+ <Member Name="AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter@,TStateMachine@)" />
+ <Member Name="SetResult(TResult)" />
+ <Member Name="SetException(System.Exception)" />
+ <Member Name="get_Task" />
+ <!-- These are required by the debugger team. Adding to the model file to prevent inadvertant thinning -->
+ <Member Status="ImplRoot" MemberType="Property" Name="ObjectIdForDebugger" />
+ <Member Status="ImplRoot" Name="get_ObjectIdForDebugger" />
+ <Member Status="ImplRoot" MemberType="Field" Name="m_task" />
+ </Type>
+
+ <!-- System namespace -->
+ <Type Name="System.AggregateException">
+ <Member Name="#ctor"/>
+ <Member Name="#ctor(System.Collections.Generic.IEnumerable<System.Exception>)"/>
+ <Member Name="#ctor(System.Exception[])"/>
+ <Member Name="#ctor(System.String)"/>
+ <Member Name="#ctor(System.String,System.Collections.Generic.IEnumerable<System.Exception>)"/>
+ <Member Name="#ctor(System.String,System.Exception[])"/>
+ <Member Name="#ctor(System.String,System.Collections.Generic.IList<System.Exception>)"/>
+ <Member Name="#ctor(System.String,System.Exception)"/>
+ <Member Name="get_InnerExceptions" />
+ <Member Name="Handle(System.Func<System.Exception,System.Boolean>)"/>
+ <Member Name="Flatten"/>
+ <Member Name="GetBaseException"/>
+ <Member Name="ToString"/>
+ </Type>
+ <!-- System.Threading namespace -->
+ <Type Name="System.Threading.AsyncLocal<T>">
+ <Member Name="#ctor"/>
+ <Member Name="#ctor(System.Action<System.Threading.AsyncLocalValueChangedArgs<T>>)"/>
+ <Member Name="get_Value"/>
+ <Member Name="set_Value(T)"/>
+ </Type>
+ <Type Name="System.Threading.AsyncLocalValueChangedArgs<T>">
+ <Member Name="get_PreviousValue"/>
+ <Member Name="get_CurrentValue"/>
+ <Member Name="get_ThreadContextChanged"/>
+ </Type>
+ <Type Name="System.Threading.ExecutionContext">
+ <Member Name="Capture" />
+ <Member Name="Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object)"/>
+ </Type>
+ <Type Name="System.Threading.CancellationToken">
+ <Member Name="#ctor(System.Boolean)"/>
+ <Member Name="get_None" />
+ <Member Name="get_IsCancellationRequested" />
+ <Member Name="get_CanBeCanceled" />
+ <Member Name="get_WaitHandle" />
+ <Member Name="Register(System.Action)" />
+ <Member Name="Register(System.Action,System.Boolean)" />
+ <Member Name="Register(System.Action<System.Object>,System.Object)" />
+ <Member Name="Register(System.Action<System.Object>,System.Object,System.Boolean)" />
+ <Member Name="Equals(System.Threading.CancellationToken)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Threading.CancellationToken,System.Threading.CancellationToken)" />
+ <Member Name="op_Inequality(System.Threading.CancellationToken,System.Threading.CancellationToken)" />
+ <Member Name="ThrowIfCancellationRequested" />
+ </Type>
+ <Type Name="System.Threading.CancellationTokenSource">
+ <Member Name="#ctor"/>
+ <Member Name="#ctor(System.TimeSpan)" />
+ <Member Name="#ctor(System.Int32)" />
+ <Member Name="Cancel"/>
+ <Member Name="Cancel(System.Boolean)"/>
+ <Member Name="CancelAfter(System.TimeSpan)" />
+ <Member Name="CancelAfter(System.Int32)" />
+ <Member Name="CreateLinkedTokenSource(System.Threading.CancellationToken,System.Threading.CancellationToken)"/>
+ <Member Name="CreateLinkedTokenSource(System.Threading.CancellationToken[])"/>
+ <Member Name="Dispose"/>
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="get_Token"/>
+ <Member Name="get_IsCancellationRequested"/>
+ <Member Status="ImplRoot" Name="get_CallbackCount" Condition="DEBUG"/>
+ </Type>
+ <Type Name="System.Threading.CancellationTokenRegistration">
+ <Member Name="Dispose"/>
+ <Member Name="Equals(System.Threading.CancellationTokenRegistration)" />
+ <Member Name="Equals(System.Object)" />
+ <Member Name="GetHashCode" />
+ <Member Name="op_Equality(System.Threading.CancellationTokenRegistration,System.Threading.CancellationTokenRegistration)" />
+ <Member Name="op_Inequality(System.Threading.CancellationTokenRegistration,System.Threading.CancellationTokenRegistration)" />
+ </Type>
+ <Type Name="System.Threading.SpinWait">
+ <Member Name="SpinOnce"/>
+ <Member Name="Reset" />
+ <Member Name="get_Count" />
+ <Member Name="get_NextSpinWillYield" />
+ <Member Name="SpinUntil(System.Func<System.Boolean>)" />
+ <Member Name="SpinUntil(System.Func<System.Boolean>,System.TimeSpan)" />
+ <Member Name="SpinUntil(System.Func<System.Boolean>,System.Int32)" />
+ </Type>
+ <Type Name="System.Threading.SpinLock">
+ <Member Name="#ctor(System.Boolean)"/>
+ <Member Name="Enter(System.Boolean@)" />
+ <Member Name="TryEnter(System.Boolean@)" />
+ <Member Name="TryEnter(System.TimeSpan,System.Boolean@)" />
+ <Member Name="TryEnter(System.Int32,System.Boolean@)" />
+ <Member Name="Exit" />
+ <Member Name="Exit(System.Boolean)" />
+ <Member Name="get_IsHeld"/>
+ <Member Name="get_IsHeldByCurrentThread"/>
+ <Member Name="get_IsThreadOwnerTrackingEnabled"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.SpinLock+SystemThreading_SpinLockDebugView">
+ <Member Status="ImplRoot" Name="#ctor(System.Threading.SpinLock)"/>
+ <Member Status="ImplRoot" Name="get_IsHeld"/>
+ <Member Status="ImplRoot" Name="get_IsHeldByCurrentThread"/>
+ <Member Status="ImplRoot" Name="get_OwnerThreadID"/>
+ </Type>
+ <Type Name="System.Threading.ManualResetEventSlim">
+ <Member Name="#ctor"/>
+ <Member Name="#ctor(System.Boolean)"/>
+ <Member Name="#ctor(System.Boolean,System.Int32)"/>
+ <Member Name="Dispose"/>
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Set" />
+ <Member Name="Reset" />
+ <Member Name="Wait" />
+ <Member Name="Wait(System.TimeSpan)" />
+ <Member Name="Wait(System.Int32)" />
+ <Member Name="Wait(System.Threading.CancellationToken)" />
+ <Member Name="Wait(System.TimeSpan,System.Threading.CancellationToken)" />
+ <Member Name="Wait(System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="get_IsSet"/>
+ <Member Name="get_SpinCount"/>
+ <Member Name="get_WaitHandle"/>
+ </Type>
+ <Type Name="System.Threading.CountdownEvent">
+ <Member Name="#ctor(System.Int32)"/>
+ <Member Name="AddCount"/>
+ <Member Name="AddCount(System.Int32)"/>
+ <Member Name="Dispose"/>
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Reset" />
+ <Member Name="Reset(System.Int32)" />
+ <Member Name="Signal" />
+ <Member Name="Signal(System.Int32)" />
+ <Member Name="TryAddCount"/>
+ <Member Name="TryAddCount(System.Int32)"/>
+ <Member Name="Wait" />
+ <Member Name="Wait(System.TimeSpan)" />
+ <Member Name="Wait(System.Int32)" />
+ <Member Name="Wait(System.Threading.CancellationToken)" />
+ <Member Name="Wait(System.TimeSpan,System.Threading.CancellationToken)" />
+ <Member Name="Wait(System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="get_CurrentCount"/>
+ <Member Name="get_InitialCount"/>
+ <Member Name="get_IsSet"/>
+ <Member Name="get_WaitHandle"/>
+ </Type>
+ <Type Name="System.Threading.Semaphore">
+ <Member Name="#ctor(System.Int32,System.Int32)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.String)" />
+ <Member Name="#ctor(System.Int32,System.Int32,System.String,System.Boolean@)" />
+ <Member Name="OpenExisting(System.String)" />
+ <Member Name="Release" />
+ <Member Name="Release(System.Int32)" />
+ <Member Name="TryOpenExisting(System.String,System.Threading.Semaphore@)" />
+ </Type>
+ <Type Name="System.Threading.SemaphoreSlim">
+ <Member Name="#ctor(System.Int32)"/>
+ <Member Name="#ctor(System.Int32,System.Int32)"/>
+ <Member Name="Dispose"/>
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="Release" />
+ <Member Name="Release(System.Int32)" />
+ <Member Name="Wait" />
+ <Member Name="Wait(System.TimeSpan)" />
+ <Member Name="Wait(System.Int32)" />
+ <Member Name="Wait(System.Threading.CancellationToken)" />
+ <Member Name="Wait(System.TimeSpan,System.Threading.CancellationToken)" />
+ <Member Name="Wait(System.Int32,System.Threading.CancellationToken)" />
+ <!--WaitAsync only supported in CoreSys bcause CoreCLR build is still using V4.0 tools -->
+ <Member Name="WaitAsync" />
+ <Member Name="WaitAsync(System.TimeSpan)" />
+ <Member Name="WaitAsync(System.Int32)" />
+ <Member Name="WaitAsync(System.Threading.CancellationToken)" />
+ <Member Name="WaitAsync(System.TimeSpan,System.Threading.CancellationToken)" />
+ <Member Name="WaitAsync(System.Int32,System.Threading.CancellationToken)" />
+ <Member Name="get_CurrentCount"/>
+ <Member Name="get_AvailableWaitHandle"/>
+ </Type>
+ <Type Name="System.Threading.SemaphoreFullException">
+ <Member Name="#ctor" />
+ <Member Name="#ctor(System.String)" />
+ <Member Name="#ctor(System.String,System.Exception)" />
+ </Type>
+ <Type Name="System.Threading.ThreadLocal<T>">
+ <Member Name="#ctor"/>
+ <Member Name="#ctor(System.Boolean)"/>
+ <Member Name="#ctor(System.Func<T>)"/>
+ <Member Name="#ctor(System.Func<T>,System.Boolean)"/>
+ <Member Name="Dispose"/>
+ <Member Name="Dispose(System.Boolean)" />
+ <Member Name="ToString" />
+ <Member MemberType="Property" Name="Value" />
+ <Member Name="get_Values"/>
+ <Member Name="get_IsValueCreated"/>
+ </Type>
+ <Type Status="ImplRoot" Name="System.Threading.SystemThreading_ThreadLocalDebugView<T>">
+ <Member Name="#ctor(System.Threading.ThreadLocal<T>)"/>
+ <Member Status="ImplRoot" Name="get_Value"/>
+ <Member Status="ImplRoot" Name="get_IsValueCreated"/>
+ <Member Status="ImplRoot" Name="get_Values"/>
+ </Type>
+ <Type Name="System.Threading.LazyInitializer">
+ <Member Name="EnsureInitialized<T>(T@)"/>
+ <Member Name="EnsureInitialized<T>(T@,System.Func<T>)"/>
+ <Member Name="EnsureInitialized<T>(T@,System.Boolean@,System.Object@)"/>
+ <Member Name="EnsureInitialized<T>(T@,System.Boolean@,System.Object@,System.Func<T>)"/>
+ </Type>
+ <Type Status="ImplRoot" Name="Windows.Foundation.Diagnostics.ITracingStatusChangedEventArgs" Condition="FEATURE_COMINTEROP">
+ <Member Name="get_Enabled" />
+ <Member Name="get_TraceLevel" />
+ </Type>
+ <!--End of PFX types -->
+ <Type Name="System.Console">
+ <Member Name="Write(System.String)" />
+ <Member Name="WriteLine(System.String)" />
+ <Member Name="WriteLine" />
+ </Type>
+ </Assembly>
+</ThinModel>
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\SEHException.cs" />
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\SafeBuffer.cs" />
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\SafeHandle.cs" />
+ <InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\SafeHeapHandle.cs" />
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\BStrWrapper.cs" />
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\CurrencyWrapper.cs" />
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\ErrorWrapper.cs" />
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\InvalidComObjectException.cs" />
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\SafeArrayRankMismatchException.cs" />
<InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\SafeArrayTypeMismatchException.cs" />
+ <InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\NativeBuffer.cs" />
+ <InteropSources Include="$(BclSourcesRoot)\System\Runtime\InteropServices\StringBuffer.cs" />
<InteropSources Condition="'$(FeatureCoreClr)'=='true'" Include="$(BclSourcesRoot)\System\Runtime\InteropServices\NativeCallableAttribute.cs" />
<InteropSources Condition="'$(FeatureCominterop)' != 'true'" Include="$(BclSourcesRoot)\System\Runtime\InteropServices\NonPortable.cs" />
<InteropSources Condition="'$(FeatureCominterop)' == 'true'" Include="$(BclSourcesRoot)\System\Runtime\InteropServices\DispatchWrapper.cs" />
<IoSources Include="$(BclSourcesRoot)\System\IO\MemoryStream.cs" />
<IoSources Include="$(BclSourcesRoot)\System\IO\Path.cs" />
<IoSources Include="$(BclSourcesRoot)\System\IO\PathHelper.cs" />
+ <IoSources Include="$(BclSourcesRoot)\System\IO\LongPathHelper.cs" />
+ <IoSources Include="$(BclSourcesRoot)\System\IO\PathInternal.cs" />
<IoSources Include="$(BclSourcesRoot)\System\IO\PathTooLongException.cs" />
<IoSources Include="$(BclSourcesRoot)\System\IO\PinnedBufferMemoryStream.cs" />
<IoSources Include="$(BclSourcesRoot)\System\IO\ReadLinesIterator.cs" />
--- /dev/null
+namespace Microsoft.Win32.SafeHandles
+{
+ [System.Security.SecurityCriticalAttribute]
+ public abstract partial class SafeHandleZeroOrMinusOneIsInvalid : System.Runtime.InteropServices.SafeHandle
+ {
+ internal SafeHandleZeroOrMinusOneIsInvalid() { }
+ public override bool IsInvalid { [System.Security.SecurityCriticalAttribute]get { return default(bool); } }
+ }
+ [System.Security.SecurityCriticalAttribute]
+ public sealed partial class SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
+ {
+
+ public SafeWaitHandle(System.IntPtr existingHandle, bool ownsHandle) { }
+ [System.Security.SecurityCriticalAttribute]
+ protected override bool ReleaseHandle() { return default(bool); }
+ }
+}
+namespace System
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class AccessViolationException : System.SystemException
+ {
+ public AccessViolationException() { }
+ public AccessViolationException(string message) { }
+ public AccessViolationException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate void Action();
+ public delegate void Action<in T>(T obj);
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate void Action<in T1, in T2>(T1 arg1, T2 arg2);
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate void Action<in T1, in T2, in T3>(T1 arg1, T2 arg2, T3 arg3);
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate void Action<in T1, in T2, in T3, in T4>(T1 arg1, T2 arg2, T3 arg3, T4 arg4);
+ public delegate void Action<in T1, in T2, in T3, in T4, in T5>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
+ public delegate void Action<in T1, in T2, in T3, in T4, in T5, in T6>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);
+ public delegate void Action<in T1, in T2, in T3, in T4, in T5, in T6, in T7>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);
+ public delegate void Action<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8);
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class Activator
+ {
+ internal Activator() { }
+ public static object CreateInstance(System.Type type) { return default(object); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static object CreateInstance(System.Type type, bool nonPublic) { return default(object); }
+ public static object CreateInstance(System.Type type, params object[] args) { return default(object); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static T CreateInstance<T>() { return default(T); }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {InnerExceptionCount}")]
+ public partial class AggregateException : System.Exception
+ {
+ public AggregateException() { }
+ public AggregateException(System.Collections.Generic.IEnumerable<System.Exception> innerExceptions) { }
+ public AggregateException(params System.Exception[] innerExceptions) { }
+ public AggregateException(string message) { }
+ public AggregateException(string message, System.Collections.Generic.IEnumerable<System.Exception> innerExceptions) { }
+ public AggregateException(string message, System.Exception innerException) { }
+ public AggregateException(string message, params System.Exception[] innerExceptions) { }
+ public System.Collections.ObjectModel.ReadOnlyCollection<System.Exception> InnerExceptions { get { return default(System.Collections.ObjectModel.ReadOnlyCollection<System.Exception>); } }
+ public override string Message { get { return default(string); } }
+ public System.AggregateException Flatten() { return default(System.AggregateException); }
+ public override System.Exception GetBaseException() { return default(System.Exception); }
+ public void Handle(System.Func<System.Exception, bool> predicate) { }
+ public override string ToString() { return default(string); }
+ }
+ public static partial class AppContext
+ {
+ public static string BaseDirectory { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public static string TargetFrameworkName { get { return default(string); } }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static object GetData(string name) { return default(object); }
+ public static void SetSwitch(string switchName, bool isEnabled) { }
+ public static bool TryGetSwitch(string switchName, out bool isEnabled) { isEnabled = default(bool); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AppDomain
+ {
+ internal AppDomain() { }
+ public string BaseDirectory { [System.Security.SecurityCriticalAttribute]get { return default(string); } }
+ public static System.AppDomain CurrentDomain { get { return default(System.AppDomain); } }
+ public bool IsFullyTrusted { [System.Security.SecuritySafeCriticalAttribute]get { return default(bool); } }
+ [System.Security.SecurityCriticalAttribute]
+ public object GetData(string name) { return default(object); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public partial class AppDomainManager
+ {
+ public AppDomainManager() { }
+ public virtual bool CheckSecuritySettings(System.Security.SecurityState state) { return default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ public virtual void InitializeNewDomain(System.AppDomainSetup appDomainInfo) { }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AppDomainSetup
+ {
+ internal AppDomainSetup() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class AppDomainUnloadedException : System.SystemException
+ {
+ public AppDomainUnloadedException() { }
+ public AppDomainUnloadedException(string message) { }
+ public AppDomainUnloadedException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ApplicationException : System.Exception
+ {
+ public ApplicationException() { }
+ public ApplicationException(string message) { }
+ public ApplicationException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ArgIterator
+ {
+ public override bool Equals(object o) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ArgumentException : System.SystemException
+ {
+ public ArgumentException() { }
+ public ArgumentException(string message) { }
+ public ArgumentException(string message, System.Exception innerException) { }
+ public ArgumentException(string message, string paramName) { }
+ public ArgumentException(string message, string paramName, System.Exception innerException) { }
+ public override string Message { get { return default(string); } }
+ public virtual string ParamName { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ArgumentNullException : System.ArgumentException
+ {
+ public ArgumentNullException() { }
+ public ArgumentNullException(string paramName) { }
+ public ArgumentNullException(string message, System.Exception innerException) { }
+ public ArgumentNullException(string paramName, string message) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ArgumentOutOfRangeException : System.ArgumentException
+ {
+ public ArgumentOutOfRangeException() { }
+ public ArgumentOutOfRangeException(string paramName) { }
+ public ArgumentOutOfRangeException(string message, System.Exception innerException) { }
+ public ArgumentOutOfRangeException(string paramName, object actualValue, string message) { }
+ public ArgumentOutOfRangeException(string paramName, string message) { }
+ public virtual object ActualValue { get { return default(object); } }
+ public override string Message { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ArithmeticException : System.SystemException
+ {
+ public ArithmeticException() { }
+ public ArithmeticException(string message) { }
+ public ArithmeticException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Array : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
+ {
+ internal Array() { }
+ public bool IsFixedSize { get { return default(bool); } }
+ public bool IsReadOnly { get { return default(bool); } }
+ public bool IsSynchronized { get { return default(bool); } }
+ public int Length { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(int); } }
+ public int Rank { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(int); } }
+ public object SyncRoot { get { return default(object); } }
+ int System.Collections.ICollection.Count { get { return default(int); } }
+ object System.Collections.IList.this[int index] { get { return default(object); } set { } }
+ public static System.Collections.ObjectModel.ReadOnlyCollection<T> AsReadOnly<T>(T[] array) { return default(System.Collections.ObjectModel.ReadOnlyCollection<T>); }
+
+ public static int BinarySearch(System.Array array, int index, int length, object value) { return default(int); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int BinarySearch(System.Array array, int index, int length, object value, System.Collections.IComparer comparer) { return default(int); }
+
+ public static int BinarySearch(System.Array array, object value) { return default(int); }
+
+ public static int BinarySearch(System.Array array, object value, System.Collections.IComparer comparer) { return default(int); }
+
+ public static int BinarySearch<T>(T[] array, T value) { return default(int); }
+
+ public static int BinarySearch<T>(T[] array, T value, System.Collections.Generic.IComparer<T> comparer) { return default(int); }
+
+ public static int BinarySearch<T>(T[] array, int index, int length, T value) { return default(int); }
+
+ public static int BinarySearch<T>(T[] array, int index, int length, T value, System.Collections.Generic.IComparer<T> comparer) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Clear(System.Array array, int index, int length) { }
+ public object Clone() { return default(object); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void ConstrainedCopy(System.Array sourceArray, int sourceIndex, System.Array destinationArray, int destinationIndex, int length) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Copy(System.Array sourceArray, System.Array destinationArray, int length) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Copy(System.Array sourceArray, int sourceIndex, System.Array destinationArray, int destinationIndex, int length) { }
+ public void CopyTo(System.Array array, int index) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Array CreateInstance(System.Type elementType, int length) { return default(System.Array); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Array CreateInstance(System.Type elementType, params int[] lengths) { return default(System.Array); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Array CreateInstance(System.Type elementType, int[] lengths, int[] lowerBounds) { return default(System.Array); }
+
+ public static T[] Empty<T>() { return default(T[]); }
+ public static bool Exists<T>(T[] array, System.Predicate<T> match) { return default(bool); }
+ public static T Find<T>(T[] array, System.Predicate<T> match) { return default(T); }
+ public static T[] FindAll<T>(T[] array, System.Predicate<T> match) { return default(T[]); }
+ public static int FindIndex<T>(T[] array, int startIndex, int count, System.Predicate<T> match) { return default(int); }
+ public static int FindIndex<T>(T[] array, int startIndex, System.Predicate<T> match) { return default(int); }
+ public static int FindIndex<T>(T[] array, System.Predicate<T> match) { return default(int); }
+ public static T FindLast<T>(T[] array, System.Predicate<T> match) { return default(T); }
+ public static int FindLastIndex<T>(T[] array, int startIndex, int count, System.Predicate<T> match) { return default(int); }
+ public static int FindLastIndex<T>(T[] array, int startIndex, System.Predicate<T> match) { return default(int); }
+ public static int FindLastIndex<T>(T[] array, System.Predicate<T> match) { return default(int); }
+ public static void ForEach<T>(T[] array, System.Action<T> action) { }
+ public System.Collections.IEnumerator GetEnumerator() { return default(System.Collections.IEnumerator); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public int GetLength(int dimension) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int GetLowerBound(int dimension) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int GetUpperBound(int dimension) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public object GetValue(int index) { return default(object); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public object GetValue(params int[] indices) { return default(object); }
+
+ public static int IndexOf(System.Array array, object value) { return default(int); }
+
+ public static int IndexOf(System.Array array, object value, int startIndex) { return default(int); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int IndexOf(System.Array array, object value, int startIndex, int count) { return default(int); }
+ public static int IndexOf<T>(T[] array, T value) { return default(int); }
+ public static int IndexOf<T>(T[] array, T value, int startIndex) { return default(int); }
+ public static int IndexOf<T>(T[] array, T value, int startIndex, int count) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public void Initialize() { }
+
+ public static int LastIndexOf(System.Array array, object value) { return default(int); }
+
+ public static int LastIndexOf(System.Array array, object value, int startIndex) { return default(int); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int LastIndexOf(System.Array array, object value, int startIndex, int count) { return default(int); }
+ public static int LastIndexOf<T>(T[] array, T value) { return default(int); }
+ public static int LastIndexOf<T>(T[] array, T value, int startIndex) { return default(int); }
+ public static int LastIndexOf<T>(T[] array, T value, int startIndex, int count) { return default(int); }
+
+ public static void Resize<T>(ref T[] array, int newSize) { }
+
+ public static void Reverse(System.Array array) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Reverse(System.Array array, int index, int length) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetValue(object value, int index) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetValue(object value, params int[] indices) { }
+
+ public static void Sort(System.Array array) { }
+
+ public static void Sort(System.Array keys, System.Array items) { }
+
+ public static void Sort(System.Array keys, System.Array items, System.Collections.IComparer comparer) { }
+
+ public static void Sort(System.Array keys, System.Array items, int index, int length) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Sort(System.Array keys, System.Array items, int index, int length, System.Collections.IComparer comparer) { }
+
+ public static void Sort(System.Array array, System.Collections.IComparer comparer) { }
+
+ public static void Sort(System.Array array, int index, int length) { }
+
+ public static void Sort(System.Array array, int index, int length, System.Collections.IComparer comparer) { }
+
+ public static void Sort<T>(T[] array) { }
+
+ public static void Sort<T>(T[] array, System.Collections.Generic.IComparer<T> comparer) { }
+ public static void Sort<T>(T[] array, System.Comparison<T> comparison) { }
+
+ public static void Sort<T>(T[] array, int index, int length) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Sort<T>(T[] array, int index, int length, System.Collections.Generic.IComparer<T> comparer) { }
+
+ public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items) { }
+
+ public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, System.Collections.Generic.IComparer<TKey> comparer) { }
+
+ public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, int index, int length) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, int index, int length, System.Collections.Generic.IComparer<TKey> comparer) { }
+ int System.Collections.IList.Add(object value) { return default(int); }
+ void System.Collections.IList.Clear() { }
+ bool System.Collections.IList.Contains(object value) { return default(bool); }
+ int System.Collections.IList.IndexOf(object value) { return default(int); }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ void System.Collections.IList.RemoveAt(int index) { }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ public static bool TrueForAll<T>(T[] array, System.Predicate<T> match) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ArraySegment<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>, System.Collections.IEnumerable
+ {
+ public ArraySegment(T[] array) { throw new System.NotImplementedException(); }
+ public ArraySegment(T[] array, int offset, int count) { throw new System.NotImplementedException(); }
+ public T[] Array { get { return default(T[]); } }
+ public int Count { get { return default(int); } }
+ public int Offset { get { return default(int); } }
+ bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { return default(bool); } }
+ T System.Collections.Generic.IList<T>.this[int index] { get { return default(T); } set { } }
+ T System.Collections.Generic.IReadOnlyList<T>.this[int index] { get { return default(T); } }
+ public bool Equals(System.ArraySegment<T> obj) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.ArraySegment<T> a, System.ArraySegment<T> b) { return default(bool); }
+ public static bool operator !=(System.ArraySegment<T> a, System.ArraySegment<T> b) { return default(bool); }
+ void System.Collections.Generic.ICollection<T>.Add(T item) { }
+ void System.Collections.Generic.ICollection<T>.Clear() { }
+ bool System.Collections.Generic.ICollection<T>.Contains(T item) { return default(bool); }
+ void System.Collections.Generic.ICollection<T>.CopyTo(T[] array, int arrayIndex) { }
+ bool System.Collections.Generic.ICollection<T>.Remove(T item) { return default(bool); }
+ System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { return default(System.Collections.Generic.IEnumerator<T>); }
+ int System.Collections.Generic.IList<T>.IndexOf(T item) { return default(int); }
+ void System.Collections.Generic.IList<T>.Insert(int index, T item) { }
+ void System.Collections.Generic.IList<T>.RemoveAt(int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ArrayTypeMismatchException : System.SystemException
+ {
+ public ArrayTypeMismatchException() { }
+ public ArrayTypeMismatchException(string message) { }
+ public ArrayTypeMismatchException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public delegate void AsyncCallback(System.IAsyncResult ar);
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), Inherited=true, AllowMultiple=false)]
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Attribute
+ {
+ protected Attribute() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+ public static System.Attribute GetCustomAttribute(System.Reflection.Assembly element, System.Type attributeType) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(System.Reflection.Assembly element, System.Type attributeType, bool inherit) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(System.Reflection.MemberInfo element, System.Type attributeType) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(System.Reflection.Module element, System.Type attributeType) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(System.Reflection.Module element, System.Type attributeType, bool inherit) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(System.Reflection.ParameterInfo element, System.Type attributeType) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) { return default(System.Attribute); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.Assembly element) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.Assembly element, bool inherit) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.Assembly element, System.Type attributeType) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.Assembly element, System.Type attributeType, bool inherit) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.MemberInfo element) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.MemberInfo element, bool inherit) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.MemberInfo element, System.Type type) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.MemberInfo element, System.Type type, bool inherit) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.Module element) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.Module element, bool inherit) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.Module element, System.Type attributeType) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.Module element, System.Type attributeType, bool inherit) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.ParameterInfo element) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.ParameterInfo element, bool inherit) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.ParameterInfo element, System.Type attributeType) { return default(System.Attribute[]); }
+ public static System.Attribute[] GetCustomAttributes(System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) { return default(System.Attribute[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ public static bool IsDefined(System.Reflection.Assembly element, System.Type attributeType) { return default(bool); }
+ public static bool IsDefined(System.Reflection.Assembly element, System.Type attributeType, bool inherit) { return default(bool); }
+ public static bool IsDefined(System.Reflection.MemberInfo element, System.Type attributeType) { return default(bool); }
+ public static bool IsDefined(System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) { return default(bool); }
+ public static bool IsDefined(System.Reflection.Module element, System.Type attributeType) { return default(bool); }
+ public static bool IsDefined(System.Reflection.Module element, System.Type attributeType, bool inherit) { return default(bool); }
+ public static bool IsDefined(System.Reflection.ParameterInfo element, System.Type attributeType) { return default(bool); }
+ public static bool IsDefined(System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) { return default(bool); }
+ public virtual bool Match(object obj) { return default(bool); }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum AttributeTargets
+ {
+ All = 32767,
+ Assembly = 1,
+ Class = 4,
+ Constructor = 32,
+ Delegate = 4096,
+ Enum = 16,
+ Event = 512,
+ Field = 256,
+ GenericParameter = 16384,
+ Interface = 1024,
+ Method = 64,
+ Module = 2,
+ Parameter = 2048,
+ Property = 128,
+ ReturnValue = 8192,
+ Struct = 8,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AttributeUsageAttribute : System.Attribute
+ {
+ public AttributeUsageAttribute(System.AttributeTargets validOn) { }
+ public bool AllowMultiple { get { return default(bool); } set { } }
+ public bool Inherited { get { return default(bool); } set { } }
+ public System.AttributeTargets ValidOn { get { return default(System.AttributeTargets); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class BadImageFormatException : System.SystemException
+ {
+ public BadImageFormatException() { }
+ public BadImageFormatException(string message) { }
+ public BadImageFormatException(string message, System.Exception inner) { }
+ public BadImageFormatException(string message, string fileName) { }
+ public BadImageFormatException(string message, string fileName, System.Exception inner) { }
+ public string FileName { get { return default(string); } }
+ public override string Message { get { return default(string); } }
+ public override string ToString() { return default(string); }
+ }
+ public static partial class BitConverter
+ {
+ public static readonly bool IsLittleEndian;
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static long DoubleToInt64Bits(double value) { return default(long); }
+ public static byte[] GetBytes(bool value) { return default(byte[]); }
+ public static byte[] GetBytes(char value) { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static byte[] GetBytes(double value) { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static byte[] GetBytes(short value) { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static byte[] GetBytes(int value) { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static byte[] GetBytes(long value) { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static byte[] GetBytes(float value) { return default(byte[]); }
+ [System.CLSCompliantAttribute(false)]
+ public static byte[] GetBytes(ushort value) { return default(byte[]); }
+ [System.CLSCompliantAttribute(false)]
+ public static byte[] GetBytes(uint value) { return default(byte[]); }
+ [System.CLSCompliantAttribute(false)]
+ public static byte[] GetBytes(ulong value) { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static double Int64BitsToDouble(long value) { return default(double); }
+ public static bool ToBoolean(byte[] value, int startIndex) { return default(bool); }
+ public static char ToChar(byte[] value, int startIndex) { return default(char); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static double ToDouble(byte[] value, int startIndex) { return default(double); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static short ToInt16(byte[] value, int startIndex) { return default(short); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int ToInt32(byte[] value, int startIndex) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static long ToInt64(byte[] value, int startIndex) { return default(long); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static float ToSingle(byte[] value, int startIndex) { return default(float); }
+ public static string ToString(byte[] value) { return default(string); }
+ public static string ToString(byte[] value, int startIndex) { return default(string); }
+ public static string ToString(byte[] value, int startIndex, int length) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(byte[] value, int startIndex) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(byte[] value, int startIndex) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(byte[] value, int startIndex) { return default(ulong); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Boolean : System.IComparable, System.IComparable<bool>, System.IConvertible, System.IEquatable<bool>
+ {
+ public static readonly string FalseString;
+ public static readonly string TrueString;
+ public int CompareTo(bool value) { return default(int); }
+ public int CompareTo(object obj) { return default(int); }
+
+ public bool Equals(bool obj) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ public static bool Parse(string value) { return default(bool); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ public override string ToString() { return default(string); }
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse(string value, out bool result) { result = default(bool); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class Buffer
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static void BlockCopy(System.Array src, int srcOffset, System.Array dst, int dstOffset, int count) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int ByteLength(System.Array array) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static byte GetByte(System.Array array, int index) { return default(byte); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)][System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe static void MemoryCopy(void* source, void* destination, long destinationSizeInBytes, long sourceBytesToCopy) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)][System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe static void MemoryCopy(void* source, void* destination, ulong destinationSizeInBytes, ulong sourceBytesToCopy) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void SetByte(System.Array array, int index, byte value) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Byte : System.IComparable, System.IComparable<byte>, System.IConvertible, System.IEquatable<byte>, System.IFormattable
+ {
+ public const byte MaxValue = (byte)255;
+ public const byte MinValue = (byte)0;
+ public int CompareTo(byte value) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+
+ public bool Equals(byte obj) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ public static byte Parse(string s) { return default(byte); }
+ public static byte Parse(string s, System.Globalization.NumberStyles style) { return default(byte); }
+ public static byte Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(byte); }
+ public static byte Parse(string s, System.IFormatProvider provider) { return default(byte); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse(string s, out byte result) { result = default(byte); return default(bool); }
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out byte result) { result = default(byte); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CannotUnloadAppDomainException : System.SystemException
+ {
+ public CannotUnloadAppDomainException() { }
+ public CannotUnloadAppDomainException(string message) { }
+ public CannotUnloadAppDomainException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Char : System.IComparable, System.IComparable<char>, System.IConvertible, System.IEquatable<char>
+ {
+ public const char MaxValue = '\uFFFF';
+ public const char MinValue = '\0';
+ public int CompareTo(char value) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+ public static string ConvertFromUtf32(int utf32) { return default(string); }
+ public static int ConvertToUtf32(char highSurrogate, char lowSurrogate) { return default(int); }
+ public static int ConvertToUtf32(string s, int index) { return default(int); }
+
+ public bool Equals(char obj) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static double GetNumericValue(char c) { return default(double); }
+ public static double GetNumericValue(string s, int index) { return default(double); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ public static System.Globalization.UnicodeCategory GetUnicodeCategory(char c) { return default(System.Globalization.UnicodeCategory); }
+ public static System.Globalization.UnicodeCategory GetUnicodeCategory(string s, int index) { return default(System.Globalization.UnicodeCategory); }
+ public static bool IsControl(char c) { return default(bool); }
+ public static bool IsControl(string s, int index) { return default(bool); }
+ public static bool IsDigit(char c) { return default(bool); }
+ public static bool IsDigit(string s, int index) { return default(bool); }
+ public static bool IsHighSurrogate(char c) { return default(bool); }
+ public static bool IsHighSurrogate(string s, int index) { return default(bool); }
+ public static bool IsLetter(char c) { return default(bool); }
+ public static bool IsLetter(string s, int index) { return default(bool); }
+ public static bool IsLetterOrDigit(char c) { return default(bool); }
+ public static bool IsLetterOrDigit(string s, int index) { return default(bool); }
+ public static bool IsLower(char c) { return default(bool); }
+ public static bool IsLower(string s, int index) { return default(bool); }
+ public static bool IsLowSurrogate(char c) { return default(bool); }
+ public static bool IsLowSurrogate(string s, int index) { return default(bool); }
+ public static bool IsNumber(char c) { return default(bool); }
+ public static bool IsNumber(string s, int index) { return default(bool); }
+ public static bool IsPunctuation(char c) { return default(bool); }
+ public static bool IsPunctuation(string s, int index) { return default(bool); }
+ public static bool IsSeparator(char c) { return default(bool); }
+ public static bool IsSeparator(string s, int index) { return default(bool); }
+ public static bool IsSurrogate(char c) { return default(bool); }
+ public static bool IsSurrogate(string s, int index) { return default(bool); }
+ public static bool IsSurrogatePair(char highSurrogate, char lowSurrogate) { return default(bool); }
+ public static bool IsSurrogatePair(string s, int index) { return default(bool); }
+ public static bool IsSymbol(char c) { return default(bool); }
+ public static bool IsSymbol(string s, int index) { return default(bool); }
+ public static bool IsUpper(char c) { return default(bool); }
+ public static bool IsUpper(string s, int index) { return default(bool); }
+ public static bool IsWhiteSpace(char c) { return default(bool); }
+ public static bool IsWhiteSpace(string s, int index) { return default(bool); }
+ public static char Parse(string s) { return default(char); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ public static char ToLower(char c) { return default(char); }
+ public static char ToLower(char c, System.Globalization.CultureInfo culture) { return default(char); }
+ public static char ToLowerInvariant(char c) { return default(char); }
+ public override string ToString() { return default(string); }
+ public static string ToString(char c) { return default(string); }
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ public static char ToUpper(char c) { return default(char); }
+ public static char ToUpper(char c, System.Globalization.CultureInfo culture) { return default(char); }
+ public static char ToUpperInvariant(char c) { return default(char); }
+ public static bool TryParse(string s, out char result) { result = default(char); return default(bool); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), Inherited=true, AllowMultiple=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class CLSCompliantAttribute : System.Attribute
+ {
+ public CLSCompliantAttribute(bool isCompliant) { }
+ public bool IsCompliant { get { return default(bool); } }
+ }
+ public delegate int Comparison<in T>(T x, T y);
+ public static partial class Console
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Write(string s) { }
+ public static void WriteLine() { }
+ public static void WriteLine(string s) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ContextMarshalException : System.SystemException
+ {
+ public ContextMarshalException() { }
+ public ContextMarshalException(string message) { }
+ public ContextMarshalException(string message, System.Exception inner) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(256), Inherited=false)]
+ [System.ObsoleteAttribute("ContextStaticAttribute is not supported in this release. It has been left in so that legacy tools can be used with this release, but it cannot be used in your code.", true)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ContextStaticAttribute : System.Attribute
+ {
+ public ContextStaticAttribute() { }
+ }
+ public static partial class Convert
+ {
+ public static readonly object DBNull;
+ public static object ChangeType(object value, System.Type conversionType) { return default(object); }
+ public static object ChangeType(object value, System.Type conversionType, System.IFormatProvider provider) { return default(object); }
+ public static object ChangeType(object value, System.TypeCode typeCode, System.IFormatProvider provider) { return default(object); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static byte[] FromBase64CharArray(char[] inArray, int offset, int length) { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static byte[] FromBase64String(string s) { return default(byte[]); }
+ public static System.TypeCode GetTypeCode(object value) { return default(System.TypeCode); }
+ public static bool IsDBNull(object value) { return default(bool); }
+ public static int ToBase64CharArray(byte[] inArray, int offsetIn, int length, char[] outArray, int offsetOut) { return default(int); }
+ public static string ToBase64String(byte[] inArray) { return default(string); }
+ public static string ToBase64String(byte[] inArray, int offset, int length) { return default(string); }
+ public static bool ToBoolean(bool value) { return default(bool); }
+ public static bool ToBoolean(byte value) { return default(bool); }
+ public static bool ToBoolean(char value) { return default(bool); }
+ public static bool ToBoolean(decimal value) { return default(bool); }
+ public static bool ToBoolean(double value) { return default(bool); }
+ public static bool ToBoolean(short value) { return default(bool); }
+ public static bool ToBoolean(int value) { return default(bool); }
+ public static bool ToBoolean(long value) { return default(bool); }
+ public static bool ToBoolean(object value) { return default(bool); }
+ public static bool ToBoolean(object value, System.IFormatProvider provider) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool ToBoolean(sbyte value) { return default(bool); }
+ public static bool ToBoolean(float value) { return default(bool); }
+ public static bool ToBoolean(string value) { return default(bool); }
+ public static bool ToBoolean(string value, System.IFormatProvider provider) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool ToBoolean(ushort value) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool ToBoolean(uint value) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool ToBoolean(ulong value) { return default(bool); }
+ public static byte ToByte(bool value) { return default(byte); }
+ public static byte ToByte(byte value) { return default(byte); }
+ public static byte ToByte(char value) { return default(byte); }
+ public static byte ToByte(decimal value) { return default(byte); }
+ public static byte ToByte(double value) { return default(byte); }
+ public static byte ToByte(short value) { return default(byte); }
+ public static byte ToByte(int value) { return default(byte); }
+ public static byte ToByte(long value) { return default(byte); }
+ public static byte ToByte(object value) { return default(byte); }
+ public static byte ToByte(object value, System.IFormatProvider provider) { return default(byte); }
+ [System.CLSCompliantAttribute(false)]
+ public static byte ToByte(sbyte value) { return default(byte); }
+ public static byte ToByte(float value) { return default(byte); }
+ public static byte ToByte(string value) { return default(byte); }
+ public static byte ToByte(string value, System.IFormatProvider provider) { return default(byte); }
+ public static byte ToByte(string value, int fromBase) { return default(byte); }
+ [System.CLSCompliantAttribute(false)]
+ public static byte ToByte(ushort value) { return default(byte); }
+ [System.CLSCompliantAttribute(false)]
+ public static byte ToByte(uint value) { return default(byte); }
+ [System.CLSCompliantAttribute(false)]
+ public static byte ToByte(ulong value) { return default(byte); }
+ public static char ToChar(byte value) { return default(char); }
+ public static char ToChar(char value) { return default(char); }
+ public static char ToChar(decimal value) { return default(char); }
+ public static char ToChar(double value) { return default(char); }
+ public static char ToChar(short value) { return default(char); }
+ public static char ToChar(int value) { return default(char); }
+ public static char ToChar(long value) { return default(char); }
+ public static char ToChar(object value) { return default(char); }
+ public static char ToChar(object value, System.IFormatProvider provider) { return default(char); }
+ [System.CLSCompliantAttribute(false)]
+ public static char ToChar(sbyte value) { return default(char); }
+ public static char ToChar(float value) { return default(char); }
+ public static char ToChar(string value) { return default(char); }
+ public static char ToChar(string value, System.IFormatProvider provider) { return default(char); }
+ [System.CLSCompliantAttribute(false)]
+ public static char ToChar(ushort value) { return default(char); }
+ [System.CLSCompliantAttribute(false)]
+ public static char ToChar(uint value) { return default(char); }
+ [System.CLSCompliantAttribute(false)]
+ public static char ToChar(ulong value) { return default(char); }
+ public static System.DateTime ToDateTime(object value) { return default(System.DateTime); }
+ public static System.DateTime ToDateTime(object value, System.IFormatProvider provider) { return default(System.DateTime); }
+ public static System.DateTime ToDateTime(string value) { return default(System.DateTime); }
+ public static System.DateTime ToDateTime(string value, System.IFormatProvider provider) { return default(System.DateTime); }
+ public static decimal ToDecimal(bool value) { return default(decimal); }
+ public static decimal ToDecimal(byte value) { return default(decimal); }
+ public static decimal ToDecimal(char value) { return default(decimal); }
+ public static decimal ToDecimal(System.DateTime value) { return default(decimal); }
+ public static decimal ToDecimal(decimal value) { return default(decimal); }
+ public static decimal ToDecimal(double value) { return default(decimal); }
+ public static decimal ToDecimal(short value) { return default(decimal); }
+ public static decimal ToDecimal(int value) { return default(decimal); }
+ public static decimal ToDecimal(long value) { return default(decimal); }
+ public static decimal ToDecimal(object value) { return default(decimal); }
+ public static decimal ToDecimal(object value, System.IFormatProvider provider) { return default(decimal); }
+ [System.CLSCompliantAttribute(false)]
+ public static decimal ToDecimal(sbyte value) { return default(decimal); }
+ public static decimal ToDecimal(float value) { return default(decimal); }
+ public static decimal ToDecimal(string value) { return default(decimal); }
+ public static decimal ToDecimal(string value, System.IFormatProvider provider) { return default(decimal); }
+ [System.CLSCompliantAttribute(false)]
+ public static decimal ToDecimal(ushort value) { return default(decimal); }
+ [System.CLSCompliantAttribute(false)]
+ public static decimal ToDecimal(uint value) { return default(decimal); }
+ [System.CLSCompliantAttribute(false)]
+ public static decimal ToDecimal(ulong value) { return default(decimal); }
+ public static double ToDouble(bool value) { return default(double); }
+ public static double ToDouble(byte value) { return default(double); }
+ public static double ToDouble(char value) { return default(double); }
+ public static double ToDouble(decimal value) { return default(double); }
+ public static double ToDouble(double value) { return default(double); }
+ public static double ToDouble(short value) { return default(double); }
+ public static double ToDouble(int value) { return default(double); }
+ public static double ToDouble(long value) { return default(double); }
+ public static double ToDouble(object value) { return default(double); }
+ public static double ToDouble(object value, System.IFormatProvider provider) { return default(double); }
+ [System.CLSCompliantAttribute(false)]
+ public static double ToDouble(sbyte value) { return default(double); }
+ public static double ToDouble(float value) { return default(double); }
+ public static double ToDouble(string value) { return default(double); }
+ public static double ToDouble(string value, System.IFormatProvider provider) { return default(double); }
+ [System.CLSCompliantAttribute(false)]
+ public static double ToDouble(ushort value) { return default(double); }
+ [System.CLSCompliantAttribute(false)]
+ public static double ToDouble(uint value) { return default(double); }
+ [System.CLSCompliantAttribute(false)]
+ public static double ToDouble(ulong value) { return default(double); }
+ public static short ToInt16(bool value) { return default(short); }
+ public static short ToInt16(byte value) { return default(short); }
+ public static short ToInt16(char value) { return default(short); }
+ public static short ToInt16(decimal value) { return default(short); }
+ public static short ToInt16(double value) { return default(short); }
+ public static short ToInt16(short value) { return default(short); }
+ public static short ToInt16(int value) { return default(short); }
+ public static short ToInt16(long value) { return default(short); }
+ public static short ToInt16(object value) { return default(short); }
+ public static short ToInt16(object value, System.IFormatProvider provider) { return default(short); }
+ [System.CLSCompliantAttribute(false)]
+ public static short ToInt16(sbyte value) { return default(short); }
+ public static short ToInt16(float value) { return default(short); }
+ public static short ToInt16(string value) { return default(short); }
+ public static short ToInt16(string value, System.IFormatProvider provider) { return default(short); }
+ public static short ToInt16(string value, int fromBase) { return default(short); }
+ [System.CLSCompliantAttribute(false)]
+ public static short ToInt16(ushort value) { return default(short); }
+ [System.CLSCompliantAttribute(false)]
+ public static short ToInt16(uint value) { return default(short); }
+ [System.CLSCompliantAttribute(false)]
+ public static short ToInt16(ulong value) { return default(short); }
+ public static int ToInt32(bool value) { return default(int); }
+ public static int ToInt32(byte value) { return default(int); }
+ public static int ToInt32(char value) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int ToInt32(decimal value) { return default(int); }
+ public static int ToInt32(double value) { return default(int); }
+ public static int ToInt32(short value) { return default(int); }
+ public static int ToInt32(int value) { return default(int); }
+ public static int ToInt32(long value) { return default(int); }
+ public static int ToInt32(object value) { return default(int); }
+ public static int ToInt32(object value, System.IFormatProvider provider) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ public static int ToInt32(sbyte value) { return default(int); }
+ public static int ToInt32(float value) { return default(int); }
+ public static int ToInt32(string value) { return default(int); }
+ public static int ToInt32(string value, System.IFormatProvider provider) { return default(int); }
+ public static int ToInt32(string value, int fromBase) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ public static int ToInt32(ushort value) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ public static int ToInt32(uint value) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ public static int ToInt32(ulong value) { return default(int); }
+ public static long ToInt64(bool value) { return default(long); }
+ public static long ToInt64(byte value) { return default(long); }
+ public static long ToInt64(char value) { return default(long); }
+ public static long ToInt64(decimal value) { return default(long); }
+ public static long ToInt64(double value) { return default(long); }
+ public static long ToInt64(short value) { return default(long); }
+ public static long ToInt64(int value) { return default(long); }
+ public static long ToInt64(long value) { return default(long); }
+ public static long ToInt64(object value) { return default(long); }
+ public static long ToInt64(object value, System.IFormatProvider provider) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public static long ToInt64(sbyte value) { return default(long); }
+ public static long ToInt64(float value) { return default(long); }
+ public static long ToInt64(string value) { return default(long); }
+ public static long ToInt64(string value, System.IFormatProvider provider) { return default(long); }
+ public static long ToInt64(string value, int fromBase) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public static long ToInt64(ushort value) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public static long ToInt64(uint value) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public static long ToInt64(ulong value) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(bool value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(byte value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(char value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(decimal value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(double value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(short value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(int value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(long value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(object value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(object value, System.IFormatProvider provider) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(sbyte value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(float value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(string value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(string value, System.IFormatProvider provider) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(string value, int fromBase) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(ushort value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(uint value) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(ulong value) { return default(sbyte); }
+ public static float ToSingle(bool value) { return default(float); }
+ public static float ToSingle(byte value) { return default(float); }
+ public static float ToSingle(char value) { return default(float); }
+ public static float ToSingle(decimal value) { return default(float); }
+ public static float ToSingle(double value) { return default(float); }
+ public static float ToSingle(short value) { return default(float); }
+ public static float ToSingle(int value) { return default(float); }
+ public static float ToSingle(long value) { return default(float); }
+ public static float ToSingle(object value) { return default(float); }
+ public static float ToSingle(object value, System.IFormatProvider provider) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+ public static float ToSingle(sbyte value) { return default(float); }
+ public static float ToSingle(float value) { return default(float); }
+ public static float ToSingle(string value) { return default(float); }
+ public static float ToSingle(string value, System.IFormatProvider provider) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+ public static float ToSingle(ushort value) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+ public static float ToSingle(uint value) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+ public static float ToSingle(ulong value) { return default(float); }
+ public static string ToString(bool value) { return default(string); }
+ public static string ToString(bool value, System.IFormatProvider provider) { return default(string); }
+ public static string ToString(byte value) { return default(string); }
+ public static string ToString(byte value, System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string ToString(byte value, int toBase) { return default(string); }
+ public static string ToString(char value) { return default(string); }
+ public static string ToString(char value, System.IFormatProvider provider) { return default(string); }
+ public static string ToString(System.DateTime value) { return default(string); }
+ public static string ToString(System.DateTime value, System.IFormatProvider provider) { return default(string); }
+ public static string ToString(decimal value) { return default(string); }
+ public static string ToString(decimal value, System.IFormatProvider provider) { return default(string); }
+ public static string ToString(double value) { return default(string); }
+ public static string ToString(double value, System.IFormatProvider provider) { return default(string); }
+ public static string ToString(short value) { return default(string); }
+ public static string ToString(short value, System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string ToString(short value, int toBase) { return default(string); }
+ public static string ToString(int value) { return default(string); }
+ public static string ToString(int value, System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string ToString(int value, int toBase) { return default(string); }
+ public static string ToString(long value) { return default(string); }
+ public static string ToString(long value, System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string ToString(long value, int toBase) { return default(string); }
+ public static string ToString(object value) { return default(string); }
+ public static string ToString(object value, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static string ToString(sbyte value) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static string ToString(sbyte value, System.IFormatProvider provider) { return default(string); }
+ public static string ToString(float value) { return default(string); }
+ public static string ToString(float value, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static string ToString(ushort value) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static string ToString(ushort value, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static string ToString(uint value) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static string ToString(uint value, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static string ToString(ulong value) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static string ToString(ulong value, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(bool value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(byte value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(char value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(decimal value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(double value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(short value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(int value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(long value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(object value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(object value, System.IFormatProvider provider) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(sbyte value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(float value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(string value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(string value, System.IFormatProvider provider) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(string value, int fromBase) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(ushort value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(uint value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(ulong value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(bool value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(byte value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(char value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(decimal value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(double value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(short value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(int value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(long value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(object value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(object value, System.IFormatProvider provider) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(sbyte value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(float value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(string value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(string value, System.IFormatProvider provider) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(string value, int fromBase) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(ushort value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(uint value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint ToUInt32(ulong value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(bool value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(byte value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(char value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(decimal value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(double value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(short value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(int value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(long value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(object value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(object value, System.IFormatProvider provider) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(sbyte value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(float value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(string value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(string value, System.IFormatProvider provider) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(string value, int fromBase) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(ushort value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(uint value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong ToUInt64(ulong value) { return default(ulong); }
+ }
+ public delegate TOutput Converter<in TInput, out TOutput>(TInput input);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DataMisalignedException : System.SystemException
+ {
+ public DataMisalignedException() { }
+ public DataMisalignedException(string message) { }
+ public DataMisalignedException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)]
+ public partial struct DateTime : System.IComparable, System.IComparable<System.DateTime>, System.IConvertible, System.IEquatable<System.DateTime>, System.IFormattable
+ {
+ public static readonly System.DateTime MaxValue;
+ public static readonly System.DateTime MinValue;
+ public DateTime(int year, int month, int day) { throw new System.NotImplementedException(); }
+ public DateTime(int year, int month, int day, System.Globalization.Calendar calendar) { throw new System.NotImplementedException(); }
+ public DateTime(int year, int month, int day, int hour, int minute, int second) { throw new System.NotImplementedException(); }
+ public DateTime(int year, int month, int day, int hour, int minute, int second, System.DateTimeKind kind) { throw new System.NotImplementedException(); }
+ public DateTime(int year, int month, int day, int hour, int minute, int second, System.Globalization.Calendar calendar) { throw new System.NotImplementedException(); }
+ public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond) { throw new System.NotImplementedException(); }
+ public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, System.DateTimeKind kind) { throw new System.NotImplementedException(); }
+ public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar) { throw new System.NotImplementedException(); }
+ public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar, System.DateTimeKind kind) { throw new System.NotImplementedException(); }
+ public DateTime(long ticks) { throw new System.NotImplementedException(); }
+ public DateTime(long ticks, System.DateTimeKind kind) { throw new System.NotImplementedException(); }
+ public System.DateTime Date { get { return default(System.DateTime); } }
+ public int Day { get { return default(int); } }
+ public System.DayOfWeek DayOfWeek { get { return default(System.DayOfWeek); } }
+ public int DayOfYear { get { return default(int); } }
+ public int Hour { get { return default(int); } }
+ public System.DateTimeKind Kind { get { return default(System.DateTimeKind); } }
+ public int Millisecond { get { return default(int); } }
+ public int Minute { get { return default(int); } }
+ public int Month { get { return default(int); } }
+ public static System.DateTime Now { get { return default(System.DateTime); } }
+ public int Second { get { return default(int); } }
+ public long Ticks { get { return default(long); } }
+ public System.TimeSpan TimeOfDay { get { return default(System.TimeSpan); } }
+ public static System.DateTime Today { get { return default(System.DateTime); } }
+ public static System.DateTime UtcNow { [System.Security.SecuritySafeCriticalAttribute]get { return default(System.DateTime); } }
+ public int Year { get { return default(int); } }
+ public System.DateTime Add(System.TimeSpan value) { return default(System.DateTime); }
+ public System.DateTime AddDays(double value) { return default(System.DateTime); }
+ public System.DateTime AddHours(double value) { return default(System.DateTime); }
+ public System.DateTime AddMilliseconds(double value) { return default(System.DateTime); }
+ public System.DateTime AddMinutes(double value) { return default(System.DateTime); }
+ public System.DateTime AddMonths(int months) { return default(System.DateTime); }
+ public System.DateTime AddSeconds(double value) { return default(System.DateTime); }
+ public System.DateTime AddTicks(long value) { return default(System.DateTime); }
+ public System.DateTime AddYears(int value) { return default(System.DateTime); }
+ public static int Compare(System.DateTime t1, System.DateTime t2) { return default(int); }
+ public int CompareTo(System.DateTime value) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+ public static int DaysInMonth(int year, int month) { return default(int); }
+ public bool Equals(System.DateTime value) { return default(bool); }
+ public static bool Equals(System.DateTime t1, System.DateTime t2) { return default(bool); }
+ public override bool Equals(object value) { return default(bool); }
+ public static System.DateTime FromBinary(long dateData) { return default(System.DateTime); }
+ public static System.DateTime FromFileTime(long fileTime) { return default(System.DateTime); }
+ public static System.DateTime FromFileTimeUtc(long fileTime) { return default(System.DateTime); }
+ public static System.DateTime FromOADate(double d) { return default(System.DateTime); }
+ public string[] GetDateTimeFormats() { return default(string[]); }
+ public string[] GetDateTimeFormats(char format) { return default(string[]); }
+ public string[] GetDateTimeFormats(char format, System.IFormatProvider provider) { return default(string[]); }
+ public string[] GetDateTimeFormats(System.IFormatProvider provider) { return default(string[]); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ public bool IsDaylightSavingTime() { return default(bool); }
+ public static bool IsLeapYear(int year) { return default(bool); }
+ public static System.DateTime operator +(System.DateTime d, System.TimeSpan t) { return default(System.DateTime); }
+ public static bool operator ==(System.DateTime d1, System.DateTime d2) { return default(bool); }
+ public static bool operator >(System.DateTime t1, System.DateTime t2) { return default(bool); }
+ public static bool operator >=(System.DateTime t1, System.DateTime t2) { return default(bool); }
+ public static bool operator !=(System.DateTime d1, System.DateTime d2) { return default(bool); }
+ public static bool operator <(System.DateTime t1, System.DateTime t2) { return default(bool); }
+ public static bool operator <=(System.DateTime t1, System.DateTime t2) { return default(bool); }
+ public static System.TimeSpan operator -(System.DateTime d1, System.DateTime d2) { return default(System.TimeSpan); }
+ public static System.DateTime operator -(System.DateTime d, System.TimeSpan t) { return default(System.DateTime); }
+ public static System.DateTime Parse(string s) { return default(System.DateTime); }
+ public static System.DateTime Parse(string s, System.IFormatProvider provider) { return default(System.DateTime); }
+ public static System.DateTime Parse(string s, System.IFormatProvider provider, System.Globalization.DateTimeStyles styles) { return default(System.DateTime); }
+ public static System.DateTime ParseExact(string s, string format, System.IFormatProvider provider) { return default(System.DateTime); }
+ public static System.DateTime ParseExact(string s, string format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style) { return default(System.DateTime); }
+ public static System.DateTime ParseExact(string s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style) { return default(System.DateTime); }
+ public static System.DateTime SpecifyKind(System.DateTime value, System.DateTimeKind kind) { return default(System.DateTime); }
+ public System.TimeSpan Subtract(System.DateTime value) { return default(System.TimeSpan); }
+ public System.DateTime Subtract(System.TimeSpan value) { return default(System.DateTime); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ public long ToBinary() { return default(long); }
+ public long ToFileTime() { return default(long); }
+ public long ToFileTimeUtc() { return default(long); }
+ public System.DateTime ToLocalTime() { return default(System.DateTime); }
+ public string ToLongDateString() { return default(string); }
+ public string ToLongTimeString() { return default(string); }
+ public double ToOADate() { return default(double); }
+ public string ToShortDateString() { return default(string); }
+ public string ToShortTimeString() { return default(string); }
+ public override string ToString() { return default(string); }
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ public string ToString(string format) { return default(string); }
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public System.DateTime ToUniversalTime() { return default(System.DateTime); }
+ public static bool TryParse(string s, out System.DateTime result) { result = default(System.DateTime); return default(bool); }
+ public static bool TryParse(string s, System.IFormatProvider provider, System.Globalization.DateTimeStyles styles, out System.DateTime result) { result = default(System.DateTime); return default(bool); }
+ public static bool TryParseExact(string s, string format, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateTime result) { result = default(System.DateTime); return default(bool); }
+ public static bool TryParseExact(string s, string[] formats, System.IFormatProvider provider, System.Globalization.DateTimeStyles style, out System.DateTime result) { result = default(System.DateTime); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum DateTimeKind
+ {
+ Local = 2,
+ Unspecified = 0,
+ Utc = 1,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Auto)]
+ public partial struct DateTimeOffset : System.IComparable, System.IComparable<System.DateTimeOffset>, System.IEquatable<System.DateTimeOffset>, System.IFormattable
+ {
+ public static readonly System.DateTimeOffset MaxValue;
+ public static readonly System.DateTimeOffset MinValue;
+ public DateTimeOffset(System.DateTime dateTime) { throw new System.NotImplementedException(); }
+ public DateTimeOffset(System.DateTime dateTime, System.TimeSpan offset) { throw new System.NotImplementedException(); }
+ public DateTimeOffset(int year, int month, int day, int hour, int minute, int second, int millisecond, System.Globalization.Calendar calendar, System.TimeSpan offset) { throw new System.NotImplementedException(); }
+ public DateTimeOffset(int year, int month, int day, int hour, int minute, int second, int millisecond, System.TimeSpan offset) { throw new System.NotImplementedException(); }
+ public DateTimeOffset(int year, int month, int day, int hour, int minute, int second, System.TimeSpan offset) { throw new System.NotImplementedException(); }
+ public DateTimeOffset(long ticks, System.TimeSpan offset) { throw new System.NotImplementedException(); }
+ public System.DateTime Date { get { return default(System.DateTime); } }
+ public System.DateTime DateTime { get { return default(System.DateTime); } }
+ public int Day { get { return default(int); } }
+ public System.DayOfWeek DayOfWeek { get { return default(System.DayOfWeek); } }
+ public int DayOfYear { get { return default(int); } }
+ public int Hour { get { return default(int); } }
+ public System.DateTime LocalDateTime { get { return default(System.DateTime); } }
+ public int Millisecond { get { return default(int); } }
+ public int Minute { get { return default(int); } }
+ public int Month { get { return default(int); } }
+ public static System.DateTimeOffset Now { get { return default(System.DateTimeOffset); } }
+ public System.TimeSpan Offset { get { return default(System.TimeSpan); } }
+ public int Second { get { return default(int); } }
+ public long Ticks { get { return default(long); } }
+ public System.TimeSpan TimeOfDay { get { return default(System.TimeSpan); } }
+ public System.DateTime UtcDateTime { get { return default(System.DateTime); } }
+ public static System.DateTimeOffset UtcNow { get { return default(System.DateTimeOffset); } }
+ public long UtcTicks { get { return default(long); } }
+ public int Year { get { return default(int); } }
+ public System.DateTimeOffset Add(System.TimeSpan timeSpan) { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset AddDays(double days) { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset AddHours(double hours) { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset AddMilliseconds(double milliseconds) { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset AddMinutes(double minutes) { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset AddMonths(int months) { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset AddSeconds(double seconds) { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset AddTicks(long ticks) { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset AddYears(int years) { return default(System.DateTimeOffset); }
+ public static int Compare(System.DateTimeOffset first, System.DateTimeOffset second) { return default(int); }
+ public int CompareTo(System.DateTimeOffset other) { return default(int); }
+ public bool Equals(System.DateTimeOffset other) { return default(bool); }
+ public static bool Equals(System.DateTimeOffset first, System.DateTimeOffset second) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool EqualsExact(System.DateTimeOffset other) { return default(bool); }
+ public static System.DateTimeOffset FromFileTime(long fileTime) { return default(System.DateTimeOffset); }
+ public static System.DateTimeOffset FromUnixTimeMilliseconds(long milliseconds) { return default(System.DateTimeOffset); }
+ public static System.DateTimeOffset FromUnixTimeSeconds(long seconds) { return default(System.DateTimeOffset); }
+ public override int GetHashCode() { return default(int); }
+ public static System.DateTimeOffset operator +(System.DateTimeOffset dateTimeOffset, System.TimeSpan timeSpan) { return default(System.DateTimeOffset); }
+ public static bool operator ==(System.DateTimeOffset left, System.DateTimeOffset right) { return default(bool); }
+ public static bool operator >(System.DateTimeOffset left, System.DateTimeOffset right) { return default(bool); }
+ public static bool operator >=(System.DateTimeOffset left, System.DateTimeOffset right) { return default(bool); }
+ public static implicit operator System.DateTimeOffset (System.DateTime dateTime) { return default(System.DateTimeOffset); }
+ public static bool operator !=(System.DateTimeOffset left, System.DateTimeOffset right) { return default(bool); }
+ public static bool operator <(System.DateTimeOffset left, System.DateTimeOffset right) { return default(bool); }
+ public static bool operator <=(System.DateTimeOffset left, System.DateTimeOffset right) { return default(bool); }
+ public static System.TimeSpan operator -(System.DateTimeOffset left, System.DateTimeOffset right) { return default(System.TimeSpan); }
+ public static System.DateTimeOffset operator -(System.DateTimeOffset dateTimeOffset, System.TimeSpan timeSpan) { return default(System.DateTimeOffset); }
+ public static System.DateTimeOffset Parse(string input) { return default(System.DateTimeOffset); }
+ public static System.DateTimeOffset Parse(string input, System.IFormatProvider formatProvider) { return default(System.DateTimeOffset); }
+ public static System.DateTimeOffset Parse(string input, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles) { return default(System.DateTimeOffset); }
+ public static System.DateTimeOffset ParseExact(string input, string format, System.IFormatProvider formatProvider) { return default(System.DateTimeOffset); }
+ public static System.DateTimeOffset ParseExact(string input, string format, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles) { return default(System.DateTimeOffset); }
+ public static System.DateTimeOffset ParseExact(string input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles) { return default(System.DateTimeOffset); }
+ public System.TimeSpan Subtract(System.DateTimeOffset value) { return default(System.TimeSpan); }
+ public System.DateTimeOffset Subtract(System.TimeSpan value) { return default(System.DateTimeOffset); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public long ToFileTime() { return default(long); }
+ public System.DateTimeOffset ToLocalTime() { return default(System.DateTimeOffset); }
+ public System.DateTimeOffset ToOffset(System.TimeSpan offset) { return default(System.DateTimeOffset); }
+ public override string ToString() { return default(string); }
+ public string ToString(System.IFormatProvider formatProvider) { return default(string); }
+ public string ToString(string format) { return default(string); }
+ public string ToString(string format, System.IFormatProvider formatProvider) { return default(string); }
+ public System.DateTimeOffset ToUniversalTime() { return default(System.DateTimeOffset); }
+ public long ToUnixTimeMilliseconds() { return default(long); }
+ public long ToUnixTimeSeconds() { return default(long); }
+ public static bool TryParse(string input, out System.DateTimeOffset result) { result = default(System.DateTimeOffset); return default(bool); }
+ public static bool TryParse(string input, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) { result = default(System.DateTimeOffset); return default(bool); }
+ public static bool TryParseExact(string input, string format, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) { result = default(System.DateTimeOffset); return default(bool); }
+ public static bool TryParseExact(string input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out System.DateTimeOffset result) { result = default(System.DateTimeOffset); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum DayOfWeek
+ {
+ Friday = 5,
+ Monday = 1,
+ Saturday = 6,
+ Sunday = 0,
+ Thursday = 4,
+ Tuesday = 2,
+ Wednesday = 3,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DBNull : System.IConvertible
+ {
+ internal DBNull() { }
+ public static readonly System.DBNull Value;
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ public override string ToString() { return default(string); }
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Decimal : System.IComparable, System.IComparable<decimal>, System.IConvertible, System.IEquatable<decimal>, System.IFormattable
+ {
+ [System.Runtime.CompilerServices.DecimalConstantAttribute((byte)0, (byte)0, (uint)4294967295, (uint)4294967295, (uint)4294967295)]
+ public static readonly decimal MaxValue;
+ [System.Runtime.CompilerServices.DecimalConstantAttribute((byte)0, (byte)128, (uint)0, (uint)0, (uint)1)]
+ public static readonly decimal MinusOne;
+ [System.Runtime.CompilerServices.DecimalConstantAttribute((byte)0, (byte)128, (uint)4294967295, (uint)4294967295, (uint)4294967295)]
+ public static readonly decimal MinValue;
+ [System.Runtime.CompilerServices.DecimalConstantAttribute((byte)0, (byte)0, (uint)0, (uint)0, (uint)1)]
+ public static readonly decimal One;
+ [System.Runtime.CompilerServices.DecimalConstantAttribute((byte)0, (byte)0, (uint)0, (uint)0, (uint)0)]
+ public static readonly decimal Zero;
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public Decimal(double value) { throw new System.NotImplementedException(); }
+ public Decimal(int value) { throw new System.NotImplementedException(); }
+ public Decimal(int lo, int mid, int hi, bool isNegative, byte scale) { throw new System.NotImplementedException(); }
+ public Decimal(int[] bits) { throw new System.NotImplementedException(); }
+ public Decimal(long value) { throw new System.NotImplementedException(); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public Decimal(float value) { throw new System.NotImplementedException(); }
+ [System.CLSCompliantAttribute(false)]
+ public Decimal(uint value) { throw new System.NotImplementedException(); }
+ [System.CLSCompliantAttribute(false)]
+ public Decimal(ulong value) { throw new System.NotImplementedException(); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal Add(decimal d1, decimal d2) { return default(decimal); }
+ public static decimal Ceiling(decimal d) { return default(decimal); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int Compare(decimal d1, decimal d2) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int CompareTo(decimal value) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int CompareTo(object value) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal Divide(decimal d1, decimal d2) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool Equals(decimal value) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool Equals(decimal d1, decimal d2) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object value) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal Floor(decimal d) { return default(decimal); }
+ public static int[] GetBits(decimal d) { return default(int[]); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal Multiply(decimal d1, decimal d2) { return default(decimal); }
+ public static decimal Negate(decimal d) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal operator +(decimal d1, decimal d2) { return default(decimal); }
+ public static decimal operator --(decimal d) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal operator /(decimal d1, decimal d2) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator ==(decimal d1, decimal d2) { return default(bool); }
+ public static explicit operator byte (decimal value) { return default(byte); }
+ public static explicit operator char (decimal value) { return default(char); }
+ public static explicit operator double (decimal value) { return default(double); }
+ public static explicit operator short (decimal value) { return default(short); }
+ public static explicit operator int (decimal value) { return default(int); }
+ public static explicit operator long (decimal value) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public static explicit operator sbyte (decimal value) { return default(sbyte); }
+ public static explicit operator float (decimal value) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+ public static explicit operator ushort (decimal value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static explicit operator uint (decimal value) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static explicit operator ulong (decimal value) { return default(ulong); }
+ public static explicit operator decimal (double value) { return default(decimal); }
+ public static explicit operator decimal (float value) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator >(decimal d1, decimal d2) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator >=(decimal d1, decimal d2) { return default(bool); }
+ public static implicit operator decimal (byte value) { return default(decimal); }
+ public static implicit operator decimal (char value) { return default(decimal); }
+ public static implicit operator decimal (short value) { return default(decimal); }
+ public static implicit operator decimal (int value) { return default(decimal); }
+ public static implicit operator decimal (long value) { return default(decimal); }
+ [System.CLSCompliantAttribute(false)]
+ public static implicit operator decimal (sbyte value) { return default(decimal); }
+ [System.CLSCompliantAttribute(false)]
+ public static implicit operator decimal (ushort value) { return default(decimal); }
+ [System.CLSCompliantAttribute(false)]
+ public static implicit operator decimal (uint value) { return default(decimal); }
+ [System.CLSCompliantAttribute(false)]
+ public static implicit operator decimal (ulong value) { return default(decimal); }
+ public static decimal operator ++(decimal d) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator !=(decimal d1, decimal d2) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator <(decimal d1, decimal d2) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator <=(decimal d1, decimal d2) { return default(bool); }
+ public static decimal operator %(decimal d1, decimal d2) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal operator *(decimal d1, decimal d2) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal operator -(decimal d1, decimal d2) { return default(decimal); }
+ public static decimal operator -(decimal d) { return default(decimal); }
+ public static decimal operator +(decimal d) { return default(decimal); }
+ public static decimal Parse(string s) { return default(decimal); }
+ public static decimal Parse(string s, System.Globalization.NumberStyles style) { return default(decimal); }
+ public static decimal Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(decimal); }
+ public static decimal Parse(string s, System.IFormatProvider provider) { return default(decimal); }
+ public static decimal Remainder(decimal d1, decimal d2) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal Round(decimal d, int decimals) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal Subtract(decimal d1, decimal d2) { return default(decimal); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ public static byte ToByte(decimal value) { return default(byte); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double ToDouble(decimal d) { return default(double); }
+ public static short ToInt16(decimal value) { return default(short); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int ToInt32(decimal d) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static long ToInt64(decimal d) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte ToSByte(decimal value) { return default(sbyte); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static float ToSingle(decimal d) { return default(float); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort ToUInt16(decimal value) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static uint ToUInt32(decimal d) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static ulong ToUInt64(decimal d) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static decimal Truncate(decimal d) { return default(decimal); }
+ public static bool TryParse(string s, out decimal result) { result = default(decimal); return default(bool); }
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out decimal result) { result = default(decimal); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(2))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Delegate
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected Delegate(object target, string method) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected Delegate(System.Type target, string method) { }
+ public System.Reflection.MethodInfo Method { get { return default(System.Reflection.MethodInfo); } }
+ public object Target { get { return default(object); } }
+ public static System.Delegate Combine(System.Delegate a, System.Delegate b) { return default(System.Delegate); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static System.Delegate Combine(params System.Delegate[] delegates) { return default(System.Delegate); }
+ protected virtual System.Delegate CombineImpl(System.Delegate d) { return default(System.Delegate); }
+ public static System.Delegate CreateDelegate(System.Type type, object firstArgument, System.Reflection.MethodInfo method) { return default(System.Delegate); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Delegate CreateDelegate(System.Type type, object firstArgument, System.Reflection.MethodInfo method, bool throwOnBindFailure) { return default(System.Delegate); }
+ public static System.Delegate CreateDelegate(System.Type type, object target, string method) { return default(System.Delegate); }
+ public static System.Delegate CreateDelegate(System.Type type, object target, string method, bool ignoreCase) { return default(System.Delegate); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Delegate CreateDelegate(System.Type type, object target, string method, bool ignoreCase, bool throwOnBindFailure) { return default(System.Delegate); }
+ public static System.Delegate CreateDelegate(System.Type type, System.Reflection.MethodInfo method) { return default(System.Delegate); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Delegate CreateDelegate(System.Type type, System.Reflection.MethodInfo method, bool throwOnBindFailure) { return default(System.Delegate); }
+ public static System.Delegate CreateDelegate(System.Type type, System.Type target, string method) { return default(System.Delegate); }
+ public static System.Delegate CreateDelegate(System.Type type, System.Type target, string method, bool ignoreCase) { return default(System.Delegate); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Delegate CreateDelegate(System.Type type, System.Type target, string method, bool ignoreCase, bool throwOnBindFailure) { return default(System.Delegate); }
+ public object DynamicInvoke(params object[] args) { return default(object); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public virtual System.Delegate[] GetInvocationList() { return default(System.Delegate[]); }
+ public static bool operator ==(System.Delegate d1, System.Delegate d2) { return default(bool); }
+ public static bool operator !=(System.Delegate d1, System.Delegate d2) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Delegate Remove(System.Delegate source, System.Delegate value) { return default(System.Delegate); }
+ public static System.Delegate RemoveAll(System.Delegate source, System.Delegate value) { return default(System.Delegate); }
+ protected virtual System.Delegate RemoveImpl(System.Delegate d) { return default(System.Delegate); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class DivideByZeroException : System.ArithmeticException
+ {
+ public DivideByZeroException() { }
+ public DivideByZeroException(string message) { }
+ public DivideByZeroException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class DllNotFoundException : System.TypeLoadException
+ {
+ public DllNotFoundException() { }
+ public DllNotFoundException(string message) { }
+ public DllNotFoundException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Double : System.IComparable, System.IComparable<double>, System.IConvertible, System.IEquatable<double>, System.IFormattable
+ {
+ public const double Epsilon = 4.94065645841247E-324;
+ public const double MaxValue = 1.7976931348623157E+308;
+ public const double MinValue = -1.7976931348623157E+308;
+ public const double NaN = 0.0 / 0.0;
+ public const double NegativeInfinity = -1.0 / 0.0;
+ public const double PositiveInfinity = 1.0 / 0.0;
+ public int CompareTo(double value) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+ public bool Equals(double obj) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool IsInfinity(double d) { return default(bool); }
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool IsNaN(double d) { return default(bool); }
+
+ public static bool IsNegativeInfinity(double d) { return default(bool); }
+
+ public static bool IsPositiveInfinity(double d) { return default(bool); }
+
+ public static bool operator ==(double left, double right) { return default(bool); }
+
+ public static bool operator >(double left, double right) { return default(bool); }
+
+ public static bool operator >=(double left, double right) { return default(bool); }
+
+ public static bool operator !=(double left, double right) { return default(bool); }
+
+ public static bool operator <(double left, double right) { return default(bool); }
+
+ public static bool operator <=(double left, double right) { return default(bool); }
+ public static double Parse(string s) { return default(double); }
+ public static double Parse(string s, System.Globalization.NumberStyles style) { return default(double); }
+ public static double Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(double); }
+ public static double Parse(string s, System.IFormatProvider provider) { return default(double); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse(string s, out double result) { result = default(double); return default(bool); }
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out double result) { result = default(double); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class EntryPointNotFoundException : System.TypeLoadException
+ {
+ public EntryPointNotFoundException() { }
+ public EntryPointNotFoundException(string message) { }
+ public EntryPointNotFoundException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Enum : System.ValueType, System.IComparable, System.IConvertible, System.IFormattable
+ {
+ protected Enum() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int CompareTo(object target) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static string Format(System.Type enumType, object value, string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static string GetName(System.Type enumType, object value) { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static string[] GetNames(System.Type enumType) { return default(string[]); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static System.Type GetUnderlyingType(System.Type enumType) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static System.Array GetValues(System.Type enumType) { return default(System.Array); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool HasFlag(System.Enum flag) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static bool IsDefined(System.Type enumType, object value) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static object Parse(System.Type enumType, string value) { return default(object); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static object Parse(System.Type enumType, string value, bool ignoreCase) { return default(object); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static object ToObject(System.Type enumType, object value) { return default(object); }
+ public override string ToString() { return default(string); }
+ [System.ObsoleteAttribute("The provider argument is not used. Please use ToString().")]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ public string ToString(string format) { return default(string); }
+ [System.ObsoleteAttribute("The provider argument is not used. Please use ToString(String).")]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse<TEnum>(string value, out TEnum result) where TEnum : struct { result = default(TEnum); return default(bool); }
+ public static bool TryParse<TEnum>(string value, bool ignoreCase, out TEnum result) where TEnum : struct { result = default(TEnum); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class Environment
+ {
+ public static int CurrentManagedThreadId { get { return default(int); } }
+ public static int ExitCode { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(int); } [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]set { } }
+ public static bool HasShutdownStarted { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(bool); } }
+ public static string MachineName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public static string NewLine { get { return default(string); } }
+ public static System.OperatingSystem OSVersion { [System.Security.SecuritySafeCriticalAttribute]get { return default(System.OperatingSystem); } }
+ public static int ProcessorCount { [System.Security.SecuritySafeCriticalAttribute]get { return default(int); } }
+ public static string StackTrace { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public static int TickCount { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(int); } }
+ public static System.Version Version { get { return default(System.Version); } }
+ [System.Security.SecuritySafeCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public static void Exit(int exitCode) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string ExpandEnvironmentVariables(string name) { return default(string); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static void FailFast(string message) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static void FailFast(string message, System.Exception exception) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string[] GetCommandLineArgs() { return default(string[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string GetEnvironmentVariable(string variable) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Collections.IDictionary GetEnvironmentVariables() { return default(System.Collections.IDictionary); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void SetEnvironmentVariable(string variable, string value) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class EventArgs
+ {
+ public static readonly System.EventArgs Empty;
+ public EventArgs() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public delegate void EventHandler(object sender, System.EventArgs e);
+ public delegate void EventHandler<TEventArgs>(object sender, TEventArgs e);
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class Exception
+ {
+ public Exception() { }
+ public Exception(string message) { }
+ public Exception(string message, System.Exception innerException) { }
+ public virtual System.Collections.IDictionary Data { [System.Security.SecuritySafeCriticalAttribute]get { return default(System.Collections.IDictionary); } }
+ public virtual string HelpLink { get { return default(string); } set { } }
+ public int HResult { get { return default(int); } protected set { } }
+ public System.Exception InnerException { get { return default(System.Exception); } }
+ public virtual string Message { get { return default(string); } }
+ public virtual string Source { [System.Security.SecurityCriticalAttribute]get { return default(string); } [System.Security.SecurityCriticalAttribute]set { } }
+ public virtual string StackTrace { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public virtual System.Exception GetBaseException() { return default(System.Exception); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ }
+ [System.ObsoleteAttribute("This type previously indicated an unspecified fatal error in the runtime. The runtime no longer raises this exception so this type is obsolete.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ExecutionEngineException : System.SystemException
+ {
+ internal ExecutionEngineException() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class FieldAccessException : System.MemberAccessException
+ {
+ public FieldAccessException() { }
+ public FieldAccessException(string message) { }
+ public FieldAccessException(string message, System.Exception inner) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(16), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class FlagsAttribute : System.Attribute
+ {
+ public FlagsAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class FormatException : System.SystemException
+ {
+ public FormatException() { }
+ public FormatException(string message) { }
+ public FormatException(string message, System.Exception innerException) { }
+ }
+ public abstract partial class FormattableString : System.IFormattable
+ {
+ protected FormattableString() { }
+ public abstract int ArgumentCount { get; }
+ public abstract string Format { get; }
+ public abstract object GetArgument(int index);
+ public abstract object[] GetArguments();
+ public static string Invariant(System.FormattableString formattable) { return default(string); }
+ string System.IFormattable.ToString(string ignored, System.IFormatProvider formatProvider) { return default(string); }
+ public override string ToString() { return default(string); }
+ public abstract string ToString(System.IFormatProvider formatProvider);
+ }
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate TResult Func<out TResult>();
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate TResult Func<in T, out TResult>(T arg);
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate TResult Func<in T1, in T2, out TResult>(T1 arg1, T2 arg2);
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate TResult Func<in T1, in T2, in T3, out TResult>(T1 arg1, T2 arg2, T3 arg3);
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
+ public delegate TResult Func<in T1, in T2, in T3, in T4, out TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4);
+ public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, out TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
+ public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, out TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);
+ public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, out TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);
+ public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, out TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8);
+ public static partial class GC
+ {
+ public static int MaxGeneration { [System.Security.SecuritySafeCriticalAttribute]get { return default(int); } }
+ [System.Security.SecurityCriticalAttribute]
+ public static void AddMemoryPressure(long bytesAllocated) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Collect() { }
+ public static void Collect(int generation) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Collect(int generation, System.GCCollectionMode mode) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Collect(int generation, System.GCCollectionMode mode, bool blocking) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Collect(int generation, System.GCCollectionMode mode, bool blocking, bool compacting) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int CollectionCount(int generation) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static int GetGeneration(object obj) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static long GetTotalMemory(bool forceFullCollection) { return default(long); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public static void KeepAlive(object obj) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void RemoveMemoryPressure(long bytesAllocated) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void ReRegisterForFinalize(object obj) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void SuppressFinalize(object obj) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void WaitForPendingFinalizers() { }
+ }
+ public enum GCCollectionMode
+ {
+ Default = 0,
+ Forced = 1,
+ Optimized = 2,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Guid : System.IComparable, System.IComparable<System.Guid>, System.IEquatable<System.Guid>, System.IFormattable
+ {
+ public static readonly System.Guid Empty;
+ public Guid(byte[] b) { throw new System.NotImplementedException(); }
+ public Guid(int a, short b, short c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) { throw new System.NotImplementedException(); }
+ public Guid(int a, short b, short c, byte[] d) { throw new System.NotImplementedException(); }
+ public Guid(string g) { throw new System.NotImplementedException(); }
+ [System.CLSCompliantAttribute(false)]
+ public Guid(uint a, ushort b, ushort c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k) { throw new System.NotImplementedException(); }
+ public int CompareTo(System.Guid value) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+ public bool Equals(System.Guid g) { return default(bool); }
+ public override bool Equals(object o) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Guid NewGuid() { return default(System.Guid); }
+ public static bool operator ==(System.Guid a, System.Guid b) { return default(bool); }
+ public static bool operator !=(System.Guid a, System.Guid b) { return default(bool); }
+ public static System.Guid Parse(string input) { return default(System.Guid); }
+ public static System.Guid ParseExact(string input, string format) { return default(System.Guid); }
+ public byte[] ToByteArray() { return default(byte[]); }
+ public override string ToString() { return default(string); }
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse(string input, out System.Guid result) { result = default(System.Guid); return default(bool); }
+ public static bool TryParseExact(string input, string format, out System.Guid result) { result = default(System.Guid); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IAsyncResult
+ {
+ object AsyncState { get; }
+ System.Threading.WaitHandle AsyncWaitHandle { get; }
+ bool CompletedSynchronously { get; }
+ bool IsCompleted { get; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IComparable
+ {
+ int CompareTo(object obj);
+ }
+ public partial interface IComparable<in T>
+ {
+ int CompareTo(T other);
+ }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IConvertible
+ {
+ System.TypeCode GetTypeCode();
+ bool ToBoolean(System.IFormatProvider provider);
+ byte ToByte(System.IFormatProvider provider);
+ char ToChar(System.IFormatProvider provider);
+ System.DateTime ToDateTime(System.IFormatProvider provider);
+ decimal ToDecimal(System.IFormatProvider provider);
+ double ToDouble(System.IFormatProvider provider);
+ short ToInt16(System.IFormatProvider provider);
+ int ToInt32(System.IFormatProvider provider);
+ long ToInt64(System.IFormatProvider provider);
+ sbyte ToSByte(System.IFormatProvider provider);
+ float ToSingle(System.IFormatProvider provider);
+ string ToString(System.IFormatProvider provider);
+ object ToType(System.Type conversionType, System.IFormatProvider provider);
+ ushort ToUInt16(System.IFormatProvider provider);
+ uint ToUInt32(System.IFormatProvider provider);
+ ulong ToUInt64(System.IFormatProvider provider);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface ICustomFormatter
+ {
+ string Format(string format, object arg, System.IFormatProvider formatProvider);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IDisposable
+ {
+ void Dispose();
+ }
+ public partial interface IEquatable<T>
+ {
+ bool Equals(T other);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IFormatProvider
+ {
+ object GetFormat(System.Type formatType);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IFormattable
+ {
+ string ToString(string format, System.IFormatProvider formatProvider);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class IndexOutOfRangeException : System.SystemException
+ {
+ public IndexOutOfRangeException() { }
+ public IndexOutOfRangeException(string message) { }
+ public IndexOutOfRangeException(string message, System.Exception innerException) { }
+ }
+ public sealed partial class InsufficientExecutionStackException : System.SystemException
+ {
+ public InsufficientExecutionStackException() { }
+ public InsufficientExecutionStackException(string message) { }
+ public InsufficientExecutionStackException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Int16 : System.IComparable, System.IComparable<short>, System.IConvertible, System.IEquatable<short>, System.IFormattable
+ {
+ public const short MaxValue = (short)32767;
+ public const short MinValue = (short)-32768;
+ public int CompareTo(short value) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+
+ public bool Equals(short obj) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ public static short Parse(string s) { return default(short); }
+ public static short Parse(string s, System.Globalization.NumberStyles style) { return default(short); }
+ public static short Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(short); }
+ public static short Parse(string s, System.IFormatProvider provider) { return default(short); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ public string ToString(string format) { return default(string); }
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out short result) { result = default(short); return default(bool); }
+ public static bool TryParse(string s, out short result) { result = default(short); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Int32 : System.IComparable, System.IComparable<int>, System.IConvertible, System.IEquatable<int>, System.IFormattable
+ {
+ public const int MaxValue = 2147483647;
+ public const int MinValue = -2147483648;
+ public int CompareTo(int value) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+
+ public bool Equals(int obj) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ public static int Parse(string s) { return default(int); }
+ public static int Parse(string s, System.Globalization.NumberStyles style) { return default(int); }
+ public static int Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(int); }
+ public static int Parse(string s, System.IFormatProvider provider) { return default(int); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out int result) { result = default(int); return default(bool); }
+ public static bool TryParse(string s, out int result) { result = default(int); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Int64 : System.IComparable, System.IComparable<long>, System.IConvertible, System.IEquatable<long>, System.IFormattable
+ {
+ public const long MaxValue = (long)9223372036854775807;
+ public const long MinValue = (long)-9223372036854775808;
+ public int CompareTo(long value) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+
+ public bool Equals(long obj) { return default(bool); }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ public static long Parse(string s) { return default(long); }
+ public static long Parse(string s, System.Globalization.NumberStyles style) { return default(long); }
+ public static long Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(long); }
+ public static long Parse(string s, System.IFormatProvider provider) { return default(long); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out long result) { result = default(long); return default(bool); }
+ public static bool TryParse(string s, out long result) { result = default(long); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct IntPtr
+ {
+ public static readonly System.IntPtr Zero;
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public IntPtr(int value) { throw new System.NotImplementedException(); }
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public IntPtr(long value) { throw new System.NotImplementedException(); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe IntPtr(void* value) { throw new System.NotImplementedException(); }
+ public static int Size { get { return default(int); } }
+
+
+ public static System.IntPtr Add(System.IntPtr pointer, int offset) { return default(System.IntPtr); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+
+
+ public static System.IntPtr operator +(System.IntPtr pointer, int offset) { return default(System.IntPtr); }
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator ==(System.IntPtr value1, System.IntPtr value2) { return default(bool); }
+
+
+ public static explicit operator System.IntPtr (int value) { return default(System.IntPtr); }
+
+
+ public static explicit operator System.IntPtr (long value) { return default(System.IntPtr); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static explicit operator int (System.IntPtr value) { return default(int); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static explicit operator long (System.IntPtr value) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public unsafe static explicit operator void* (System.IntPtr value) { return default(void*); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe static explicit operator System.IntPtr (void* value) { return default(System.IntPtr); }
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator !=(System.IntPtr value1, System.IntPtr value2) { return default(bool); }
+
+
+ public static System.IntPtr operator -(System.IntPtr pointer, int offset) { return default(System.IntPtr); }
+
+
+ public static System.IntPtr Subtract(System.IntPtr pointer, int offset) { return default(System.IntPtr); }
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int ToInt32() { return default(int); }
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public long ToInt64() { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public unsafe void* ToPointer() { return default(void*); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class InvalidCastException : System.SystemException
+ {
+ public InvalidCastException() { }
+ public InvalidCastException(string message) { }
+ public InvalidCastException(string message, System.Exception innerException) { }
+ public InvalidCastException(string message, int errorCode) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class InvalidOperationException : System.SystemException
+ {
+ public InvalidOperationException() { }
+ public InvalidOperationException(string message) { }
+ public InvalidOperationException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class InvalidProgramException : System.SystemException
+ {
+ public InvalidProgramException() { }
+ public InvalidProgramException(string message) { }
+ public InvalidProgramException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089")]
+
+ public partial class InvalidTimeZoneException : System.Exception
+ {
+ public InvalidTimeZoneException() { }
+ public InvalidTimeZoneException(string message) { }
+ public InvalidTimeZoneException(string message, System.Exception innerException) { }
+ }
+ public partial interface IObservable<out T>
+ {
+ System.IDisposable Subscribe(System.IObserver<T> observer);
+ }
+ public partial interface IObserver<in T>
+ {
+ void OnCompleted();
+ void OnError(System.Exception error);
+ void OnNext(T value);
+ }
+ public partial interface IProgress<in T>
+ {
+ void Report(T value);
+ }
+ public partial interface IServiceProvider
+ {
+ object GetService(System.Type serviceType);
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("ThreadSafetyMode={Mode}, IsValueCreated={IsValueCreated}, IsValueFaulted={IsValueFaulted}, Value={ValueForDebugDisplay}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public partial class Lazy<T>
+ {
+ public Lazy() { }
+ public Lazy(bool isThreadSafe) { }
+ public Lazy(System.Func<T> valueFactory) { }
+ public Lazy(System.Func<T> valueFactory, bool isThreadSafe) { }
+ public Lazy(System.Func<T> valueFactory, System.Threading.LazyThreadSafetyMode mode) { }
+ public Lazy(System.Threading.LazyThreadSafetyMode mode) { }
+ public bool IsValueCreated { get { return default(bool); } }
+ [System.Diagnostics.DebuggerBrowsableAttribute((System.Diagnostics.DebuggerBrowsableState)(0))]
+ public T Value { get { return default(T); } }
+ public override string ToString() { return default(string); }
+ }
+ public static partial class Math
+ {
+ public const double E = 2.7182818284590451;
+ public const double PI = 3.1415926535897931;
+ public static decimal Abs(decimal value) { return default(decimal); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Abs(double value) { return default(double); }
+ public static short Abs(short value) { return default(short); }
+ public static int Abs(int value) { return default(int); }
+ public static long Abs(long value) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte Abs(sbyte value) { return default(sbyte); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static float Abs(float value) { return default(float); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Acos(double d) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Asin(double d) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Atan(double d) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Atan2(double y, double x) { return default(double); }
+ public static decimal Ceiling(decimal d) { return default(decimal); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Ceiling(double a) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Cos(double d) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Cosh(double value) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Exp(double d) { return default(double); }
+ public static decimal Floor(decimal d) { return default(decimal); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Floor(double d) { return default(double); }
+ public static double IEEERemainder(double x, double y) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Log(double d) { return default(double); }
+ public static double Log(double a, double newBase) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Log10(double d) { return default(double); }
+
+
+ public static byte Max(byte val1, byte val2) { return default(byte); }
+
+ public static decimal Max(decimal val1, decimal val2) { return default(decimal); }
+
+ public static double Max(double val1, double val2) { return default(double); }
+
+
+ public static short Max(short val1, short val2) { return default(short); }
+
+
+ public static int Max(int val1, int val2) { return default(int); }
+
+
+ public static long Max(long val1, long val2) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ public static sbyte Max(sbyte val1, sbyte val2) { return default(sbyte); }
+
+ public static float Max(float val1, float val2) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ public static ushort Max(ushort val1, ushort val2) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ public static uint Max(uint val1, uint val2) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ public static ulong Max(ulong val1, ulong val2) { return default(ulong); }
+
+
+ public static byte Min(byte val1, byte val2) { return default(byte); }
+
+ public static decimal Min(decimal val1, decimal val2) { return default(decimal); }
+
+ public static double Min(double val1, double val2) { return default(double); }
+
+
+ public static short Min(short val1, short val2) { return default(short); }
+
+
+ public static int Min(int val1, int val2) { return default(int); }
+
+
+ public static long Min(long val1, long val2) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ public static sbyte Min(sbyte val1, sbyte val2) { return default(sbyte); }
+
+ public static float Min(float val1, float val2) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ public static ushort Min(ushort val1, ushort val2) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ public static uint Min(uint val1, uint val2) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+
+
+ public static ulong Min(ulong val1, ulong val2) { return default(ulong); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Pow(double x, double y) { return default(double); }
+ public static decimal Round(decimal d) { return default(decimal); }
+ public static decimal Round(decimal d, int decimals) { return default(decimal); }
+ public static decimal Round(decimal d, int decimals, System.MidpointRounding mode) { return default(decimal); }
+ public static decimal Round(decimal d, System.MidpointRounding mode) { return default(decimal); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Round(double a) { return default(double); }
+ public static double Round(double value, int digits) { return default(double); }
+ public static double Round(double value, int digits, System.MidpointRounding mode) { return default(double); }
+ public static double Round(double value, System.MidpointRounding mode) { return default(double); }
+ public static int Sign(decimal value) { return default(int); }
+ public static int Sign(double value) { return default(int); }
+ public static int Sign(short value) { return default(int); }
+ public static int Sign(int value) { return default(int); }
+ public static int Sign(long value) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ public static int Sign(sbyte value) { return default(int); }
+ public static int Sign(float value) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Sin(double a) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Sinh(double value) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static double Sqrt(double d) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Tan(double a) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Tanh(double value) { return default(double); }
+ public static decimal Truncate(decimal d) { return default(decimal); }
+ public static double Truncate(double d) { return default(double); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MemberAccessException : System.SystemException
+ {
+ public MemberAccessException() { }
+ public MemberAccessException(string message) { }
+ public MemberAccessException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MethodAccessException : System.MemberAccessException
+ {
+ public MethodAccessException() { }
+ public MethodAccessException(string message) { }
+ public MethodAccessException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum MidpointRounding
+ {
+ AwayFromZero = 1,
+ ToEven = 0,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MissingFieldException : System.MissingMemberException
+ {
+ public MissingFieldException() { }
+ public MissingFieldException(string message) { }
+ public MissingFieldException(string message, System.Exception inner) { }
+ public override string Message { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MissingMemberException : System.MemberAccessException
+ {
+ public MissingMemberException() { }
+ public MissingMemberException(string message) { }
+ public MissingMemberException(string message, System.Exception inner) { }
+ public override string Message { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MissingMethodException : System.MissingMemberException
+ {
+ public MissingMethodException() { }
+ public MissingMethodException(string message) { }
+ public MissingMethodException(string message, System.Exception inner) { }
+ public override string Message { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class MTAThreadAttribute : System.Attribute
+ {
+ public MTAThreadAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class MulticastDelegate : System.Delegate
+ {
+ protected MulticastDelegate(object target, string method) : base (default(object), default(string)) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected sealed override System.Delegate CombineImpl(System.Delegate follow) { return default(System.Delegate); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public sealed override bool Equals(object obj) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public sealed override int GetHashCode() { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public sealed override System.Delegate[] GetInvocationList() { return default(System.Delegate[]); }
+ public static bool operator ==(System.MulticastDelegate d1, System.MulticastDelegate d2) { return default(bool); }
+ public static bool operator !=(System.MulticastDelegate d1, System.MulticastDelegate d2) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected sealed override System.Delegate RemoveImpl(System.Delegate value) { return default(System.Delegate); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class MulticastNotSupportedException : System.SystemException
+ {
+ public MulticastNotSupportedException() { }
+ public MulticastNotSupportedException(string message) { }
+ public MulticastNotSupportedException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class NotFiniteNumberException : System.ArithmeticException
+ {
+ public NotFiniteNumberException() { }
+ public NotFiniteNumberException(string message) { }
+ public NotFiniteNumberException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class NotImplementedException : System.SystemException
+ {
+ public NotImplementedException() { }
+ public NotImplementedException(string message) { }
+ public NotImplementedException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class NotSupportedException : System.SystemException
+ {
+ public NotSupportedException() { }
+ public NotSupportedException(string message) { }
+ public NotSupportedException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class Nullable
+ {
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static int Compare<T>(System.Nullable<T> n1, System.Nullable<T> n2) where T : struct { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static bool Equals<T>(System.Nullable<T> n1, System.Nullable<T> n2) where T : struct { return default(bool); }
+ public static System.Type GetUnderlyingType(System.Type nullableType) { return default(System.Type); }
+ }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Nullable<T> where T : struct
+ {
+
+ public Nullable(T value) { throw new System.NotImplementedException(); }
+ public bool HasValue { get { return default(bool); } }
+ public T Value { get { return default(T); } }
+ public override bool Equals(object other) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+
+ public T GetValueOrDefault() { return default(T); }
+
+ public T GetValueOrDefault(T defaultValue) { return default(T); }
+
+ public static explicit operator T (System.Nullable<T> value) { return default(T); }
+
+ public static implicit operator System.Nullable<T> (T value) { return default(System.Nullable<T>); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class NullReferenceException : System.SystemException
+ {
+ public NullReferenceException() { }
+ public NullReferenceException(string message) { }
+ public NullReferenceException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(2))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class Object
+ {
+
+
+ public Object() { }
+ public virtual bool Equals(object obj) { return default(bool); }
+ public static bool Equals(object objA, object objB) { return default(bool); }
+ ~Object() { }
+ public virtual int GetHashCode() { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public System.Type GetType() { return default(System.Type); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ protected object MemberwiseClone() { return default(object); }
+
+
+ public static bool ReferenceEquals(object objA, object objB) { return default(bool); }
+ public virtual string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ObjectDisposedException : System.InvalidOperationException
+ {
+ public ObjectDisposedException(string objectName) { }
+ public ObjectDisposedException(string message, System.Exception innerException) { }
+ public ObjectDisposedException(string objectName, string message) { }
+ public override string Message { get { return default(string); } }
+ public string ObjectName { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(6140), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ObsoleteAttribute : System.Attribute
+ {
+ public ObsoleteAttribute() { }
+ public ObsoleteAttribute(string message) { }
+ public ObsoleteAttribute(string message, bool error) { }
+ public bool IsError { get { return default(bool); } }
+ public string Message { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class OperatingSystem
+ {
+ public OperatingSystem(System.PlatformID platform, System.Version version) { }
+ public System.PlatformID Platform { get { return default(System.PlatformID); } }
+ public System.Version Version { get { return default(System.Version); } }
+ public object Clone() { return default(object); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class OperationCanceledException : System.SystemException
+ {
+ public OperationCanceledException() { }
+ public OperationCanceledException(string message) { }
+ public OperationCanceledException(string message, System.Exception innerException) { }
+ public OperationCanceledException(string message, System.Exception innerException, System.Threading.CancellationToken token) { }
+ public OperationCanceledException(string message, System.Threading.CancellationToken token) { }
+ public OperationCanceledException(System.Threading.CancellationToken token) { }
+ public System.Threading.CancellationToken CancellationToken { get { return default(System.Threading.CancellationToken); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class OutOfMemoryException : System.SystemException
+ {
+ public OutOfMemoryException() { }
+ public OutOfMemoryException(string message) { }
+ public OutOfMemoryException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class OverflowException : System.ArithmeticException
+ {
+ public OverflowException() { }
+ public OverflowException(string message) { }
+ public OverflowException(string message, System.Exception innerException) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=true, AllowMultiple=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ParamArrayAttribute : System.Attribute
+ {
+ public ParamArrayAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum PlatformID
+ {
+ MacOSX = 6,
+ Unix = 4,
+ Win32NT = 2,
+ Win32S = 0,
+ Win32Windows = 1,
+ WinCE = 3,
+ Xbox = 5,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class PlatformNotSupportedException : System.NotSupportedException
+ {
+ public PlatformNotSupportedException() { }
+ public PlatformNotSupportedException(string message) { }
+ public PlatformNotSupportedException(string message, System.Exception inner) { }
+ }
+ public delegate bool Predicate<in T>(T obj);
+ public partial class Progress<T> : System.IProgress<T>
+ {
+ public Progress() { }
+ public Progress(System.Action<T> handler) { }
+ public event System.EventHandler<T> ProgressChanged { add { } remove { } }
+ protected virtual void OnReport(T value) { }
+ void System.IProgress<T>.Report(T value) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class Random
+ {
+ public Random() { }
+ public Random(int Seed) { }
+ public virtual int Next() { return default(int); }
+ public virtual int Next(int maxValue) { return default(int); }
+ public virtual int Next(int minValue, int maxValue) { return default(int); }
+ public virtual void NextBytes(byte[] buffer) { }
+ public virtual double NextDouble() { return default(double); }
+ protected virtual double Sample() { return default(double); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class RankException : System.SystemException
+ {
+ public RankException() { }
+ public RankException(string message) { }
+ public RankException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct RuntimeArgumentHandle
+ {
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct RuntimeFieldHandle
+ {
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool Equals(System.RuntimeFieldHandle handle) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.RuntimeFieldHandle left, System.RuntimeFieldHandle right) { return default(bool); }
+ public static bool operator !=(System.RuntimeFieldHandle left, System.RuntimeFieldHandle right) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct RuntimeMethodHandle
+ {
+ public System.IntPtr Value { [System.Security.SecurityCriticalAttribute]get { return default(System.IntPtr); } }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool Equals(System.RuntimeMethodHandle handle) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.RuntimeMethodHandle left, System.RuntimeMethodHandle right) { return default(bool); }
+ public static bool operator !=(System.RuntimeMethodHandle left, System.RuntimeMethodHandle right) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct RuntimeTypeHandle
+ {
+ public System.IntPtr Value { [System.Security.SecurityCriticalAttribute]get { return default(System.IntPtr); } }
+
+ public override bool Equals(object obj) { return default(bool); }
+
+ public bool Equals(System.RuntimeTypeHandle handle) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(object left, System.RuntimeTypeHandle right) { return default(bool); }
+ public static bool operator ==(System.RuntimeTypeHandle left, object right) { return default(bool); }
+ public static bool operator !=(object left, System.RuntimeTypeHandle right) { return default(bool); }
+ public static bool operator !=(System.RuntimeTypeHandle left, object right) { return default(bool); }
+ }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct SByte : System.IComparable, System.IComparable<sbyte>, System.IConvertible, System.IEquatable<sbyte>, System.IFormattable
+ {
+ public const sbyte MaxValue = (sbyte)127;
+ public const sbyte MinValue = (sbyte)-128;
+ public int CompareTo(object obj) { return default(int); }
+ public int CompareTo(sbyte value) { return default(int); }
+ public override bool Equals(object obj) { return default(bool); }
+
+ public bool Equals(sbyte obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte Parse(string s) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte Parse(string s, System.Globalization.NumberStyles style) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(sbyte); }
+ [System.CLSCompliantAttribute(false)]
+ public static sbyte Parse(string s, System.IFormatProvider provider) { return default(sbyte); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ public string ToString(string format) { return default(string); }
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out sbyte result) { result = default(sbyte); return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool TryParse(string s, out sbyte result) { result = default(sbyte); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Single : System.IComparable, System.IComparable<float>, System.IConvertible, System.IEquatable<float>, System.IFormattable
+ {
+ public const float Epsilon = 1.401298E-45f;
+ public const float MaxValue = 3.40282347E+38f;
+ public const float MinValue = -3.40282347E+38f;
+ public const float NaN = 0.0f / 0.0f;
+ public const float NegativeInfinity = -1.0f / 0.0f;
+ public const float PositiveInfinity = 1.0f / 0.0f;
+ public int CompareTo(object value) { return default(int); }
+ public int CompareTo(float value) { return default(int); }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(float obj) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool IsInfinity(float f) { return default(bool); }
+
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool IsNaN(float f) { return default(bool); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool IsNegativeInfinity(float f) { return default(bool); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool IsPositiveInfinity(float f) { return default(bool); }
+
+ public static bool operator ==(float left, float right) { return default(bool); }
+
+ public static bool operator >(float left, float right) { return default(bool); }
+
+ public static bool operator >=(float left, float right) { return default(bool); }
+
+ public static bool operator !=(float left, float right) { return default(bool); }
+
+ public static bool operator <(float left, float right) { return default(bool); }
+
+ public static bool operator <=(float left, float right) { return default(bool); }
+ public static float Parse(string s) { return default(float); }
+ public static float Parse(string s, System.Globalization.NumberStyles style) { return default(float); }
+ public static float Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(float); }
+ public static float Parse(string s, System.IFormatProvider provider) { return default(float); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out float result) { result = default(float); return default(bool); }
+ public static bool TryParse(string s, out float result) { result = default(float); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class StackOverflowException : System.SystemException
+ {
+ public StackOverflowException() { }
+ public StackOverflowException(string message) { }
+ public StackOverflowException(string message, System.Exception innerException) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class STAThreadAttribute : System.Attribute
+ {
+ public STAThreadAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class String : System.Collections.Generic.IEnumerable<char>, System.Collections.IEnumerable, System.IComparable, System.IComparable<string>, System.IConvertible, System.IEquatable<string>
+ {
+ public static readonly string Empty;
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe String(char* value) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe String(char* value, int startIndex, int length) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public String(char c, int count) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public String(char[] value) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public String(char[] value, int startIndex, int length) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe String(sbyte* value) { }
+ [System.Runtime.CompilerServices.IndexerName("Chars")]
+ public char this[int index] { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(char); } }
+ public int Length { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(int); } }
+ public static int Compare(string strA, int indexA, string strB, int indexB, int length) { return default(int); }
+ public static int Compare(string strA, int indexA, string strB, int indexB, int length, System.Globalization.CultureInfo culture, System.Globalization.CompareOptions options) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int Compare(string strA, int indexA, string strB, int indexB, int length, System.StringComparison comparisonType) { return default(int); }
+ public static int Compare(string strA, string strB) { return default(int); }
+ public static int Compare(string strA, string strB, bool ignoreCase) { return default(int); }
+ public static int Compare(string strA, string strB, System.Globalization.CultureInfo culture, System.Globalization.CompareOptions options) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int Compare(string strA, string strB, System.StringComparison comparisonType) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int CompareOrdinal(string strA, int indexA, string strB, int indexB, int length) { return default(int); }
+ public static int CompareOrdinal(string strA, string strB) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+ public int CompareTo(string strB) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static string Concat(System.Collections.Generic.IEnumerable<string> values) { return default(string); }
+ public static string Concat(object arg0) { return default(string); }
+ public static string Concat(object arg0, object arg1) { return default(string); }
+ public static string Concat(object arg0, object arg1, object arg2) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string Concat(params object[] args) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string Concat(string str0, string str1) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string Concat(string str0, string str1, string str2) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string Concat(string str0, string str1, string str2, string str3) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string Concat(params string[] values) { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static string Concat<T>(System.Collections.Generic.IEnumerable<T> values) { return default(string); }
+ public bool Contains(string value) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string Copy(string str) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) { }
+ public bool EndsWith(string value) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool EndsWith(string value, System.StringComparison comparisonType) { return default(bool); }
+
+ public override bool Equals(object obj) { return default(bool); }
+
+ public bool Equals(string value) { return default(bool); }
+ public static bool Equals(string a, string b) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool Equals(string a, string b, System.StringComparison comparisonType) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool Equals(string value, System.StringComparison comparisonType) { return default(bool); }
+ public static string Format(System.IFormatProvider provider, string format, object arg0) { return default(string); }
+ public static string Format(System.IFormatProvider provider, string format, object arg0, object arg1) { return default(string); }
+ public static string Format(System.IFormatProvider provider, string format, object arg0, object arg1, object arg2) { return default(string); }
+ public static string Format(System.IFormatProvider provider, string format, params object[] args) { return default(string); }
+ public static string Format(string format, object arg0) { return default(string); }
+ public static string Format(string format, object arg0, object arg1) { return default(string); }
+ public static string Format(string format, object arg0, object arg1, object arg2) { return default(string); }
+ public static string Format(string format, params object[] args) { return default(string); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ public int IndexOf(char value) { return default(int); }
+ public int IndexOf(char value, int startIndex) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public int IndexOf(char value, int startIndex, int count) { return default(int); }
+ public int IndexOf(string value) { return default(int); }
+ public int IndexOf(string value, int startIndex) { return default(int); }
+ public int IndexOf(string value, int startIndex, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int IndexOf(string value, int startIndex, int count, System.StringComparison comparisonType) { return default(int); }
+ public int IndexOf(string value, int startIndex, System.StringComparison comparisonType) { return default(int); }
+ public int IndexOf(string value, System.StringComparison comparisonType) { return default(int); }
+ public int IndexOfAny(char[] anyOf) { return default(int); }
+ public int IndexOfAny(char[] anyOf, int startIndex) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public int IndexOfAny(char[] anyOf, int startIndex, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string Insert(int startIndex, string value) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string Intern(string str) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string IsInterned(string str) { return default(string); }
+ public static bool IsNullOrEmpty(string value) { return default(bool); }
+ public static bool IsNullOrWhiteSpace(string value) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static string Join(string separator, System.Collections.Generic.IEnumerable<string> values) { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static string Join(string separator, params object[] values) { return default(string); }
+ public static string Join(string separator, params string[] value) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string Join(string separator, string[] value, int startIndex, int count) { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static string Join<T>(string separator, System.Collections.Generic.IEnumerable<T> values) { return default(string); }
+ public int LastIndexOf(char value) { return default(int); }
+ public int LastIndexOf(char value, int startIndex) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public int LastIndexOf(char value, int startIndex, int count) { return default(int); }
+ public int LastIndexOf(string value) { return default(int); }
+ public int LastIndexOf(string value, int startIndex) { return default(int); }
+ public int LastIndexOf(string value, int startIndex, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int LastIndexOf(string value, int startIndex, int count, System.StringComparison comparisonType) { return default(int); }
+ public int LastIndexOf(string value, int startIndex, System.StringComparison comparisonType) { return default(int); }
+ public int LastIndexOf(string value, System.StringComparison comparisonType) { return default(int); }
+ public int LastIndexOfAny(char[] anyOf) { return default(int); }
+ public int LastIndexOfAny(char[] anyOf, int startIndex) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public int LastIndexOfAny(char[] anyOf, int startIndex, int count) { return default(int); }
+ public static bool operator ==(string a, string b) { return default(bool); }
+ public static bool operator !=(string a, string b) { return default(bool); }
+ public string PadLeft(int totalWidth) { return default(string); }
+ public string PadLeft(int totalWidth, char paddingChar) { return default(string); }
+ public string PadRight(int totalWidth) { return default(string); }
+ public string PadRight(int totalWidth, char paddingChar) { return default(string); }
+ public string Remove(int startIndex) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string Remove(int startIndex, int count) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string Replace(char oldChar, char newChar) { return default(string); }
+ public string Replace(string oldValue, string newValue) { return default(string); }
+ public string[] Split(params char[] separator) { return default(string[]); }
+ public string[] Split(char[] separator, int count) { return default(string[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public string[] Split(char[] separator, int count, System.StringSplitOptions options) { return default(string[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public string[] Split(char[] separator, System.StringSplitOptions options) { return default(string[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public string[] Split(string[] separator, int count, System.StringSplitOptions options) { return default(string[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public string[] Split(string[] separator, System.StringSplitOptions options) { return default(string[]); }
+ public bool StartsWith(string value) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool StartsWith(string value, System.StringComparison comparisonType) { return default(bool); }
+ public string Substring(int startIndex) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string Substring(int startIndex, int length) { return default(string); }
+ System.Collections.Generic.IEnumerator<char> System.Collections.Generic.IEnumerable<System.Char>.GetEnumerator() { return default(System.Collections.Generic.IEnumerator<char>); }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public char[] ToCharArray() { return default(char[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public char[] ToCharArray(int startIndex, int length) { return default(char[]); }
+ public string ToLower() { return default(string); }
+ public string ToLower(System.Globalization.CultureInfo culture) { return default(string); }
+ public string ToLowerInvariant() { return default(string); }
+ public override string ToString() { return default(string); }
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ public string ToUpper() { return default(string); }
+ public string ToUpper(System.Globalization.CultureInfo culture) { return default(string); }
+ public string ToUpperInvariant() { return default(string); }
+ public string Trim() { return default(string); }
+ public string Trim(params char[] trimChars) { return default(string); }
+ public string TrimEnd(params char[] trimChars) { return default(string); }
+ public string TrimStart(params char[] trimChars) { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class StringComparer : System.Collections.Generic.IComparer<string>, System.Collections.Generic.IEqualityComparer<string>, System.Collections.IComparer, System.Collections.IEqualityComparer
+ {
+ protected StringComparer() { }
+ public static System.StringComparer CurrentCulture { get { return default(System.StringComparer); } }
+ public static System.StringComparer CurrentCultureIgnoreCase { get { return default(System.StringComparer); } }
+ public static System.StringComparer InvariantCulture { get { return default(System.StringComparer); } }
+ public static System.StringComparer InvariantCultureIgnoreCase { get { return default(System.StringComparer); } }
+ public static System.StringComparer Ordinal { get { return default(System.StringComparer); } }
+ public static System.StringComparer OrdinalIgnoreCase { get { return default(System.StringComparer); } }
+ public int Compare(object x, object y) { return default(int); }
+ public abstract int Compare(string x, string y);
+ public static System.StringComparer Create(System.Globalization.CultureInfo culture, bool ignoreCase) { return default(System.StringComparer); }
+ public new bool Equals(object x, object y) { return default(bool); }
+ public abstract bool Equals(string x, string y);
+ public int GetHashCode(object obj) { return default(int); }
+ public abstract int GetHashCode(string obj);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum StringComparison
+ {
+ CurrentCulture = 0,
+ CurrentCultureIgnoreCase = 1,
+ InvariantCulture = 2,
+ InvariantCultureIgnoreCase = 3,
+ Ordinal = 4,
+ OrdinalIgnoreCase = 5,
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public enum StringSplitOptions
+ {
+ None = 0,
+ RemoveEmptyEntries = 1,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class SystemException : System.Exception
+ {
+ public SystemException() { }
+ public SystemException(string message) { }
+ public SystemException(string message, System.Exception innerException) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(256), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ThreadStaticAttribute : System.Attribute
+ {
+ public ThreadStaticAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class TimeoutException : System.SystemException
+ {
+ public TimeoutException() { }
+ public TimeoutException(string message) { }
+ public TimeoutException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TimeSpan : System.IComparable, System.IComparable<System.TimeSpan>, System.IEquatable<System.TimeSpan>, System.IFormattable
+ {
+ public static readonly System.TimeSpan MaxValue;
+ public static readonly System.TimeSpan MinValue;
+ public const long TicksPerDay = (long)864000000000;
+ public const long TicksPerHour = (long)36000000000;
+ public const long TicksPerMillisecond = (long)10000;
+ public const long TicksPerMinute = (long)600000000;
+ public const long TicksPerSecond = (long)10000000;
+ public static readonly System.TimeSpan Zero;
+ public TimeSpan(int hours, int minutes, int seconds) { throw new System.NotImplementedException(); }
+ public TimeSpan(int days, int hours, int minutes, int seconds) { throw new System.NotImplementedException(); }
+ public TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds) { throw new System.NotImplementedException(); }
+ public TimeSpan(long ticks) { throw new System.NotImplementedException(); }
+ public int Days { get { return default(int); } }
+ public int Hours { get { return default(int); } }
+ public int Milliseconds { get { return default(int); } }
+ public int Minutes { get { return default(int); } }
+ public int Seconds { get { return default(int); } }
+ public long Ticks { get { return default(long); } }
+ public double TotalDays { get { return default(double); } }
+ public double TotalHours { get { return default(double); } }
+ public double TotalMilliseconds { get { return default(double); } }
+ public double TotalMinutes { get { return default(double); } }
+ public double TotalSeconds { get { return default(double); } }
+ public System.TimeSpan Add(System.TimeSpan ts) { return default(System.TimeSpan); }
+ public static int Compare(System.TimeSpan t1, System.TimeSpan t2) { return default(int); }
+ public int CompareTo(object value) { return default(int); }
+ public int CompareTo(System.TimeSpan value) { return default(int); }
+ public System.TimeSpan Duration() { return default(System.TimeSpan); }
+ public override bool Equals(object value) { return default(bool); }
+ public bool Equals(System.TimeSpan obj) { return default(bool); }
+ public static bool Equals(System.TimeSpan t1, System.TimeSpan t2) { return default(bool); }
+ public static System.TimeSpan FromDays(double value) { return default(System.TimeSpan); }
+ public static System.TimeSpan FromHours(double value) { return default(System.TimeSpan); }
+ public static System.TimeSpan FromMilliseconds(double value) { return default(System.TimeSpan); }
+ public static System.TimeSpan FromMinutes(double value) { return default(System.TimeSpan); }
+ public static System.TimeSpan FromSeconds(double value) { return default(System.TimeSpan); }
+ public static System.TimeSpan FromTicks(long value) { return default(System.TimeSpan); }
+ public override int GetHashCode() { return default(int); }
+ public System.TimeSpan Negate() { return default(System.TimeSpan); }
+ public static System.TimeSpan operator +(System.TimeSpan t1, System.TimeSpan t2) { return default(System.TimeSpan); }
+ public static bool operator ==(System.TimeSpan t1, System.TimeSpan t2) { return default(bool); }
+ public static bool operator >(System.TimeSpan t1, System.TimeSpan t2) { return default(bool); }
+ public static bool operator >=(System.TimeSpan t1, System.TimeSpan t2) { return default(bool); }
+ public static bool operator !=(System.TimeSpan t1, System.TimeSpan t2) { return default(bool); }
+ public static bool operator <(System.TimeSpan t1, System.TimeSpan t2) { return default(bool); }
+ public static bool operator <=(System.TimeSpan t1, System.TimeSpan t2) { return default(bool); }
+ public static System.TimeSpan operator -(System.TimeSpan t1, System.TimeSpan t2) { return default(System.TimeSpan); }
+ public static System.TimeSpan operator -(System.TimeSpan t) { return default(System.TimeSpan); }
+ public static System.TimeSpan operator +(System.TimeSpan t) { return default(System.TimeSpan); }
+ public static System.TimeSpan Parse(string s) { return default(System.TimeSpan); }
+ public static System.TimeSpan Parse(string input, System.IFormatProvider formatProvider) { return default(System.TimeSpan); }
+ public static System.TimeSpan ParseExact(string input, string format, System.IFormatProvider formatProvider) { return default(System.TimeSpan); }
+ public static System.TimeSpan ParseExact(string input, string format, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles) { return default(System.TimeSpan); }
+ public static System.TimeSpan ParseExact(string input, string[] formats, System.IFormatProvider formatProvider) { return default(System.TimeSpan); }
+ public static System.TimeSpan ParseExact(string input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles) { return default(System.TimeSpan); }
+ public System.TimeSpan Subtract(System.TimeSpan ts) { return default(System.TimeSpan); }
+ public override string ToString() { return default(string); }
+ public string ToString(string format) { return default(string); }
+ public string ToString(string format, System.IFormatProvider formatProvider) { return default(string); }
+ public static bool TryParse(string input, System.IFormatProvider formatProvider, out System.TimeSpan result) { result = default(System.TimeSpan); return default(bool); }
+ public static bool TryParse(string s, out System.TimeSpan result) { result = default(System.TimeSpan); return default(bool); }
+ public static bool TryParseExact(string input, string format, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles, out System.TimeSpan result) { result = default(System.TimeSpan); return default(bool); }
+ public static bool TryParseExact(string input, string format, System.IFormatProvider formatProvider, out System.TimeSpan result) { result = default(System.TimeSpan); return default(bool); }
+ public static bool TryParseExact(string input, string[] formats, System.IFormatProvider formatProvider, System.Globalization.TimeSpanStyles styles, out System.TimeSpan result) { result = default(System.TimeSpan); return default(bool); }
+ public static bool TryParseExact(string input, string[] formats, System.IFormatProvider formatProvider, out System.TimeSpan result) { result = default(System.TimeSpan); return default(bool); }
+ }
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089")]
+
+ public sealed partial class TimeZoneInfo : System.IEquatable<System.TimeZoneInfo>
+ {
+ internal TimeZoneInfo() { }
+ public System.TimeSpan BaseUtcOffset { get { return default(System.TimeSpan); } }
+ public string DaylightName { get { return default(string); } }
+ public string DisplayName { get { return default(string); } }
+ public string Id { get { return default(string); } }
+ public static System.TimeZoneInfo Local { get { return default(System.TimeZoneInfo); } }
+ public string StandardName { get { return default(string); } }
+ public bool SupportsDaylightSavingTime { get { return default(bool); } }
+ public static System.TimeZoneInfo Utc { get { return default(System.TimeZoneInfo); } }
+ public static System.DateTime ConvertTime(System.DateTime dateTime, System.TimeZoneInfo destinationTimeZone) { return default(System.DateTime); }
+ public static System.DateTime ConvertTime(System.DateTime dateTime, System.TimeZoneInfo sourceTimeZone, System.TimeZoneInfo destinationTimeZone) { return default(System.DateTime); }
+ public static System.DateTimeOffset ConvertTime(System.DateTimeOffset dateTimeOffset, System.TimeZoneInfo destinationTimeZone) { return default(System.DateTimeOffset); }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.TimeZoneInfo other) { return default(bool); }
+ public static System.TimeZoneInfo FindSystemTimeZoneById(string id) { return default(System.TimeZoneInfo); }
+ public System.TimeSpan[] GetAmbiguousTimeOffsets(System.DateTime dateTime) { return default(System.TimeSpan[]); }
+ public System.TimeSpan[] GetAmbiguousTimeOffsets(System.DateTimeOffset dateTimeOffset) { return default(System.TimeSpan[]); }
+ public override int GetHashCode() { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Collections.ObjectModel.ReadOnlyCollection<System.TimeZoneInfo> GetSystemTimeZones() { return default(System.Collections.ObjectModel.ReadOnlyCollection<System.TimeZoneInfo>); }
+ public System.TimeSpan GetUtcOffset(System.DateTime dateTime) { return default(System.TimeSpan); }
+ public System.TimeSpan GetUtcOffset(System.DateTimeOffset dateTimeOffset) { return default(System.TimeSpan); }
+ public bool IsAmbiguousTime(System.DateTime dateTime) { return default(bool); }
+ public bool IsAmbiguousTime(System.DateTimeOffset dateTimeOffset) { return default(bool); }
+ public bool IsDaylightSavingTime(System.DateTime dateTime) { return default(bool); }
+ public bool IsDaylightSavingTime(System.DateTimeOffset dateTimeOffset) { return default(bool); }
+ public bool IsInvalidTime(System.DateTime dateTime) { return default(bool); }
+ public override string ToString() { return default(string); }
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089")]
+
+ public sealed partial class AdjustmentRule : System.IEquatable<System.TimeZoneInfo.AdjustmentRule>
+ {
+ internal AdjustmentRule() { }
+ public static System.TimeZoneInfo.AdjustmentRule CreateAdjustmentRule(System.DateTime dateStart, System.DateTime dateEnd, System.TimeSpan daylightDelta, System.TimeZoneInfo.TransitionTime daylightTransitionStart, System.TimeZoneInfo.TransitionTime daylightTransitionEnd) { return default(System.TimeZoneInfo.AdjustmentRule); }
+ public bool Equals(System.TimeZoneInfo.AdjustmentRule other) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089")]
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TransitionTime : System.IEquatable<System.TimeZoneInfo.TransitionTime>
+ {
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.TimeZoneInfo.TransitionTime other) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ }
+ public static partial class Tuple
+ {
+ public static System.Tuple<T1> Create<T1>(T1 item1) { return default(System.Tuple<T1>); }
+ public static System.Tuple<T1, T2> Create<T1, T2>(T1 item1, T2 item2) { return default(System.Tuple<T1, T2>); }
+ public static System.Tuple<T1, T2, T3> Create<T1, T2, T3>(T1 item1, T2 item2, T3 item3) { return default(System.Tuple<T1, T2, T3>); }
+ public static System.Tuple<T1, T2, T3, T4> Create<T1, T2, T3, T4>(T1 item1, T2 item2, T3 item3, T4 item4) { return default(System.Tuple<T1, T2, T3, T4>); }
+ public static System.Tuple<T1, T2, T3, T4, T5> Create<T1, T2, T3, T4, T5>(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) { return default(System.Tuple<T1, T2, T3, T4, T5>); }
+ public static System.Tuple<T1, T2, T3, T4, T5, T6> Create<T1, T2, T3, T4, T5, T6>(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) { return default(System.Tuple<T1, T2, T3, T4, T5, T6>); }
+ public static System.Tuple<T1, T2, T3, T4, T5, T6, T7> Create<T1, T2, T3, T4, T5, T6, T7>(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) { return default(System.Tuple<T1, T2, T3, T4, T5, T6, T7>); }
+ public static System.Tuple<T1, T2, T3, T4, T5, T6, T7, System.Tuple<T8>> Create<T1, T2, T3, T4, T5, T6, T7, T8>(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8) { return default(System.Tuple<T1, T2, T3, T4, T5, T6, T7, System.Tuple<T8>>); }
+ }
+ public partial class Tuple<T1> : System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.IComparable
+ {
+ public Tuple(T1 item1) { }
+ public T1 Item1 { get { return default(T1); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ public partial class Tuple<T1, T2> : System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.IComparable
+ {
+ public Tuple(T1 item1, T2 item2) { }
+ public T1 Item1 { get { return default(T1); } }
+ public T2 Item2 { get { return default(T2); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ public partial class Tuple<T1, T2, T3> : System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.IComparable
+ {
+ public Tuple(T1 item1, T2 item2, T3 item3) { }
+ public T1 Item1 { get { return default(T1); } }
+ public T2 Item2 { get { return default(T2); } }
+ public T3 Item3 { get { return default(T3); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ public partial class Tuple<T1, T2, T3, T4> : System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.IComparable
+ {
+ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4) { }
+ public T1 Item1 { get { return default(T1); } }
+ public T2 Item2 { get { return default(T2); } }
+ public T3 Item3 { get { return default(T3); } }
+ public T4 Item4 { get { return default(T4); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ public partial class Tuple<T1, T2, T3, T4, T5> : System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.IComparable
+ {
+ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5) { }
+ public T1 Item1 { get { return default(T1); } }
+ public T2 Item2 { get { return default(T2); } }
+ public T3 Item3 { get { return default(T3); } }
+ public T4 Item4 { get { return default(T4); } }
+ public T5 Item5 { get { return default(T5); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ public partial class Tuple<T1, T2, T3, T4, T5, T6> : System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.IComparable
+ {
+ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6) { }
+ public T1 Item1 { get { return default(T1); } }
+ public T2 Item2 { get { return default(T2); } }
+ public T3 Item3 { get { return default(T3); } }
+ public T4 Item4 { get { return default(T4); } }
+ public T5 Item5 { get { return default(T5); } }
+ public T6 Item6 { get { return default(T6); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ public partial class Tuple<T1, T2, T3, T4, T5, T6, T7> : System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.IComparable
+ {
+ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7) { }
+ public T1 Item1 { get { return default(T1); } }
+ public T2 Item2 { get { return default(T2); } }
+ public T3 Item3 { get { return default(T3); } }
+ public T4 Item4 { get { return default(T4); } }
+ public T5 Item5 { get { return default(T5); } }
+ public T6 Item6 { get { return default(T6); } }
+ public T7 Item7 { get { return default(T7); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ public partial class Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> : System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.IComparable
+ {
+ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest) { }
+ public T1 Item1 { get { return default(T1); } }
+ public T2 Item2 { get { return default(T2); } }
+ public T3 Item3 { get { return default(T3); } }
+ public T4 Item4 { get { return default(T4); } }
+ public T5 Item5 { get { return default(T5); } }
+ public T6 Item6 { get { return default(T6); } }
+ public T7 Item7 { get { return default(T7); } }
+ public TRest Rest { get { return default(TRest); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ int System.Collections.IStructuralComparable.CompareTo(object other, System.Collections.IComparer comparer) { return default(int); }
+ bool System.Collections.IStructuralEquatable.Equals(object other, System.Collections.IEqualityComparer comparer) { return default(bool); }
+ int System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer comparer) { return default(int); }
+ int System.IComparable.CompareTo(object obj) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Type : System.Reflection.MemberInfo, System.Reflection.IReflect
+ {
+ public static readonly char Delimiter;
+ public static readonly System.Type[] EmptyTypes;
+ public static readonly System.Reflection.MemberFilter FilterNameIgnoreCase;
+ public static readonly object Missing;
+ protected Type() { }
+ public abstract System.Reflection.Assembly Assembly { get; }
+ public abstract string AssemblyQualifiedName { get; }
+ public System.Reflection.TypeAttributes Attributes { get { return default(System.Reflection.TypeAttributes); } }
+ public abstract System.Type BaseType { get; }
+ public virtual bool ContainsGenericParameters { get { return default(bool); } }
+ public virtual System.Reflection.MethodBase DeclaringMethod { get { return default(System.Reflection.MethodBase); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public static System.Reflection.Binder DefaultBinder { get { return default(System.Reflection.Binder); } }
+ public abstract string FullName { get; }
+ public virtual System.Reflection.GenericParameterAttributes GenericParameterAttributes { get { return default(System.Reflection.GenericParameterAttributes); } }
+ public virtual int GenericParameterPosition { get { return default(int); } }
+ public virtual System.Type[] GenericTypeArguments { get { return default(System.Type[]); } }
+ public abstract System.Guid GUID { get; }
+ public bool HasElementType { get { return default(bool); } }
+ public bool IsAbstract { get { return default(bool); } }
+ public bool IsAnsiClass { get { return default(bool); } }
+ public bool IsArray { get { return default(bool); } }
+ public bool IsAutoClass { get { return default(bool); } }
+ public bool IsAutoLayout { get { return default(bool); } }
+ public bool IsByRef { get { return default(bool); } }
+ public bool IsClass { get { return default(bool); } }
+ public bool IsCOMObject { get { return default(bool); } }
+ public virtual bool IsConstructedGenericType { get { return default(bool); } }
+ public bool IsEnum { get { return default(bool); } }
+ public bool IsExplicitLayout { get { return default(bool); } }
+ public virtual bool IsGenericParameter { get { return default(bool); } }
+ public virtual bool IsGenericType { get { return default(bool); } }
+ public virtual bool IsGenericTypeDefinition { get { return default(bool); } }
+ public bool IsImport { get { return default(bool); } }
+ public bool IsInterface { [System.Security.SecuritySafeCriticalAttribute]get { return default(bool); } }
+ public bool IsLayoutSequential { get { return default(bool); } }
+ public bool IsMarshalByRef { get { return default(bool); } }
+ public bool IsNested { get { return default(bool); } }
+ public bool IsNestedAssembly { get { return default(bool); } }
+ public bool IsNestedFamANDAssem { get { return default(bool); } }
+ public bool IsNestedFamily { get { return default(bool); } }
+ public bool IsNestedFamORAssem { get { return default(bool); } }
+ public bool IsNestedPrivate { get { return default(bool); } }
+ public bool IsNestedPublic { get { return default(bool); } }
+ public bool IsNotPublic { get { return default(bool); } }
+ public bool IsPointer { get { return default(bool); } }
+ public bool IsPrimitive { get { return default(bool); } }
+ public bool IsPublic { get { return default(bool); } }
+ public bool IsSealed { get { return default(bool); } }
+ public virtual bool IsSerializable { get { return default(bool); } }
+ public bool IsSpecialName { get { return default(bool); } }
+ public bool IsUnicodeClass { get { return default(bool); } }
+ public bool IsValueType { get { return default(bool); } }
+ public bool IsVisible { get { return default(bool); } }
+ public override System.Reflection.MemberTypes MemberType { get { return default(System.Reflection.MemberTypes); } }
+ public abstract new System.Reflection.Module Module { get; }
+ public abstract string Namespace { get; }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ public virtual System.Runtime.InteropServices.StructLayoutAttribute StructLayoutAttribute { get { return default(System.Runtime.InteropServices.StructLayoutAttribute); } }
+ public virtual System.RuntimeTypeHandle TypeHandle { get { return default(System.RuntimeTypeHandle); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Reflection.ConstructorInfo TypeInitializer { get { return default(System.Reflection.ConstructorInfo); } }
+ public abstract System.Type UnderlyingSystemType { get; }
+ public override bool Equals(object o) { return default(bool); }
+ public bool Equals(System.Type o) { return default(bool); }
+ public virtual System.Type[] FindInterfaces(System.Reflection.TypeFilter filter, object filterCriteria) { return default(System.Type[]); }
+ public virtual System.Reflection.MemberInfo[] FindMembers(System.Reflection.MemberTypes memberType, System.Reflection.BindingFlags bindingAttr, System.Reflection.MemberFilter filter, object filterCriteria) { return default(System.Reflection.MemberInfo[]); }
+ public virtual int GetArrayRank() { return default(int); }
+ protected abstract System.Reflection.TypeAttributes GetAttributeFlagsImpl();
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Reflection.ConstructorInfo GetConstructor(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.ConstructorInfo); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Reflection.ConstructorInfo GetConstructor(System.Type[] types) { return default(System.Reflection.ConstructorInfo); }
+ protected abstract System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Reflection.ConstructorInfo[] GetConstructors() { return default(System.Reflection.ConstructorInfo[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr);
+ public virtual System.Reflection.MemberInfo[] GetDefaultMembers() { return default(System.Reflection.MemberInfo[]); }
+ public abstract System.Type GetElementType();
+ public virtual string GetEnumName(object value) { return default(string); }
+ public virtual string[] GetEnumNames() { return default(string[]); }
+ public virtual System.Type GetEnumUnderlyingType() { return default(System.Type); }
+ public virtual System.Array GetEnumValues() { return default(System.Array); }
+ public System.Reflection.EventInfo GetEvent(string name) { return default(System.Reflection.EventInfo); }
+ public abstract System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr);
+ public virtual System.Reflection.EventInfo[] GetEvents() { return default(System.Reflection.EventInfo[]); }
+ public abstract System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr);
+ public System.Reflection.FieldInfo GetField(string name) { return default(System.Reflection.FieldInfo); }
+ public abstract System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr);
+ public System.Reflection.FieldInfo[] GetFields() { return default(System.Reflection.FieldInfo[]); }
+ public abstract System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
+ public virtual System.Type[] GetGenericArguments() { return default(System.Type[]); }
+ public virtual System.Type[] GetGenericParameterConstraints() { return default(System.Type[]); }
+ public virtual System.Type GetGenericTypeDefinition() { return default(System.Type); }
+ public override int GetHashCode() { return default(int); }
+ public System.Type GetInterface(string name) { return default(System.Type); }
+ public abstract System.Type GetInterface(string name, bool ignoreCase);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) { return default(System.Reflection.InterfaceMapping); }
+ public abstract System.Type[] GetInterfaces();
+ public System.Reflection.MemberInfo[] GetMember(string name) { return default(System.Reflection.MemberInfo[]); }
+ public virtual System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MemberInfo[]); }
+ public virtual System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MemberInfo[]); }
+ public System.Reflection.MemberInfo[] GetMembers() { return default(System.Reflection.MemberInfo[]); }
+ public abstract System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr);
+ public System.Reflection.MethodInfo GetMethod(string name) { return default(System.Reflection.MethodInfo); }
+ public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MethodInfo); }
+ public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ public System.Reflection.MethodInfo GetMethod(string name, System.Type[] types) { return default(System.Reflection.MethodInfo); }
+ public System.Reflection.MethodInfo GetMethod(string name, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ protected abstract System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers);
+ public System.Reflection.MethodInfo[] GetMethods() { return default(System.Reflection.MethodInfo[]); }
+ public abstract System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr);
+ public System.Type GetNestedType(string name) { return default(System.Type); }
+ public abstract System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);
+ public System.Type[] GetNestedTypes() { return default(System.Type[]); }
+ public abstract System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);
+ public System.Reflection.PropertyInfo[] GetProperties() { return default(System.Reflection.PropertyInfo[]); }
+ public abstract System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr);
+ public System.Reflection.PropertyInfo GetProperty(string name) { return default(System.Reflection.PropertyInfo); }
+ public System.Reflection.PropertyInfo GetProperty(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.PropertyInfo); }
+ public System.Reflection.PropertyInfo GetProperty(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.PropertyInfo); }
+ public System.Reflection.PropertyInfo GetProperty(string name, System.Type returnType) { return default(System.Reflection.PropertyInfo); }
+ public System.Reflection.PropertyInfo GetProperty(string name, System.Type returnType, System.Type[] types) { return default(System.Reflection.PropertyInfo); }
+ public System.Reflection.PropertyInfo GetProperty(string name, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.PropertyInfo); }
+ public System.Reflection.PropertyInfo GetProperty(string name, System.Type[] types) { return default(System.Reflection.PropertyInfo); }
+ protected abstract System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static System.Type GetType(string typeName) { return default(System.Type); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static System.Type GetType(string typeName, bool throwOnError) { return default(System.Type); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static System.Type GetType(string typeName, bool throwOnError, bool ignoreCase) { return default(System.Type); }
+ public static System.TypeCode GetTypeCode(System.Type type) { return default(System.TypeCode); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Type GetTypeFromHandle(System.RuntimeTypeHandle handle) { return default(System.Type); }
+ public static System.RuntimeTypeHandle GetTypeHandle(object o) { return default(System.RuntimeTypeHandle); }
+ protected abstract bool HasElementTypeImpl();
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args) { return default(object); }
+ public abstract object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters);
+ protected abstract bool IsArrayImpl();
+ public virtual bool IsAssignableFrom(System.Type c) { return default(bool); }
+ protected abstract bool IsByRefImpl();
+ protected abstract bool IsCOMObjectImpl();
+ public virtual bool IsEnumDefined(object value) { return default(bool); }
+ public virtual bool IsEquivalentTo(System.Type other) { return default(bool); }
+ public virtual bool IsInstanceOfType(object o) { return default(bool); }
+ protected abstract bool IsPointerImpl();
+ protected abstract bool IsPrimitiveImpl();
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual bool IsSubclassOf(System.Type c) { return default(bool); }
+ protected virtual bool IsValueTypeImpl() { return default(bool); }
+ public virtual System.Type MakeArrayType() { return default(System.Type); }
+ public virtual System.Type MakeArrayType(int rank) { return default(System.Type); }
+ public virtual System.Type MakeByRefType() { return default(System.Type); }
+ public virtual System.Type MakeGenericType(params System.Type[] typeArguments) { return default(System.Type); }
+ public virtual System.Type MakePointerType() { return default(System.Type); }
+ public override string ToString() { return default(string); }
+ }
+ public partial class TypeAccessException : System.TypeLoadException
+ {
+ public TypeAccessException() { }
+ public TypeAccessException(string message) { }
+ public TypeAccessException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum TypeCode
+ {
+ Boolean = 3,
+ Byte = 6,
+ Char = 4,
+ DateTime = 16,
+ DBNull = 2,
+ Decimal = 15,
+ Double = 14,
+ Empty = 0,
+ Int16 = 7,
+ Int32 = 9,
+ Int64 = 11,
+ Object = 1,
+ SByte = 5,
+ Single = 13,
+ String = 18,
+ UInt16 = 8,
+ UInt32 = 10,
+ UInt64 = 12,
+ }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TypedReference
+ {
+ public override bool Equals(object o) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class TypeInitializationException : System.SystemException
+ {
+ public TypeInitializationException(string fullTypeName, System.Exception innerException) { }
+ public string TypeName { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class TypeLoadException : System.SystemException
+ {
+ public TypeLoadException() { }
+ public TypeLoadException(string message) { }
+ public TypeLoadException(string message, System.Exception inner) { }
+ public override string Message { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public string TypeName { get { return default(string); } }
+ }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct UInt16 : System.IComparable, System.IComparable<ushort>, System.IConvertible, System.IEquatable<ushort>, System.IFormattable
+ {
+ public const ushort MaxValue = (ushort)65535;
+ public const ushort MinValue = (ushort)0;
+ public int CompareTo(object value) { return default(int); }
+ public int CompareTo(ushort value) { return default(int); }
+ public override bool Equals(object obj) { return default(bool); }
+
+ public bool Equals(ushort obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort Parse(string s) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort Parse(string s, System.Globalization.NumberStyles style) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public static ushort Parse(string s, System.IFormatProvider provider) { return default(ushort); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out ushort result) { result = default(ushort); return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool TryParse(string s, out ushort result) { result = default(ushort); return default(bool); }
+ }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct UInt32 : System.IComparable, System.IComparable<uint>, System.IConvertible, System.IEquatable<uint>, System.IFormattable
+ {
+ public const uint MaxValue = (uint)4294967295;
+ public const uint MinValue = (uint)0;
+ public int CompareTo(object value) { return default(int); }
+ public int CompareTo(uint value) { return default(int); }
+ public override bool Equals(object obj) { return default(bool); }
+
+ public bool Equals(uint obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint Parse(string s) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint Parse(string s, System.Globalization.NumberStyles style) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public static uint Parse(string s, System.IFormatProvider provider) { return default(uint); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out uint result) { result = default(uint); return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool TryParse(string s, out uint result) { result = default(uint); return default(bool); }
+ }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct UInt64 : System.IComparable, System.IComparable<ulong>, System.IConvertible, System.IEquatable<ulong>, System.IFormattable
+ {
+ public const ulong MaxValue = (ulong)18446744073709551615;
+ public const ulong MinValue = (ulong)0;
+ public int CompareTo(object value) { return default(int); }
+ public int CompareTo(ulong value) { return default(int); }
+ public override bool Equals(object obj) { return default(bool); }
+
+ public bool Equals(ulong obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public System.TypeCode GetTypeCode() { return default(System.TypeCode); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong Parse(string s) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong Parse(string s, System.Globalization.NumberStyles style) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong Parse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+ public static ulong Parse(string s, System.IFormatProvider provider) { return default(ulong); }
+ bool System.IConvertible.ToBoolean(System.IFormatProvider provider) { return default(bool); }
+ byte System.IConvertible.ToByte(System.IFormatProvider provider) { return default(byte); }
+ char System.IConvertible.ToChar(System.IFormatProvider provider) { return default(char); }
+ System.DateTime System.IConvertible.ToDateTime(System.IFormatProvider provider) { return default(System.DateTime); }
+ decimal System.IConvertible.ToDecimal(System.IFormatProvider provider) { return default(decimal); }
+ double System.IConvertible.ToDouble(System.IFormatProvider provider) { return default(double); }
+ short System.IConvertible.ToInt16(System.IFormatProvider provider) { return default(short); }
+ int System.IConvertible.ToInt32(System.IFormatProvider provider) { return default(int); }
+ long System.IConvertible.ToInt64(System.IFormatProvider provider) { return default(long); }
+ sbyte System.IConvertible.ToSByte(System.IFormatProvider provider) { return default(sbyte); }
+ float System.IConvertible.ToSingle(System.IFormatProvider provider) { return default(float); }
+ object System.IConvertible.ToType(System.Type type, System.IFormatProvider provider) { return default(object); }
+ ushort System.IConvertible.ToUInt16(System.IFormatProvider provider) { return default(ushort); }
+ uint System.IConvertible.ToUInt32(System.IFormatProvider provider) { return default(uint); }
+ ulong System.IConvertible.ToUInt64(System.IFormatProvider provider) { return default(ulong); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(System.IFormatProvider provider) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(string format, System.IFormatProvider provider) { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool TryParse(string s, System.Globalization.NumberStyles style, System.IFormatProvider provider, out ulong result) { result = default(ulong); return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public static bool TryParse(string s, out ulong result) { result = default(ulong); return default(bool); }
+ }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct UIntPtr
+ {
+ public static readonly System.UIntPtr Zero;
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public UIntPtr(uint value) { throw new System.NotImplementedException(); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public UIntPtr(ulong value) { throw new System.NotImplementedException(); }
+ [System.CLSCompliantAttribute(false)]
+
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe UIntPtr(void* value) { throw new System.NotImplementedException(); }
+ public static int Size { get { return default(int); } }
+
+ public static System.UIntPtr Add(System.UIntPtr pointer, int offset) { return default(System.UIntPtr); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+
+ public static System.UIntPtr operator +(System.UIntPtr pointer, int offset) { return default(System.UIntPtr); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator ==(System.UIntPtr value1, System.UIntPtr value2) { return default(bool); }
+
+ public static explicit operator System.UIntPtr (uint value) { return default(System.UIntPtr); }
+
+ public static explicit operator System.UIntPtr (ulong value) { return default(System.UIntPtr); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static explicit operator uint (System.UIntPtr value) { return default(uint); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static explicit operator ulong (System.UIntPtr value) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe static explicit operator void* (System.UIntPtr value) { return default(void*); }
+ [System.CLSCompliantAttribute(false)]
+
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe static explicit operator System.UIntPtr (void* value) { return default(System.UIntPtr); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool operator !=(System.UIntPtr value1, System.UIntPtr value2) { return default(bool); }
+
+ public static System.UIntPtr operator -(System.UIntPtr pointer, int offset) { return default(System.UIntPtr); }
+
+ public static System.UIntPtr Subtract(System.UIntPtr pointer, int offset) { return default(System.UIntPtr); }
+ [System.CLSCompliantAttribute(false)]
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public unsafe void* ToPointer() { return default(void*); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public uint ToUInt32() { return default(uint); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public ulong ToUInt64() { return default(ulong); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class UnauthorizedAccessException : System.SystemException
+ {
+ public UnauthorizedAccessException() { }
+ public UnauthorizedAccessException(string message) { }
+ public UnauthorizedAccessException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class UnhandledExceptionEventArgs : System.EventArgs
+ {
+ public UnhandledExceptionEventArgs(object exception, bool isTerminating) { }
+ public object ExceptionObject { get { return default(object); } }
+ public bool IsTerminating { get { return default(bool); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public delegate void UnhandledExceptionEventHandler(object sender, System.UnhandledExceptionEventArgs e);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class ValueType
+ {
+ protected ValueType() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public override int GetHashCode() { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class Version : System.IComparable, System.IComparable<System.Version>, System.IEquatable<System.Version>
+ {
+ public Version(int major, int minor) { }
+ public Version(int major, int minor, int build) { }
+ public Version(int major, int minor, int build, int revision) { }
+ public Version(string version) { }
+ public int Build { get { return default(int); } }
+ public int Major { get { return default(int); } }
+ public short MajorRevision { get { return default(short); } }
+ public int Minor { get { return default(int); } }
+ public short MinorRevision { get { return default(short); } }
+ public int Revision { get { return default(int); } }
+ public object Clone() { return default(object); }
+ public int CompareTo(object version) { return default(int); }
+ public int CompareTo(System.Version value) { return default(int); }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Version obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Version v1, System.Version v2) { return default(bool); }
+ public static bool operator >(System.Version v1, System.Version v2) { return default(bool); }
+ public static bool operator >=(System.Version v1, System.Version v2) { return default(bool); }
+ public static bool operator !=(System.Version v1, System.Version v2) { return default(bool); }
+ public static bool operator <(System.Version v1, System.Version v2) { return default(bool); }
+ public static bool operator <=(System.Version v1, System.Version v2) { return default(bool); }
+ public static System.Version Parse(string input) { return default(System.Version); }
+ public override string ToString() { return default(string); }
+ public string ToString(int fieldCount) { return default(string); }
+ public static bool TryParse(string input, out System.Version result) { result = default(System.Version); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
+ public partial struct Void
+ {
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class WeakReference
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected WeakReference() { }
+ public WeakReference(object target) { }
+ public WeakReference(object target, bool trackResurrection) { }
+ public virtual bool IsAlive { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(bool); } }
+ public virtual object Target { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(object); } [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]set { } }
+ public virtual bool TrackResurrection { get { return default(bool); } }
+ ~WeakReference() { }
+ }
+ public sealed partial class WeakReference<T> where T : class
+ {
+ public WeakReference(T target) { }
+ public WeakReference(T target, bool trackResurrection) { }
+ ~WeakReference() { }
+ public void SetTarget(T target) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public bool TryGetTarget(out T target) { target = default(T); return default(bool); }
+ }
+}
+namespace System.Collections
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class BitArray : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public BitArray(bool[] values) { }
+ public BitArray(byte[] bytes) { }
+ public BitArray(System.Collections.BitArray bits) { }
+ public BitArray(int length) { }
+ public BitArray(int length, bool defaultValue) { }
+ public BitArray(int[] values) { }
+ public int Count { get { return default(int); } }
+ public bool IsReadOnly { get { return default(bool); } }
+ public bool IsSynchronized { get { return default(bool); } }
+ public bool this[int index] { get { return default(bool); } set { } }
+ public int Length { get { return default(int); } set { } }
+ public object SyncRoot { get { return default(object); } }
+ public System.Collections.BitArray And(System.Collections.BitArray value) { return default(System.Collections.BitArray); }
+ public object Clone() { return default(object); }
+ public void CopyTo(System.Array array, int index) { }
+ public bool Get(int index) { return default(bool); }
+ public System.Collections.IEnumerator GetEnumerator() { return default(System.Collections.IEnumerator); }
+ public System.Collections.BitArray Not() { return default(System.Collections.BitArray); }
+ public System.Collections.BitArray Or(System.Collections.BitArray value) { return default(System.Collections.BitArray); }
+ public void Set(int index, bool value) { }
+ public void SetAll(bool value) { }
+ public System.Collections.BitArray Xor(System.Collections.BitArray value) { return default(System.Collections.BitArray); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class CollectionBase : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ protected CollectionBase() { }
+ public int Count { get { return default(int); } }
+ protected System.Collections.IList List { get { return default(System.Collections.IList); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ bool System.Collections.IList.IsFixedSize { get { return default(bool); } }
+ bool System.Collections.IList.IsReadOnly { get { return default(bool); } }
+ object System.Collections.IList.this[int index] { get { return default(object); } set { } }
+ public void Clear() { }
+ public System.Collections.IEnumerator GetEnumerator() { return default(System.Collections.IEnumerator); }
+ public void RemoveAt(int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ int System.Collections.IList.Add(object value) { return default(int); }
+ bool System.Collections.IList.Contains(object value) { return default(bool); }
+ int System.Collections.IList.IndexOf(object value) { return default(int); }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct DictionaryEntry
+ {
+ public DictionaryEntry(object key, object value) { throw new System.NotImplementedException(); }
+ public object Key { get { return default(object); } set { } }
+ public object Value { get { return default(object); } set { } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface ICollection : System.Collections.IEnumerable
+ {
+ int Count { get; }
+ bool IsSynchronized { get; }
+ object SyncRoot { get; }
+ void CopyTo(System.Array array, int index);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IComparer
+ {
+ int Compare(object x, object y);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IDictionary : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ bool IsFixedSize { get; }
+ bool IsReadOnly { get; }
+ object this[object key] { get; set; }
+ System.Collections.ICollection Keys { get; }
+ System.Collections.ICollection Values { get; }
+ void Add(object key, object value);
+ void Clear();
+ bool Contains(object key);
+ new System.Collections.IDictionaryEnumerator GetEnumerator();
+ void Remove(object key);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IDictionaryEnumerator : System.Collections.IEnumerator
+ {
+ System.Collections.DictionaryEntry Entry { get; }
+ object Key { get; }
+ object Value { get; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.GuidAttribute("496B0ABE-CDEE-11d3-88E8-00902754C43A")]
+ public partial interface IEnumerable
+ {
+ [System.Runtime.InteropServices.DispIdAttribute(-4)]
+ System.Collections.IEnumerator GetEnumerator();
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.GuidAttribute("496B0ABF-CDEE-11d3-88E8-00902754C43A")]
+ public partial interface IEnumerator
+ {
+ object Current { get; }
+ bool MoveNext();
+ void Reset();
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IEqualityComparer
+ {
+ bool Equals(object x, object y);
+ int GetHashCode(object obj);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IList : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ bool IsFixedSize { get; }
+ bool IsReadOnly { get; }
+ object this[int index] { get; set; }
+ int Add(object value);
+ void Clear();
+ bool Contains(object value);
+ int IndexOf(object value);
+ void Insert(int index, object value);
+ void Remove(object value);
+ void RemoveAt(int index);
+ }
+ public partial interface IStructuralComparable
+ {
+ int CompareTo(object other, System.Collections.IComparer comparer);
+ }
+ public partial interface IStructuralEquatable
+ {
+ bool Equals(object other, System.Collections.IEqualityComparer comparer);
+ int GetHashCode(System.Collections.IEqualityComparer comparer);
+ }
+ public static partial class StructuralComparisons
+ {
+ public static System.Collections.IComparer StructuralComparer { get { return default(System.Collections.IComparer); } }
+ public static System.Collections.IEqualityComparer StructuralEqualityComparer { get { return default(System.Collections.IEqualityComparer); } }
+ }
+}
+namespace System.Collections.Generic
+{
+ public abstract partial class Comparer<T> : System.Collections.Generic.IComparer<T>, System.Collections.IComparer
+ {
+ protected Comparer() { }
+ public static System.Collections.Generic.Comparer<T> Default { get { return default(System.Collections.Generic.Comparer<T>); } }
+ public abstract int Compare(T x, T y);
+ public static System.Collections.Generic.Comparer<T> Create(System.Comparison<T> comparison) { return default(System.Collections.Generic.Comparer<T>); }
+ int System.Collections.IComparer.Compare(object x, object y) { return default(int); }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public partial class Dictionary<TKey, TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IDictionary<TKey, TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>, System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ public Dictionary() { }
+ public Dictionary(System.Collections.Generic.IDictionary<TKey, TValue> dictionary) { }
+ public Dictionary(System.Collections.Generic.IDictionary<TKey, TValue> dictionary, System.Collections.Generic.IEqualityComparer<TKey> comparer) { }
+ public Dictionary(System.Collections.Generic.IEqualityComparer<TKey> comparer) { }
+ public Dictionary(int capacity) { }
+ public Dictionary(int capacity, System.Collections.Generic.IEqualityComparer<TKey> comparer) { }
+ public System.Collections.Generic.IEqualityComparer<TKey> Comparer { get { return default(System.Collections.Generic.IEqualityComparer<TKey>); } }
+ public int Count { get { return default(int); } }
+ public TValue this[TKey key] { get { return default(TValue); } set { } }
+ public System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection Keys { get { return default(System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection); } }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly { get { return default(bool); } }
+ System.Collections.Generic.ICollection<TKey> System.Collections.Generic.IDictionary<TKey,TValue>.Keys { get { return default(System.Collections.Generic.ICollection<TKey>); } }
+ System.Collections.Generic.ICollection<TValue> System.Collections.Generic.IDictionary<TKey,TValue>.Values { get { return default(System.Collections.Generic.ICollection<TValue>); } }
+ System.Collections.Generic.IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Keys { get { return default(System.Collections.Generic.IEnumerable<TKey>); } }
+ System.Collections.Generic.IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Values { get { return default(System.Collections.Generic.IEnumerable<TValue>); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ bool System.Collections.IDictionary.IsFixedSize { get { return default(bool); } }
+ bool System.Collections.IDictionary.IsReadOnly { get { return default(bool); } }
+ object System.Collections.IDictionary.this[object key] { get { return default(object); } set { } }
+ System.Collections.ICollection System.Collections.IDictionary.Keys { get { return default(System.Collections.ICollection); } }
+ System.Collections.ICollection System.Collections.IDictionary.Values { get { return default(System.Collections.ICollection); } }
+ public System.Collections.Generic.Dictionary<TKey, TValue>.ValueCollection Values { get { return default(System.Collections.Generic.Dictionary<TKey, TValue>.ValueCollection); } }
+ public void Add(TKey key, TValue value) { }
+ public void Clear() { }
+ public bool ContainsKey(TKey key) { return default(bool); }
+ public bool ContainsValue(TValue value) { return default(bool); }
+ public System.Collections.Generic.Dictionary<TKey, TValue>.Enumerator GetEnumerator() { return default(System.Collections.Generic.Dictionary<TKey, TValue>.Enumerator); }
+ public bool Remove(TKey key) { return default(bool); }
+ void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { return default(bool); }
+ void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair<TKey, TValue>[] array, int index) { }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { return default(bool); }
+ System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator() { return default(System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>>); }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ void System.Collections.IDictionary.Add(object key, object value) { }
+ bool System.Collections.IDictionary.Contains(object key) { return default(bool); }
+ System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { return default(System.Collections.IDictionaryEnumerator); }
+ void System.Collections.IDictionary.Remove(object key) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ public bool TryGetValue(TKey key, out TValue value) { value = default(TValue); return default(bool); }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.IDictionaryEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public System.Collections.Generic.KeyValuePair<TKey, TValue> Current { get { return default(System.Collections.Generic.KeyValuePair<TKey, TValue>); } }
+ System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator.Entry { get { return default(System.Collections.DictionaryEntry); } }
+ object System.Collections.IDictionaryEnumerator.Key { get { return default(object); } }
+ object System.Collections.IDictionaryEnumerator.Value { get { return default(object); } }
+ object System.Collections.IEnumerator.Current { get { return default(object); } }
+ public void Dispose() { }
+ public bool MoveNext() { return default(bool); }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ public sealed partial class KeyCollection : System.Collections.Generic.ICollection<TKey>, System.Collections.Generic.IEnumerable<TKey>, System.Collections.Generic.IReadOnlyCollection<TKey>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public KeyCollection(System.Collections.Generic.Dictionary<TKey, TValue> dictionary) { }
+ public int Count { get { return default(int); } }
+ bool System.Collections.Generic.ICollection<TKey>.IsReadOnly { get { return default(bool); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ public void CopyTo(TKey[] array, int index) { }
+ public System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection.Enumerator GetEnumerator() { return default(System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection.Enumerator); }
+ void System.Collections.Generic.ICollection<TKey>.Add(TKey item) { }
+ void System.Collections.Generic.ICollection<TKey>.Clear() { }
+ bool System.Collections.Generic.ICollection<TKey>.Contains(TKey item) { return default(bool); }
+ bool System.Collections.Generic.ICollection<TKey>.Remove(TKey item) { return default(bool); }
+ System.Collections.Generic.IEnumerator<TKey> System.Collections.Generic.IEnumerable<TKey>.GetEnumerator() { return default(System.Collections.Generic.IEnumerator<TKey>); }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<TKey>, System.Collections.IEnumerator, System.IDisposable
+ {
+ public TKey Current { get { return default(TKey); } }
+ object System.Collections.IEnumerator.Current { get { return default(object); } }
+ public void Dispose() { }
+ public bool MoveNext() { return default(bool); }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ public sealed partial class ValueCollection : System.Collections.Generic.ICollection<TValue>, System.Collections.Generic.IEnumerable<TValue>, System.Collections.Generic.IReadOnlyCollection<TValue>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public ValueCollection(System.Collections.Generic.Dictionary<TKey, TValue> dictionary) { }
+ public int Count { get { return default(int); } }
+ bool System.Collections.Generic.ICollection<TValue>.IsReadOnly { get { return default(bool); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ public void CopyTo(TValue[] array, int index) { }
+ public System.Collections.Generic.Dictionary<TKey, TValue>.ValueCollection.Enumerator GetEnumerator() { return default(System.Collections.Generic.Dictionary<TKey, TValue>.ValueCollection.Enumerator); }
+ void System.Collections.Generic.ICollection<TValue>.Add(TValue item) { }
+ void System.Collections.Generic.ICollection<TValue>.Clear() { }
+ bool System.Collections.Generic.ICollection<TValue>.Contains(TValue item) { return default(bool); }
+ bool System.Collections.Generic.ICollection<TValue>.Remove(TValue item) { return default(bool); }
+ System.Collections.Generic.IEnumerator<TValue> System.Collections.Generic.IEnumerable<TValue>.GetEnumerator() { return default(System.Collections.Generic.IEnumerator<TValue>); }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<TValue>, System.Collections.IEnumerator, System.IDisposable
+ {
+ public TValue Current { get { return default(TValue); } }
+ object System.Collections.IEnumerator.Current { get { return default(object); } }
+ public void Dispose() { }
+ public bool MoveNext() { return default(bool); }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ }
+ }
+ public abstract partial class EqualityComparer<T> : System.Collections.Generic.IEqualityComparer<T>, System.Collections.IEqualityComparer
+ {
+ protected EqualityComparer() { }
+ public static System.Collections.Generic.EqualityComparer<T> Default { get { return default(System.Collections.Generic.EqualityComparer<T>); } }
+ public abstract bool Equals(T x, T y);
+ public abstract int GetHashCode(T obj);
+ bool System.Collections.IEqualityComparer.Equals(object x, object y) { return default(bool); }
+ int System.Collections.IEqualityComparer.GetHashCode(object obj) { return default(int); }
+ }
+ public partial interface ICollection<T> : System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable
+ {
+ int Count { get; }
+ bool IsReadOnly { get; }
+ void Add(T item);
+ void Clear();
+ bool Contains(T item);
+ void CopyTo(T[] array, int arrayIndex);
+ bool Remove(T item);
+ }
+ public partial interface IComparer<in T>
+ {
+ int Compare(T x, T y);
+ }
+ public partial interface IDictionary<TKey, TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.IEnumerable
+ {
+ TValue this[TKey key] { get; set; }
+ System.Collections.Generic.ICollection<TKey> Keys { get; }
+ System.Collections.Generic.ICollection<TValue> Values { get; }
+ void Add(TKey key, TValue value);
+ bool ContainsKey(TKey key);
+ bool Remove(TKey key);
+ bool TryGetValue(TKey key, out TValue value);
+ }
+ public partial interface IEnumerable<out T> : System.Collections.IEnumerable
+ {
+ new System.Collections.Generic.IEnumerator<T> GetEnumerator();
+ }
+ public partial interface IEnumerator<out T> : System.Collections.IEnumerator, System.IDisposable
+ {
+ new T Current { get; }
+ }
+ public partial interface IEqualityComparer<in T>
+ {
+ bool Equals(T x, T y);
+ int GetHashCode(T obj);
+ }
+ public partial interface IList<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable
+ {
+ T this[int index] { get; set; }
+ int IndexOf(T item);
+ void Insert(int index, T item);
+ void RemoveAt(int index);
+ }
+ public partial interface IReadOnlyCollection<out T> : System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable
+ {
+ int Count { get; }
+ }
+ public partial interface IReadOnlyDictionary<TKey, TValue> : System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.IEnumerable
+ {
+ TValue this[TKey key] { get; }
+ System.Collections.Generic.IEnumerable<TKey> Keys { get; }
+ System.Collections.Generic.IEnumerable<TValue> Values { get; }
+ bool ContainsKey(TKey key);
+ bool TryGetValue(TKey key, out TValue value);
+ }
+ public partial interface IReadOnlyList<out T> : System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.IEnumerable
+ {
+ T this[int index] { get; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class KeyNotFoundException : System.SystemException
+ {
+ public KeyNotFoundException() { }
+ public KeyNotFoundException(string message) { }
+ public KeyNotFoundException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct KeyValuePair<TKey, TValue>
+ {
+ public KeyValuePair(TKey key, TValue value) { throw new System.NotImplementedException(); }
+ public TKey Key { get { return default(TKey); } }
+ public TValue Value { get { return default(TValue); } }
+ public override string ToString() { return default(string); }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ public partial class List<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public List() { }
+ public List(System.Collections.Generic.IEnumerable<T> collection) { }
+ public List(int capacity) { }
+ public int Capacity { get { return default(int); } set { } }
+ public int Count { get { return default(int); } }
+ public T this[int index] { get { return default(T); } set { } }
+ bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { return default(bool); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ bool System.Collections.IList.IsFixedSize { get { return default(bool); } }
+ bool System.Collections.IList.IsReadOnly { get { return default(bool); } }
+ object System.Collections.IList.this[int index] { get { return default(object); } set { } }
+ public void Add(T item) { }
+ public void AddRange(System.Collections.Generic.IEnumerable<T> collection) { }
+ public System.Collections.ObjectModel.ReadOnlyCollection<T> AsReadOnly() { return default(System.Collections.ObjectModel.ReadOnlyCollection<T>); }
+ public int BinarySearch(T item) { return default(int); }
+ public int BinarySearch(T item, System.Collections.Generic.IComparer<T> comparer) { return default(int); }
+ public int BinarySearch(int index, int count, T item, System.Collections.Generic.IComparer<T> comparer) { return default(int); }
+ public void Clear() { }
+ public bool Contains(T item) { return default(bool); }
+ public void CopyTo(T[] array) { }
+ public void CopyTo(T[] array, int arrayIndex) { }
+ public void CopyTo(int index, T[] array, int arrayIndex, int count) { }
+ public bool Exists(System.Predicate<T> match) { return default(bool); }
+ public T Find(System.Predicate<T> match) { return default(T); }
+ public System.Collections.Generic.List<T> FindAll(System.Predicate<T> match) { return default(System.Collections.Generic.List<T>); }
+ public int FindIndex(int startIndex, int count, System.Predicate<T> match) { return default(int); }
+ public int FindIndex(int startIndex, System.Predicate<T> match) { return default(int); }
+ public int FindIndex(System.Predicate<T> match) { return default(int); }
+ public T FindLast(System.Predicate<T> match) { return default(T); }
+ public int FindLastIndex(int startIndex, int count, System.Predicate<T> match) { return default(int); }
+ public int FindLastIndex(int startIndex, System.Predicate<T> match) { return default(int); }
+ public int FindLastIndex(System.Predicate<T> match) { return default(int); }
+ public void ForEach(System.Action<T> action) { }
+ public System.Collections.Generic.List<T>.Enumerator GetEnumerator() { return default(System.Collections.Generic.List<T>.Enumerator); }
+ public System.Collections.Generic.List<T> GetRange(int index, int count) { return default(System.Collections.Generic.List<T>); }
+ public int IndexOf(T item) { return default(int); }
+ public int IndexOf(T item, int index) { return default(int); }
+ public int IndexOf(T item, int index, int count) { return default(int); }
+ public void Insert(int index, T item) { }
+ public void InsertRange(int index, System.Collections.Generic.IEnumerable<T> collection) { }
+ public int LastIndexOf(T item) { return default(int); }
+ public int LastIndexOf(T item, int index) { return default(int); }
+ public int LastIndexOf(T item, int index, int count) { return default(int); }
+ public bool Remove(T item) { return default(bool); }
+ public int RemoveAll(System.Predicate<T> match) { return default(int); }
+ public void RemoveAt(int index) { }
+ public void RemoveRange(int index, int count) { }
+ public void Reverse() { }
+ public void Reverse(int index, int count) { }
+ public void Sort() { }
+ public void Sort(System.Collections.Generic.IComparer<T> comparer) { }
+ public void Sort(System.Comparison<T> comparison) { }
+ public void Sort(int index, int count, System.Collections.Generic.IComparer<T> comparer) { }
+ System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { return default(System.Collections.Generic.IEnumerator<T>); }
+ void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ int System.Collections.IList.Add(object item) { return default(int); }
+ bool System.Collections.IList.Contains(object item) { return default(bool); }
+ int System.Collections.IList.IndexOf(object item) { return default(int); }
+ void System.Collections.IList.Insert(int index, object item) { }
+ void System.Collections.IList.Remove(object item) { }
+ public T[] ToArray() { return default(T[]); }
+ public void TrimExcess() { }
+ public bool TrueForAll(System.Predicate<T> match) { return default(bool); }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<T>, System.Collections.IEnumerator, System.IDisposable
+ {
+ public T Current { get { return default(T); } }
+ object System.Collections.IEnumerator.Current { get { return default(object); } }
+ public void Dispose() { }
+ public bool MoveNext() { return default(bool); }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ }
+}
+namespace System.Collections.ObjectModel
+{
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public partial class Collection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public Collection() { }
+ public Collection(System.Collections.Generic.IList<T> list) { }
+ public int Count { get { return default(int); } }
+ public T this[int index] { get { return default(T); } set { } }
+ protected System.Collections.Generic.IList<T> Items { get { return default(System.Collections.Generic.IList<T>); } }
+ bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { return default(bool); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ bool System.Collections.IList.IsFixedSize { get { return default(bool); } }
+ bool System.Collections.IList.IsReadOnly { get { return default(bool); } }
+ object System.Collections.IList.this[int index] { get { return default(object); } set { } }
+ public void Add(T item) { }
+ public void Clear() { }
+ protected virtual void ClearItems() { }
+ public bool Contains(T item) { return default(bool); }
+ public void CopyTo(T[] array, int index) { }
+ public System.Collections.Generic.IEnumerator<T> GetEnumerator() { return default(System.Collections.Generic.IEnumerator<T>); }
+ public int IndexOf(T item) { return default(int); }
+ public void Insert(int index, T item) { }
+ protected virtual void InsertItem(int index, T item) { }
+ public bool Remove(T item) { return default(bool); }
+ public void RemoveAt(int index) { }
+ protected virtual void RemoveItem(int index) { }
+ protected virtual void SetItem(int index, T item) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ int System.Collections.IList.Add(object value) { return default(int); }
+ bool System.Collections.IList.Contains(object value) { return default(bool); }
+ int System.Collections.IList.IndexOf(object value) { return default(int); }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public abstract partial class KeyedCollection<TKey, TItem> : System.Collections.ObjectModel.Collection<TItem>
+ {
+ protected KeyedCollection() { }
+ protected KeyedCollection(System.Collections.Generic.IEqualityComparer<TKey> comparer) { }
+ protected KeyedCollection(System.Collections.Generic.IEqualityComparer<TKey> comparer, int dictionaryCreationThreshold) { }
+ public System.Collections.Generic.IEqualityComparer<TKey> Comparer { get { return default(System.Collections.Generic.IEqualityComparer<TKey>); } }
+ protected System.Collections.Generic.IDictionary<TKey, TItem> Dictionary { get { return default(System.Collections.Generic.IDictionary<TKey, TItem>); } }
+ public TItem this[TKey key] { get { return default(TItem); } }
+ protected void ChangeItemKey(TItem item, TKey newKey) { }
+ protected override void ClearItems() { }
+ public bool Contains(TKey key) { return default(bool); }
+ protected abstract TKey GetKeyForItem(TItem item);
+ protected override void InsertItem(int index, TItem item) { }
+ public bool Remove(TKey key) { return default(bool); }
+ protected override void RemoveItem(int index) { }
+ protected override void SetItem(int index, TItem item) { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public partial class ReadOnlyCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public ReadOnlyCollection(System.Collections.Generic.IList<T> list) { }
+ public int Count { get { return default(int); } }
+ public T this[int index] { get { return default(T); } }
+ protected System.Collections.Generic.IList<T> Items { get { return default(System.Collections.Generic.IList<T>); } }
+ bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { return default(bool); } }
+ T System.Collections.Generic.IList<T>.this[int index] { get { return default(T); } set { } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ bool System.Collections.IList.IsFixedSize { get { return default(bool); } }
+ bool System.Collections.IList.IsReadOnly { get { return default(bool); } }
+ object System.Collections.IList.this[int index] { get { return default(object); } set { } }
+ public bool Contains(T value) { return default(bool); }
+ public void CopyTo(T[] array, int index) { }
+ public System.Collections.Generic.IEnumerator<T> GetEnumerator() { return default(System.Collections.Generic.IEnumerator<T>); }
+ public int IndexOf(T value) { return default(int); }
+ void System.Collections.Generic.ICollection<T>.Add(T value) { }
+ void System.Collections.Generic.ICollection<T>.Clear() { }
+ bool System.Collections.Generic.ICollection<T>.Remove(T value) { return default(bool); }
+ void System.Collections.Generic.IList<T>.Insert(int index, T value) { }
+ void System.Collections.Generic.IList<T>.RemoveAt(int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ int System.Collections.IList.Add(object value) { return default(int); }
+ void System.Collections.IList.Clear() { }
+ bool System.Collections.IList.Contains(object value) { return default(bool); }
+ int System.Collections.IList.IndexOf(object value) { return default(int); }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ void System.Collections.IList.RemoveAt(int index) { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ public partial class ReadOnlyDictionary<TKey, TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IDictionary<TKey, TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>, System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ public ReadOnlyDictionary(System.Collections.Generic.IDictionary<TKey, TValue> dictionary) { }
+ public int Count { get { return default(int); } }
+ protected System.Collections.Generic.IDictionary<TKey, TValue> Dictionary { get { return default(System.Collections.Generic.IDictionary<TKey, TValue>); } }
+ public TValue this[TKey key] { get { return default(TValue); } }
+ public System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue>.KeyCollection Keys { get { return default(System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue>.KeyCollection); } }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly { get { return default(bool); } }
+ TValue System.Collections.Generic.IDictionary<TKey,TValue>.this[TKey key] { get { return default(TValue); } set { } }
+ System.Collections.Generic.ICollection<TKey> System.Collections.Generic.IDictionary<TKey,TValue>.Keys { get { return default(System.Collections.Generic.ICollection<TKey>); } }
+ System.Collections.Generic.ICollection<TValue> System.Collections.Generic.IDictionary<TKey,TValue>.Values { get { return default(System.Collections.Generic.ICollection<TValue>); } }
+ System.Collections.Generic.IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Keys { get { return default(System.Collections.Generic.IEnumerable<TKey>); } }
+ System.Collections.Generic.IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Values { get { return default(System.Collections.Generic.IEnumerable<TValue>); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ bool System.Collections.IDictionary.IsFixedSize { get { return default(bool); } }
+ bool System.Collections.IDictionary.IsReadOnly { get { return default(bool); } }
+ object System.Collections.IDictionary.this[object key] { get { return default(object); } set { } }
+ System.Collections.ICollection System.Collections.IDictionary.Keys { get { return default(System.Collections.ICollection); } }
+ System.Collections.ICollection System.Collections.IDictionary.Values { get { return default(System.Collections.ICollection); } }
+ public System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue>.ValueCollection Values { get { return default(System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue>.ValueCollection); } }
+ public bool ContainsKey(TKey key) { return default(bool); }
+ public System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>> GetEnumerator() { return default(System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>>); }
+ void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair<TKey, TValue> item) { }
+ void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Clear() { }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair<TKey, TValue> item) { return default(bool); }
+ void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair<TKey, TValue>[] array, int arrayIndex) { }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair<TKey, TValue> item) { return default(bool); }
+ void System.Collections.Generic.IDictionary<TKey,TValue>.Add(TKey key, TValue value) { }
+ bool System.Collections.Generic.IDictionary<TKey,TValue>.Remove(TKey key) { return default(bool); }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ void System.Collections.IDictionary.Add(object key, object value) { }
+ void System.Collections.IDictionary.Clear() { }
+ bool System.Collections.IDictionary.Contains(object key) { return default(bool); }
+ System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { return default(System.Collections.IDictionaryEnumerator); }
+ void System.Collections.IDictionary.Remove(object key) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ public bool TryGetValue(TKey key, out TValue value) { value = default(TValue); return default(bool); }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ public sealed partial class KeyCollection : System.Collections.Generic.ICollection<TKey>, System.Collections.Generic.IEnumerable<TKey>, System.Collections.Generic.IReadOnlyCollection<TKey>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal KeyCollection() { }
+ public int Count { get { return default(int); } }
+ bool System.Collections.Generic.ICollection<TKey>.IsReadOnly { get { return default(bool); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ public void CopyTo(TKey[] array, int arrayIndex) { }
+ public System.Collections.Generic.IEnumerator<TKey> GetEnumerator() { return default(System.Collections.Generic.IEnumerator<TKey>); }
+ void System.Collections.Generic.ICollection<TKey>.Add(TKey item) { }
+ void System.Collections.Generic.ICollection<TKey>.Clear() { }
+ bool System.Collections.Generic.ICollection<TKey>.Contains(TKey item) { return default(bool); }
+ bool System.Collections.Generic.ICollection<TKey>.Remove(TKey item) { return default(bool); }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ public sealed partial class ValueCollection : System.Collections.Generic.ICollection<TValue>, System.Collections.Generic.IEnumerable<TValue>, System.Collections.Generic.IReadOnlyCollection<TValue>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal ValueCollection() { }
+ public int Count { get { return default(int); } }
+ bool System.Collections.Generic.ICollection<TValue>.IsReadOnly { get { return default(bool); } }
+ bool System.Collections.ICollection.IsSynchronized { get { return default(bool); } }
+ object System.Collections.ICollection.SyncRoot { get { return default(object); } }
+ public void CopyTo(TValue[] array, int arrayIndex) { }
+ public System.Collections.Generic.IEnumerator<TValue> GetEnumerator() { return default(System.Collections.Generic.IEnumerator<TValue>); }
+ void System.Collections.Generic.ICollection<TValue>.Add(TValue item) { }
+ void System.Collections.Generic.ICollection<TValue>.Clear() { }
+ bool System.Collections.Generic.ICollection<TValue>.Contains(TValue item) { return default(bool); }
+ bool System.Collections.Generic.ICollection<TValue>.Remove(TValue item) { return default(bool); }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ }
+ }
+}
+namespace System.Configuration.Assemblies
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum AssemblyHashAlgorithm
+ {
+ MD5 = 32771,
+ None = 0,
+ SHA1 = 32772,
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ SHA256 = 32780,
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ SHA384 = 32781,
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ SHA512 = 32782,
+ }
+}
+namespace System.Diagnostics
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(68), AllowMultiple=true)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ConditionalAttribute : System.Attribute
+ {
+ public ConditionalAttribute(string conditionString) { }
+ public string ConditionString { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(3), AllowMultiple=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DebuggableAttribute : System.Attribute
+ {
+ public DebuggableAttribute(bool isJITTrackingEnabled, bool isJITOptimizerDisabled) { }
+ public DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes modes) { }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum DebuggingModes
+ {
+ Default = 1,
+ DisableOptimizations = 256,
+ EnableEditAndContinue = 4,
+ IgnoreSymbolStoreSequencePoints = 2,
+ None = 0,
+ }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class Debugger
+ {
+ [System.ObsoleteAttribute("Do not create instances of the Debugger class. Call the static methods directly on this type instead", true)]
+ public Debugger() { }
+ public static bool IsAttached { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(bool); } }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Break() { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static bool IsLogging() { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool Launch() { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static void Log(int level, string category, string message) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static void NotifyOfCrossThreadDependency() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(384), AllowMultiple=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DebuggerBrowsableAttribute : System.Attribute
+ {
+ public DebuggerBrowsableAttribute(System.Diagnostics.DebuggerBrowsableState state) { }
+ public System.Diagnostics.DebuggerBrowsableState State { get { return default(System.Diagnostics.DebuggerBrowsableState); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum DebuggerBrowsableState
+ {
+ Collapsed = 2,
+ Never = 0,
+ RootHidden = 3,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4509), AllowMultiple=true)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DebuggerDisplayAttribute : System.Attribute
+ {
+ public DebuggerDisplayAttribute(string value) { }
+ public string Name { get { return default(string); } set { } }
+ public System.Type Target { get { return default(System.Type); } set { } }
+ public string TargetTypeName { get { return default(string); } set { } }
+ public string Type { get { return default(string); } set { } }
+ public string Value { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(224), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DebuggerHiddenAttribute : System.Attribute
+ {
+ public DebuggerHiddenAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(236), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DebuggerNonUserCodeAttribute : System.Attribute
+ {
+ public DebuggerNonUserCodeAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(108), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DebuggerStepThroughAttribute : System.Attribute
+ {
+ public DebuggerStepThroughAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(13), AllowMultiple=true)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DebuggerTypeProxyAttribute : System.Attribute
+ {
+ public DebuggerTypeProxyAttribute(string typeName) { }
+ public DebuggerTypeProxyAttribute(System.Type type) { }
+ public string ProxyTypeName { get { return default(string); } }
+ public System.Type Target { get { return default(System.Type); } set { } }
+ public string TargetTypeName { get { return default(string); } set { } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class StackFrame
+ {
+ public const int OFFSET_UNKNOWN = -1;
+ [System.Security.SecuritySafeCriticalAttribute]
+ public StackFrame() { }
+ [System.Security.SecurityCriticalAttribute]
+ public StackFrame(bool fNeedFileInfo) { }
+ public StackFrame(int skipFrames) { }
+ [System.Security.SecurityCriticalAttribute]
+ public StackFrame(int skipFrames, bool fNeedFileInfo) { }
+ public StackFrame(string fileName, int lineNumber) { }
+ public StackFrame(string fileName, int lineNumber, int colNumber) { }
+ public virtual int GetFileColumnNumber() { return default(int); }
+ public virtual int GetFileLineNumber() { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public virtual string GetFileName() { return default(string); }
+ public virtual int GetILOffset() { return default(int); }
+ public virtual System.Reflection.MethodBase GetMethod() { return default(System.Reflection.MethodBase); }
+ public virtual int GetNativeOffset() { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class StackTrace
+ {
+ public const int METHODS_TO_SKIP = 0;
+ [System.Security.SecuritySafeCriticalAttribute]
+ public StackTrace() { }
+ [System.Security.SecurityCriticalAttribute]
+ public StackTrace(bool fNeedFileInfo) { }
+ public StackTrace(System.Diagnostics.StackFrame frame) { }
+ public StackTrace(System.Exception e) { }
+ [System.Security.SecurityCriticalAttribute]
+ public StackTrace(System.Exception e, bool fNeedFileInfo) { }
+ [System.Security.SecurityCriticalAttribute]
+ public StackTrace(System.Exception e, int skipFrames) { }
+ [System.Security.SecurityCriticalAttribute]
+ public StackTrace(System.Exception e, int skipFrames, bool fNeedFileInfo) { }
+ [System.Security.SecurityCriticalAttribute]
+ public StackTrace(int skipFrames) { }
+ [System.Security.SecurityCriticalAttribute]
+ public StackTrace(int skipFrames, bool fNeedFileInfo) { }
+ [System.ObsoleteAttribute("This constructor has been deprecated. Please use a constructor that does not require a Thread parameter. http://go.microsoft.com/fwlink/?linkid=14202")]
+ [System.Security.SecurityCriticalAttribute]
+ public StackTrace(System.Threading.Thread targetThread, bool needFileInfo) { }
+ public virtual int FrameCount { get { return default(int); } }
+ public virtual System.Diagnostics.StackFrame GetFrame(int index) { return default(System.Diagnostics.StackFrame); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual System.Diagnostics.StackFrame[] GetFrames() { return default(System.Diagnostics.StackFrame[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ }
+}
+namespace System.Diagnostics.CodeAnalysis
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), Inherited=false, AllowMultiple=true)]
+ [System.Diagnostics.ConditionalAttribute("CODE_ANALYSIS")]
+ public sealed partial class SuppressMessageAttribute : System.Attribute
+ {
+ public SuppressMessageAttribute(string category, string checkId) { }
+ public string Category { get { return default(string); } }
+ public string CheckId { get { return default(string); } }
+ public string Justification { get { return default(string); } set { } }
+ public string MessageId { get { return default(string); } set { } }
+ public string Scope { get { return default(string); } set { } }
+ public string Target { get { return default(string); } set { } }
+ }
+}
+namespace System.Diagnostics.Contracts
+{
+ public static partial class Contract
+ {
+ public static event System.EventHandler<System.Diagnostics.Contracts.ContractFailedEventArgs> ContractFailed { add { } remove { } }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+
+ public static void Assert(bool condition) { }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+
+ public static void Assert(bool condition, string userMessage) { }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+
+ public static void Assume(bool condition) { }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+
+ public static void Assume(bool condition, string userMessage) { }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void EndContractBlock() { }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void Ensures(bool condition) { }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void Ensures(bool condition, string userMessage) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Justification="Exception type used in tools.")]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void EnsuresOnThrow<TException>(bool condition) where TException : System.Exception { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Justification="Exception type used in tools.")]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void EnsuresOnThrow<TException>(bool condition, string userMessage) where TException : System.Exception { }
+
+ public static bool Exists(int fromInclusive, int toExclusive, System.Predicate<int> predicate) { return default(bool); }
+
+ public static bool Exists<T>(System.Collections.Generic.IEnumerable<T> collection, System.Predicate<T> predicate) { return default(bool); }
+
+ public static bool ForAll(int fromInclusive, int toExclusive, System.Predicate<int> predicate) { return default(bool); }
+
+ public static bool ForAll<T>(System.Collections.Generic.IEnumerable<T> collection, System.Predicate<T> predicate) { return default(bool); }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void Invariant(bool condition) { }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void Invariant(bool condition, string userMessage) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="value")]
+
+ public static T OldValue<T>(T value) { return default(T); }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void Requires(bool condition) { }
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+
+ public static void Requires(bool condition, string userMessage) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="condition")]
+
+ public static void Requires<TException>(bool condition) where TException : System.Exception { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="condition")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="userMessage")]
+
+ public static void Requires<TException>(bool condition, string userMessage) where TException : System.Exception { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Justification="Not intended to be called at runtime.")]
+
+ public static T Result<T>() { return default(T); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId="0#", Justification="Not intended to be called at runtime.")]
+
+ public static T ValueAtReturn<T>(out T value) { value = default(T); return default(T); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false)]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class ContractAbbreviatorAttribute : System.Attribute
+ {
+ public ContractAbbreviatorAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false)]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class ContractArgumentValidatorAttribute : System.Attribute
+ {
+ public ContractArgumentValidatorAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5124), AllowMultiple=false, Inherited=false)]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public sealed partial class ContractClassAttribute : System.Attribute
+ {
+ public ContractClassAttribute(System.Type typeContainingContracts) { }
+ public System.Type TypeContainingContracts { get { return default(System.Type); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class ContractClassForAttribute : System.Attribute
+ {
+ public ContractClassForAttribute(System.Type typeContractsAreFor) { }
+ public System.Type TypeContractsAreFor { get { return default(System.Type); } }
+ }
+ public sealed partial class ContractFailedEventArgs : System.EventArgs
+ {
+
+ public ContractFailedEventArgs(System.Diagnostics.Contracts.ContractFailureKind failureKind, string message, string condition, System.Exception originalException) { }
+ public string Condition { get { return default(string); } }
+ public System.Diagnostics.Contracts.ContractFailureKind FailureKind { get { return default(System.Diagnostics.Contracts.ContractFailureKind); } }
+ public bool Handled { get { return default(bool); } }
+ public string Message { get { return default(string); } }
+ public System.Exception OriginalException { get { return default(System.Exception); } }
+ public bool Unwind { get { return default(bool); } }
+ [System.Security.SecurityCriticalAttribute]
+ public void SetHandled() { }
+ [System.Security.SecurityCriticalAttribute]
+ public void SetUnwind() { }
+ }
+ public enum ContractFailureKind
+ {
+ Assert = 4,
+ Assume = 5,
+ Invariant = 3,
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Postcondition")]
+ Postcondition = 1,
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Postcondition")]
+ PostconditionOnException = 2,
+ Precondition = 0,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false, Inherited=false)]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class ContractInvariantMethodAttribute : System.Attribute
+ {
+ public ContractInvariantMethodAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true, Inherited=false)]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class ContractOptionAttribute : System.Attribute
+ {
+ public ContractOptionAttribute(string category, string setting, bool enabled) { }
+ public ContractOptionAttribute(string category, string setting, string value) { }
+ public string Category { get { return default(string); } }
+ public bool Enabled { get { return default(bool); } }
+ public string Setting { get { return default(string); } }
+ public string Value { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(256))]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments", Justification="Thank you very much, but we like the names we've defined for the accessors")]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class ContractPublicPropertyNameAttribute : System.Attribute
+ {
+ public ContractPublicPropertyNameAttribute(string name) { }
+ public string Name { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1))]
+ public sealed partial class ContractReferenceAssemblyAttribute : System.Attribute
+ {
+ public ContractReferenceAssemblyAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(192), AllowMultiple=false, Inherited=true)]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class ContractRuntimeIgnoredAttribute : System.Attribute
+ {
+ public ContractRuntimeIgnoredAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(237))]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class ContractVerificationAttribute : System.Attribute
+ {
+ public ContractVerificationAttribute(bool value) { }
+ public bool Value { get { return default(bool); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(6884), AllowMultiple=false, Inherited=true)]
+ [System.Diagnostics.ConditionalAttribute("CONTRACTS_FULL")]
+ public sealed partial class PureAttribute : System.Attribute
+ {
+ public PureAttribute() { }
+ }
+}
+namespace System.Diagnostics.Contracts.Internal
+{
+ [System.ObsoleteAttribute("Use the ContractHelper class in the System.Runtime.CompilerServices namespace instead.")]
+ public static partial class ContractHelper
+ {
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1030:UseEventsWhereAppropriate")]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute]
+
+ public static string RaiseContractFailedEvent(System.Diagnostics.Contracts.ContractFailureKind failureKind, string userMessage, string conditionText, System.Exception innerException) { return default(string); }
+ [System.Diagnostics.DebuggerNonUserCodeAttribute]
+
+ public static void TriggerFailure(System.Diagnostics.Contracts.ContractFailureKind kind, string displayMessage, string userMessage, string conditionText, System.Exception innerException) { }
+ }
+}
+namespace System.Diagnostics.SymbolStore
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface ISymbolDocumentWriter
+ {
+ void SetCheckSum(System.Guid algorithmId, byte[] checkSum);
+ void SetSource(byte[] source);
+ }
+}
+namespace System.Diagnostics.Tracing
+{
+ [System.FlagsAttribute]
+ public enum EventActivityOptions
+ {
+ Detachable = 8,
+ Disable = 2,
+ None = 0,
+ Recursive = 4,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64))]
+ public sealed partial class EventAttribute : System.Attribute
+ {
+ public EventAttribute(int eventId) { }
+ public System.Diagnostics.Tracing.EventActivityOptions ActivityOptions { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventActivityOptions); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Diagnostics.Tracing.EventChannel Channel { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventChannel); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public int EventId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(int); } }
+ public System.Diagnostics.Tracing.EventKeywords Keywords { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventKeywords); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Diagnostics.Tracing.EventLevel Level { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventLevel); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public string Message { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(string); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Diagnostics.Tracing.EventOpcode Opcode { get { return default(System.Diagnostics.Tracing.EventOpcode); } set { } }
+ public System.Diagnostics.Tracing.EventTags Tags { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventTags); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Diagnostics.Tracing.EventTask Task { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventTask); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public byte Version { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(byte); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1028:EnumStorageShouldBeInt32", Justification="Backwards compatibility")]
+
+ public enum EventChannel : byte
+ {
+ Admin = (byte)16,
+ Analytic = (byte)18,
+ Debug = (byte)19,
+ None = (byte)0,
+ Operational = (byte)17,
+ }
+ public enum EventCommand
+ {
+ Disable = -3,
+ Enable = -2,
+ SendManifest = -1,
+ Update = 0,
+ }
+ public partial class EventCommandEventArgs : System.EventArgs
+ {
+ internal EventCommandEventArgs() { }
+ public System.Collections.Generic.IDictionary<string, string> Arguments { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Collections.Generic.IDictionary<string, string>); } }
+ public System.Diagnostics.Tracing.EventCommand Command { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventCommand); } }
+ public bool DisableEvent(int eventId) { return default(bool); }
+ public bool EnableEvent(int eventId) { return default(bool); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(12), Inherited=false)]
+ public partial class EventDataAttribute : System.Attribute
+ {
+ public EventDataAttribute() { }
+ public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(string); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
+ public partial class EventFieldAttribute : System.Attribute
+ {
+ public EventFieldAttribute() { }
+ public System.Diagnostics.Tracing.EventFieldFormat Format { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventFieldFormat); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Diagnostics.Tracing.EventFieldTags Tags { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Diagnostics.Tracing.EventFieldTags); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ }
+ public enum EventFieldFormat
+ {
+ Boolean = 3,
+ Default = 0,
+ Hexadecimal = 4,
+ HResult = 15,
+ Json = 12,
+ String = 2,
+ Xml = 11,
+ }
+ [System.FlagsAttribute]
+ public enum EventFieldTags
+ {
+ None = 0,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
+ public partial class EventIgnoreAttribute : System.Attribute
+ {
+ public EventIgnoreAttribute() { }
+ }
+ [System.FlagsAttribute]
+ public enum EventKeywords : long
+ {
+ All = (long)-1,
+ AuditFailure = (long)4503599627370496,
+ AuditSuccess = (long)9007199254740992,
+ CorrelationHint = (long)4503599627370496,
+ EventLogClassic = (long)36028797018963968,
+ MicrosoftTelemetry = (long)562949953421312,
+ None = (long)0,
+ Sqm = (long)2251799813685248,
+ WdiContext = (long)562949953421312,
+ WdiDiagnostic = (long)1125899906842624,
+ }
+ public enum EventLevel
+ {
+ Critical = 1,
+ Error = 2,
+ Informational = 4,
+ LogAlways = 0,
+ Verbose = 5,
+ Warning = 3,
+ }
+ public partial class EventListener : System.IDisposable
+ {
+ public EventListener() { }
+ public void DisableEvents(System.Diagnostics.Tracing.EventSource eventSource) { }
+ public virtual void Dispose() { }
+ public void EnableEvents(System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventLevel level) { }
+ public void EnableEvents(System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords matchAnyKeyword) { }
+ public void EnableEvents(System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords matchAnyKeyword, System.Collections.Generic.IDictionary<string, string> arguments) { }
+ public static int EventSourceIndex(System.Diagnostics.Tracing.EventSource eventSource) { return default(int); }
+ protected internal virtual void OnEventSourceCreated(System.Diagnostics.Tracing.EventSource eventSource) { }
+ protected internal virtual void OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs eventData) { }
+ }
+ [System.FlagsAttribute]
+ public enum EventManifestOptions
+ {
+ AllCultures = 2,
+ AllowEventSourceOverride = 8,
+ None = 0,
+ OnlyIfNeededForRegistration = 4,
+ Strict = 1,
+ }
+
+ public enum EventOpcode
+ {
+ DataCollectionStart = 3,
+ DataCollectionStop = 4,
+ Extension = 5,
+ Info = 0,
+ Receive = 240,
+ Reply = 6,
+ Resume = 7,
+ Send = 9,
+ Start = 1,
+ Stop = 2,
+ Suspend = 8,
+ }
+ public partial class EventSource : System.IDisposable
+ {
+ protected EventSource() { }
+ protected EventSource(bool throwOnEventWriteErrors) { }
+ protected EventSource(System.Diagnostics.Tracing.EventSourceSettings settings) { }
+ protected EventSource(System.Diagnostics.Tracing.EventSourceSettings settings, params string[] traits) { }
+ public EventSource(string eventSourceName) { }
+ public EventSource(string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config) { }
+ public EventSource(string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[] traits) { }
+ public System.Exception ConstructionException { get { return default(System.Exception); } }
+ public static System.Guid CurrentThreadActivityId { [System.Security.SecuritySafeCriticalAttribute]get { return default(System.Guid); } }
+ public System.Guid Guid { get { return default(System.Guid); } }
+ public string Name { get { return default(string); } }
+ public System.Diagnostics.Tracing.EventSourceSettings Settings { get { return default(System.Diagnostics.Tracing.EventSourceSettings); } }
+ public event System.EventHandler<System.Diagnostics.Tracing.EventCommandEventArgs> EventCommandExecuted { add { } remove { } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ ~EventSource() { }
+ public static string GenerateManifest(System.Type eventSourceType, string assemblyPathToIncludeInManifest) { return default(string); }
+ public static string GenerateManifest(System.Type eventSourceType, string assemblyPathToIncludeInManifest, System.Diagnostics.Tracing.EventManifestOptions flags) { return default(string); }
+ public static System.Guid GetGuid(System.Type eventSourceType) { return default(System.Guid); }
+ public static string GetName(System.Type eventSourceType) { return default(string); }
+ public static System.Collections.Generic.IEnumerable<System.Diagnostics.Tracing.EventSource> GetSources() { return default(System.Collections.Generic.IEnumerable<System.Diagnostics.Tracing.EventSource>); }
+ public string GetTrait(string key) { return default(string); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ public bool IsEnabled() { return default(bool); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ public bool IsEnabled(System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords) { return default(bool); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ public bool IsEnabled(System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords, System.Diagnostics.Tracing.EventChannel channel) { return default(bool); }
+ protected virtual void OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs command) { }
+ public static void SendCommand(System.Diagnostics.Tracing.EventSource eventSource, System.Diagnostics.Tracing.EventCommand command, System.Collections.Generic.IDictionary<string, string> commandArguments) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void SetCurrentThreadActivityId(System.Guid activityId) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void SetCurrentThreadActivityId(System.Guid activityId, out System.Guid oldActivityThatWillContinue) { oldActivityThatWillContinue = default(System.Guid); }
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(string eventName) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(string eventName, System.Diagnostics.Tracing.EventSourceOptions options) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write<T>(string eventName, T data) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write<T>(string eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write<T>(string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write<T>(string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref System.Guid activityId, ref System.Guid relatedActivityId, ref T data) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, byte[] arg1) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, int arg1) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, int arg1, int arg2) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, int arg1, int arg2, int arg3) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, int arg1, string arg2) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, long arg1) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, long arg1, byte[] arg2) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, long arg1, long arg2) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, long arg1, long arg2, long arg3) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, long arg1, string arg2) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, params object[] args) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, string arg1) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, string arg1, int arg2) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, string arg1, int arg2, int arg3) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, string arg1, long arg2) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, string arg1, string arg2) { }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Concurrency", "CA8001", Justification="This does not need to be correct when racing with other threads")]
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEvent(int eventId, string arg1, string arg2, string arg3) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ protected unsafe void WriteEventCore(int eventId, int eventDataCount, System.Diagnostics.Tracing.EventSource.EventData* data) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void WriteEventWithRelatedActivityId(int eventId, System.Guid relatedActivityId, params object[] args) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ protected unsafe void WriteEventWithRelatedActivityIdCore(int eventId, System.Guid* relatedActivityId, int eventDataCount, System.Diagnostics.Tracing.EventSource.EventData* data) { }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ protected internal partial struct EventData
+ {
+ public System.IntPtr DataPointer { get { return default(System.IntPtr); } set { } }
+ public int Size { get { return default(int); } set { } }
+ }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class EventSourceAttribute : System.Attribute
+ {
+ public EventSourceAttribute() { }
+ public string Guid { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(string); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public string LocalizationResources { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(string); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(string); } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ }
+ public partial class EventSourceException : System.Exception
+ {
+ public EventSourceException() { }
+ public EventSourceException(string message) { }
+ public EventSourceException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct EventSourceOptions
+ {
+ public System.Diagnostics.Tracing.EventActivityOptions ActivityOptions { get { return default(System.Diagnostics.Tracing.EventActivityOptions); } set { } }
+ public System.Diagnostics.Tracing.EventKeywords Keywords { get { return default(System.Diagnostics.Tracing.EventKeywords); } set { } }
+ public System.Diagnostics.Tracing.EventLevel Level { get { return default(System.Diagnostics.Tracing.EventLevel); } set { } }
+ public System.Diagnostics.Tracing.EventOpcode Opcode { get { return default(System.Diagnostics.Tracing.EventOpcode); } set { } }
+ public System.Diagnostics.Tracing.EventTags Tags { get { return default(System.Diagnostics.Tracing.EventTags); } set { } }
+ }
+ [System.FlagsAttribute]
+ public enum EventSourceSettings
+ {
+ Default = 0,
+ EtwManifestEventFormat = 4,
+ EtwSelfDescribingEventFormat = 8,
+ ThrowOnEventWriteErrors = 1,
+ }
+ [System.FlagsAttribute]
+ public enum EventTags
+ {
+ None = 0,
+ }
+
+ public enum EventTask
+ {
+ None = 0,
+ }
+ public partial class EventWrittenEventArgs : System.EventArgs
+ {
+ internal EventWrittenEventArgs() { }
+ public System.Guid ActivityId { [System.Security.SecurityCriticalAttribute]get { return default(System.Guid); } }
+ public System.Diagnostics.Tracing.EventChannel Channel { get { return default(System.Diagnostics.Tracing.EventChannel); } }
+ public int EventId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(int); } }
+ public string EventName { get { return default(string); } }
+ public System.Diagnostics.Tracing.EventSource EventSource { get { return default(System.Diagnostics.Tracing.EventSource); } }
+ public System.Diagnostics.Tracing.EventKeywords Keywords { get { return default(System.Diagnostics.Tracing.EventKeywords); } }
+ public System.Diagnostics.Tracing.EventLevel Level { get { return default(System.Diagnostics.Tracing.EventLevel); } }
+ public string Message { get { return default(string); } }
+ public System.Diagnostics.Tracing.EventOpcode Opcode { get { return default(System.Diagnostics.Tracing.EventOpcode); } }
+ public System.Collections.ObjectModel.ReadOnlyCollection<object> Payload { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Collections.ObjectModel.ReadOnlyCollection<object>); } }
+ public System.Collections.ObjectModel.ReadOnlyCollection<string> PayloadNames { get { return default(System.Collections.ObjectModel.ReadOnlyCollection<string>); } }
+ public System.Guid RelatedActivityId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute, System.Security.SecurityCriticalAttribute]get { return default(System.Guid); } }
+ public System.Diagnostics.Tracing.EventTags Tags { get { return default(System.Diagnostics.Tracing.EventTags); } }
+ public System.Diagnostics.Tracing.EventTask Task { get { return default(System.Diagnostics.Tracing.EventTask); } }
+ public byte Version { get { return default(byte); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64))]
+ public sealed partial class NonEventAttribute : System.Attribute
+ {
+ public NonEventAttribute() { }
+ }
+}
+namespace System.Globalization
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Calendar
+ {
+ public const int CurrentEra = 0;
+ protected Calendar() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ protected virtual int DaysInYearBeforeMinSupportedYear { get { return default(int); } }
+ public abstract int[] Eras { get; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public bool IsReadOnly { get { return default(bool); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public virtual int TwoDigitYearMax { get { return default(int); } set { } }
+ public virtual System.DateTime AddDays(System.DateTime time, int days) { return default(System.DateTime); }
+ public virtual System.DateTime AddHours(System.DateTime time, int hours) { return default(System.DateTime); }
+ public virtual System.DateTime AddMilliseconds(System.DateTime time, double milliseconds) { return default(System.DateTime); }
+ public virtual System.DateTime AddMinutes(System.DateTime time, int minutes) { return default(System.DateTime); }
+ public abstract System.DateTime AddMonths(System.DateTime time, int months);
+ public virtual System.DateTime AddSeconds(System.DateTime time, int seconds) { return default(System.DateTime); }
+ public virtual System.DateTime AddWeeks(System.DateTime time, int weeks) { return default(System.DateTime); }
+ public abstract System.DateTime AddYears(System.DateTime time, int years);
+ public abstract int GetDayOfMonth(System.DateTime time);
+ public abstract System.DayOfWeek GetDayOfWeek(System.DateTime time);
+ public abstract int GetDayOfYear(System.DateTime time);
+ public virtual int GetDaysInMonth(int year, int month) { return default(int); }
+ public abstract int GetDaysInMonth(int year, int month, int era);
+ public virtual int GetDaysInYear(int year) { return default(int); }
+ public abstract int GetDaysInYear(int year, int era);
+ public abstract int GetEra(System.DateTime time);
+ public virtual int GetHour(System.DateTime time) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual int GetLeapMonth(int year, int era) { return default(int); }
+ public virtual double GetMilliseconds(System.DateTime time) { return default(double); }
+ public virtual int GetMinute(System.DateTime time) { return default(int); }
+ public abstract int GetMonth(System.DateTime time);
+ public virtual int GetMonthsInYear(int year) { return default(int); }
+ public abstract int GetMonthsInYear(int year, int era);
+ public virtual int GetSecond(System.DateTime time) { return default(int); }
+ public virtual int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) { return default(int); }
+ public abstract int GetYear(System.DateTime time);
+ public virtual bool IsLeapDay(int year, int month, int day) { return default(bool); }
+ public abstract bool IsLeapDay(int year, int month, int day, int era);
+ public virtual bool IsLeapMonth(int year, int month) { return default(bool); }
+ public abstract bool IsLeapMonth(int year, int month, int era);
+ public virtual bool IsLeapYear(int year) { return default(bool); }
+ public abstract bool IsLeapYear(int year, int era);
+ public virtual System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond) { return default(System.DateTime); }
+ public abstract System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era);
+ public virtual int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum CalendarAlgorithmType
+ {
+ LunarCalendar = 2,
+ LunisolarCalendar = 3,
+ SolarCalendar = 1,
+ Unknown = 0,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum CalendarWeekRule
+ {
+ FirstDay = 0,
+ FirstFourDayWeek = 2,
+ FirstFullWeek = 1,
+ }
+ public static partial class CharUnicodeInfo
+ {
+ public static double GetNumericValue(char ch) { return default(double); }
+ public static double GetNumericValue(string s, int index) { return default(double); }
+ public static System.Globalization.UnicodeCategory GetUnicodeCategory(char ch) { return default(System.Globalization.UnicodeCategory); }
+ public static System.Globalization.UnicodeCategory GetUnicodeCategory(string s, int index) { return default(System.Globalization.UnicodeCategory); }
+ }
+ public partial class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
+ {
+ public const int ChineseEra = 1;
+ public ChineseLunisolarCalendar() { }
+ protected override int DaysInYearBeforeMinSupportedYear { get { return default(int); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int[] Eras { get { return default(int[]); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetEra(System.DateTime time) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CompareInfo
+ {
+ internal CompareInfo() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual string Name { get { return default(string); } }
+ public virtual int Compare(string string1, int offset1, int length1, string string2, int offset2, int length2) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual int Compare(string string1, int offset1, int length1, string string2, int offset2, int length2, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int Compare(string string1, int offset1, string string2, int offset2) { return default(int); }
+ public virtual int Compare(string string1, int offset1, string string2, int offset2, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int Compare(string string1, string string2) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual int Compare(string string1, string string2, System.Globalization.CompareOptions options) { return default(int); }
+ public override bool Equals(object value) { return default(bool); }
+ public static System.Globalization.CompareInfo GetCompareInfo(string name) { return default(System.Globalization.CompareInfo); }
+ public override int GetHashCode() { return default(int); }
+ public virtual int GetHashCode(string source, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int IndexOf(string source, char value) { return default(int); }
+ public virtual int IndexOf(string source, char value, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int IndexOf(string source, char value, int startIndex, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int IndexOf(string source, char value, int startIndex, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual int IndexOf(string source, char value, int startIndex, int count, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int IndexOf(string source, string value) { return default(int); }
+ public virtual int IndexOf(string source, string value, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int IndexOf(string source, string value, int startIndex, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int IndexOf(string source, string value, int startIndex, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual int IndexOf(string source, string value, int startIndex, int count, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual bool IsPrefix(string source, string prefix) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual bool IsPrefix(string source, string prefix, System.Globalization.CompareOptions options) { return default(bool); }
+ public virtual bool IsSuffix(string source, string suffix) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual bool IsSuffix(string source, string suffix, System.Globalization.CompareOptions options) { return default(bool); }
+ public virtual int LastIndexOf(string source, char value) { return default(int); }
+ public virtual int LastIndexOf(string source, char value, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int LastIndexOf(string source, char value, int startIndex, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int LastIndexOf(string source, char value, int startIndex, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual int LastIndexOf(string source, char value, int startIndex, int count, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int LastIndexOf(string source, string value) { return default(int); }
+ public virtual int LastIndexOf(string source, string value, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int LastIndexOf(string source, string value, int startIndex, System.Globalization.CompareOptions options) { return default(int); }
+ public virtual int LastIndexOf(string source, string value, int startIndex, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual int LastIndexOf(string source, string value, int startIndex, int count, System.Globalization.CompareOptions options) { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum CompareOptions
+ {
+ IgnoreCase = 1,
+ IgnoreKanaType = 8,
+ IgnoreNonSpace = 2,
+ IgnoreSymbols = 4,
+ IgnoreWidth = 16,
+ None = 0,
+ Ordinal = 1073741824,
+ OrdinalIgnoreCase = 268435456,
+ StringSort = 536870912,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CultureInfo : System.IFormatProvider
+ {
+ public CultureInfo(string name) { }
+ public virtual System.Globalization.Calendar Calendar { get { return default(System.Globalization.Calendar); } }
+ public virtual System.Globalization.CompareInfo CompareInfo { get { return default(System.Globalization.CompareInfo); } }
+ public static System.Globalization.CultureInfo CurrentCulture { get { return default(System.Globalization.CultureInfo); } set { } }
+ public static System.Globalization.CultureInfo CurrentUICulture { get { return default(System.Globalization.CultureInfo); } set { } }
+ public virtual System.Globalization.DateTimeFormatInfo DateTimeFormat { get { return default(System.Globalization.DateTimeFormatInfo); } set { } }
+ public static System.Globalization.CultureInfo DefaultThreadCurrentCulture { get { return default(System.Globalization.CultureInfo); } [System.Security.SecuritySafeCriticalAttribute]set { } }
+ public static System.Globalization.CultureInfo DefaultThreadCurrentUICulture { get { return default(System.Globalization.CultureInfo); } [System.Security.SecuritySafeCriticalAttribute]set { } }
+ public virtual string DisplayName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public virtual string EnglishName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public static System.Globalization.CultureInfo InvariantCulture { get { return default(System.Globalization.CultureInfo); } }
+ public virtual bool IsNeutralCulture { get { return default(bool); } }
+ public bool IsReadOnly { get { return default(bool); } }
+ public virtual string Name { get { return default(string); } }
+ public virtual string NativeName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public virtual System.Globalization.NumberFormatInfo NumberFormat { get { return default(System.Globalization.NumberFormatInfo); } set { } }
+ public virtual System.Globalization.Calendar[] OptionalCalendars { get { return default(System.Globalization.Calendar[]); } }
+ public virtual System.Globalization.CultureInfo Parent { [System.Security.SecuritySafeCriticalAttribute]get { return default(System.Globalization.CultureInfo); } }
+ public virtual System.Globalization.TextInfo TextInfo { get { return default(System.Globalization.TextInfo); } }
+ public virtual string TwoLetterISOLanguageName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public virtual object Clone() { return default(object); }
+ public override bool Equals(object value) { return default(bool); }
+ public virtual object GetFormat(System.Type formatType) { return default(object); }
+ public override int GetHashCode() { return default(int); }
+ public static System.Globalization.CultureInfo ReadOnly(System.Globalization.CultureInfo ci) { return default(System.Globalization.CultureInfo); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CultureNotFoundException : System.ArgumentException
+ {
+ public CultureNotFoundException() { }
+ public CultureNotFoundException(string message) { }
+ public CultureNotFoundException(string message, System.Exception innerException) { }
+ public CultureNotFoundException(string paramName, string message) { }
+ public CultureNotFoundException(string message, string invalidCultureName, System.Exception innerException) { }
+ public CultureNotFoundException(string paramName, string invalidCultureName, string message) { }
+ public virtual string InvalidCultureName { get { return default(string); } }
+ public override string Message { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DateTimeFormatInfo : System.IFormatProvider
+ {
+ public DateTimeFormatInfo() { }
+ public string[] AbbreviatedDayNames { get { return default(string[]); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public string[] AbbreviatedMonthGenitiveNames { get { return default(string[]); } set { } }
+ public string[] AbbreviatedMonthNames { get { return default(string[]); } set { } }
+ public string AMDesignator { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } set { } }
+ public System.Globalization.Calendar Calendar { get { return default(System.Globalization.Calendar); } set { } }
+ public System.Globalization.CalendarWeekRule CalendarWeekRule { get { return default(System.Globalization.CalendarWeekRule); } set { } }
+ public static System.Globalization.DateTimeFormatInfo CurrentInfo { get { return default(System.Globalization.DateTimeFormatInfo); } }
+ public string[] DayNames { get { return default(string[]); } set { } }
+ public System.DayOfWeek FirstDayOfWeek { get { return default(System.DayOfWeek); } set { } }
+ public string FullDateTimePattern { get { return default(string); } set { } }
+ public static System.Globalization.DateTimeFormatInfo InvariantInfo { get { return default(System.Globalization.DateTimeFormatInfo); } }
+ public bool IsReadOnly { get { return default(bool); } }
+ public string LongDatePattern { get { return default(string); } set { } }
+ public string LongTimePattern { get { return default(string); } set { } }
+ public string MonthDayPattern { get { return default(string); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public string[] MonthGenitiveNames { get { return default(string[]); } set { } }
+ public string[] MonthNames { get { return default(string[]); } set { } }
+ public string PMDesignator { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } set { } }
+ public string RFC1123Pattern { get { return default(string); } }
+ public string ShortDatePattern { get { return default(string); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public string[] ShortestDayNames { get { return default(string[]); } set { } }
+ public string ShortTimePattern { get { return default(string); } set { } }
+ public string SortableDateTimePattern { get { return default(string); } }
+ public string UniversalSortableDateTimePattern { get { return default(string); } }
+ public string YearMonthPattern { get { return default(string); } set { } }
+ public object Clone() { return default(object); }
+ public string GetAbbreviatedDayName(System.DayOfWeek dayofweek) { return default(string); }
+ public string GetAbbreviatedEraName(int era) { return default(string); }
+ public string GetAbbreviatedMonthName(int month) { return default(string); }
+ public string GetDayName(System.DayOfWeek dayofweek) { return default(string); }
+ public int GetEra(string eraName) { return default(int); }
+ public string GetEraName(int era) { return default(string); }
+ public object GetFormat(System.Type formatType) { return default(object); }
+ public static System.Globalization.DateTimeFormatInfo GetInstance(System.IFormatProvider provider) { return default(System.Globalization.DateTimeFormatInfo); }
+ public string GetMonthName(int month) { return default(string); }
+ public static System.Globalization.DateTimeFormatInfo ReadOnly(System.Globalization.DateTimeFormatInfo dtfi) { return default(System.Globalization.DateTimeFormatInfo); }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum DateTimeStyles
+ {
+ AdjustToUniversal = 16,
+ AllowInnerWhite = 4,
+ AllowLeadingWhite = 1,
+ AllowTrailingWhite = 2,
+ AllowWhiteSpaces = 7,
+ AssumeLocal = 32,
+ AssumeUniversal = 64,
+ NoCurrentDateDefault = 8,
+ None = 0,
+ RoundtripKind = 128,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class EastAsianLunisolarCalendar : System.Globalization.Calendar
+ {
+ internal EastAsianLunisolarCalendar() { }
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public int GetCelestialStem(int sexagenaryYear) { return default(int); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ public virtual int GetSexagenaryYear(System.DateTime time) { return default(int); }
+ public int GetTerrestrialBranch(int sexagenaryYear) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class GregorianCalendar : System.Globalization.Calendar
+ {
+ public const int ADEra = 1;
+ public GregorianCalendar() { }
+ public GregorianCalendar(System.Globalization.GregorianCalendarTypes type) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public virtual System.Globalization.GregorianCalendarTypes CalendarType { get { return default(System.Globalization.GregorianCalendarTypes); } set { } }
+ public override int[] Eras { get { return default(int[]); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum GregorianCalendarTypes
+ {
+ Arabic = 10,
+ Localized = 1,
+ MiddleEastFrench = 9,
+ TransliteratedEnglish = 11,
+ TransliteratedFrench = 12,
+ USEnglish = 2,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class HebrewCalendar : System.Globalization.Calendar
+ {
+ public HebrewCalendar() { }
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public override int[] Eras { get { return default(int[]); } }
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class HijriCalendar : System.Globalization.Calendar
+ {
+ public HijriCalendar() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ protected override int DaysInYearBeforeMinSupportedYear { get { return default(int); } }
+ public override int[] Eras { get { return default(int[]); } }
+ public int HijriAdjustment { [System.Security.SecuritySafeCriticalAttribute]get { return default(int); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class JapaneseCalendar : System.Globalization.Calendar
+ {
+ public JapaneseCalendar() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public override int[] Eras { get { return default(int[]); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Contracts", "CC1055")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ public partial class JapaneseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
+ {
+ public const int JapaneseEra = 1;
+ public JapaneseLunisolarCalendar() { }
+ protected override int DaysInYearBeforeMinSupportedYear { get { return default(int); } }
+ public override int[] Eras { get { return default(int[]); } }
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class JulianCalendar : System.Globalization.Calendar
+ {
+ public static readonly int JulianEra;
+ public JulianCalendar() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public override int[] Eras { get { return default(int[]); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class KoreanCalendar : System.Globalization.Calendar
+ {
+ public const int KoreanEra = 1;
+ public KoreanCalendar() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public override int[] Eras { get { return default(int[]); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Contracts", "CC1055")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ public partial class KoreanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
+ {
+ public const int GregorianEra = 1;
+ public KoreanLunisolarCalendar() { }
+ protected override int DaysInYearBeforeMinSupportedYear { get { return default(int); } }
+ public override int[] Eras { get { return default(int[]); } }
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class NumberFormatInfo : System.IFormatProvider
+ {
+ public NumberFormatInfo() { }
+ public int CurrencyDecimalDigits { get { return default(int); } set { } }
+ public string CurrencyDecimalSeparator { get { return default(string); } set { } }
+ public string CurrencyGroupSeparator { get { return default(string); } set { } }
+ public int[] CurrencyGroupSizes { get { return default(int[]); } set { } }
+ public int CurrencyNegativePattern { get { return default(int); } set { } }
+ public int CurrencyPositivePattern { get { return default(int); } set { } }
+ public string CurrencySymbol { get { return default(string); } set { } }
+ public static System.Globalization.NumberFormatInfo CurrentInfo { get { return default(System.Globalization.NumberFormatInfo); } }
+ public static System.Globalization.NumberFormatInfo InvariantInfo { get { return default(System.Globalization.NumberFormatInfo); } }
+ public bool IsReadOnly { get { return default(bool); } }
+ public string NaNSymbol { get { return default(string); } set { } }
+ public string NegativeInfinitySymbol { get { return default(string); } set { } }
+ public string NegativeSign { get { return default(string); } set { } }
+ public int NumberDecimalDigits { get { return default(int); } set { } }
+ public string NumberDecimalSeparator { get { return default(string); } set { } }
+ public string NumberGroupSeparator { get { return default(string); } set { } }
+ public int[] NumberGroupSizes { get { return default(int[]); } set { } }
+ public int NumberNegativePattern { get { return default(int); } set { } }
+ public int PercentDecimalDigits { get { return default(int); } set { } }
+ public string PercentDecimalSeparator { get { return default(string); } set { } }
+ public string PercentGroupSeparator { get { return default(string); } set { } }
+ public int[] PercentGroupSizes { get { return default(int[]); } set { } }
+ public int PercentNegativePattern { get { return default(int); } set { } }
+ public int PercentPositivePattern { get { return default(int); } set { } }
+ public string PercentSymbol { get { return default(string); } set { } }
+ public string PerMilleSymbol { get { return default(string); } set { } }
+ public string PositiveInfinitySymbol { get { return default(string); } set { } }
+ public string PositiveSign { get { return default(string); } set { } }
+ public object Clone() { return default(object); }
+ public object GetFormat(System.Type formatType) { return default(object); }
+ public static System.Globalization.NumberFormatInfo GetInstance(System.IFormatProvider formatProvider) { return default(System.Globalization.NumberFormatInfo); }
+ public static System.Globalization.NumberFormatInfo ReadOnly(System.Globalization.NumberFormatInfo nfi) { return default(System.Globalization.NumberFormatInfo); }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum NumberStyles
+ {
+ AllowCurrencySymbol = 256,
+ AllowDecimalPoint = 32,
+ AllowExponent = 128,
+ AllowHexSpecifier = 512,
+ AllowLeadingSign = 4,
+ AllowLeadingWhite = 1,
+ AllowParentheses = 16,
+ AllowThousands = 64,
+ AllowTrailingSign = 8,
+ AllowTrailingWhite = 2,
+ Any = 511,
+ Currency = 383,
+ Float = 167,
+ HexNumber = 515,
+ Integer = 7,
+ None = 0,
+ Number = 111,
+ }
+ public partial class PersianCalendar : System.Globalization.Calendar
+ {
+ public static readonly int PersianEra;
+ public PersianCalendar() { }
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public override int[] Eras { get { return default(int[]); } }
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class RegionInfo
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public RegionInfo(string name) { }
+ public virtual string CurrencySymbol { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public static System.Globalization.RegionInfo CurrentRegion { [System.Security.SecuritySafeCriticalAttribute]get { return default(System.Globalization.RegionInfo); } }
+ public virtual string DisplayName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public virtual string EnglishName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public virtual bool IsMetric { get { return default(bool); } }
+ public virtual string ISOCurrencySymbol { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public virtual string Name { get { return default(string); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual string NativeName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public virtual string TwoLetterISORegionName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public override bool Equals(object value) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class StringInfo
+ {
+ public StringInfo() { }
+ public StringInfo(string value) { }
+ public int LengthInTextElements { get { return default(int); } }
+ public string String { get { return default(string); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override bool Equals(object value) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetHashCode() { return default(int); }
+ public static string GetNextTextElement(string str) { return default(string); }
+ public static string GetNextTextElement(string str, int index) { return default(string); }
+ public static System.Globalization.TextElementEnumerator GetTextElementEnumerator(string str) { return default(System.Globalization.TextElementEnumerator); }
+ public static System.Globalization.TextElementEnumerator GetTextElementEnumerator(string str, int index) { return default(System.Globalization.TextElementEnumerator); }
+ public static int[] ParseCombiningCharacters(string str) { return default(int[]); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class TaiwanCalendar : System.Globalization.Calendar
+ {
+ public TaiwanCalendar() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public override int[] Eras { get { return default(int[]); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Contracts", "CC1055")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ public partial class TaiwanLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
+ {
+ public TaiwanLunisolarCalendar() { }
+ protected override int DaysInYearBeforeMinSupportedYear { get { return default(int); } }
+ public override int[] Eras { get { return default(int[]); } }
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class TextElementEnumerator : System.Collections.IEnumerator
+ {
+ internal TextElementEnumerator() { }
+ public object Current { get { return default(object); } }
+ public int ElementIndex { get { return default(int); } }
+ public string GetTextElement() { return default(string); }
+ public bool MoveNext() { return default(bool); }
+ public void Reset() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class TextInfo
+ {
+ internal TextInfo() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public string CultureName { get { return default(string); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public bool IsReadOnly { get { return default(bool); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public bool IsRightToLeft { get { return default(bool); } }
+ public virtual string ListSeparator { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } [System.Runtime.InteropServices.ComVisibleAttribute(false)]set { } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual char ToLower(char c) { return default(char); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual string ToLower(string str) { return default(string); }
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual char ToUpper(char c) { return default(char); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual string ToUpper(string str) { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ThaiBuddhistCalendar : System.Globalization.Calendar
+ {
+ public const int ThaiBuddhistEra = 1;
+ public ThaiBuddhistCalendar() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ public override int[] Eras { get { return default(int[]); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Contracts", "CC1055")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetWeekOfYear(System.DateTime time, System.Globalization.CalendarWeekRule rule, System.DayOfWeek firstDayOfWeek) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.FlagsAttribute]
+ public enum TimeSpanStyles
+ {
+ AssumeNegative = 1,
+ None = 0,
+ }
+ public partial class UmAlQuraCalendar : System.Globalization.Calendar
+ {
+ public UmAlQuraCalendar() { }
+ public override System.Globalization.CalendarAlgorithmType AlgorithmType { get { return default(System.Globalization.CalendarAlgorithmType); } }
+ protected override int DaysInYearBeforeMinSupportedYear { get { return default(int); } }
+ public override int[] Eras { get { return default(int[]); } }
+ public override System.DateTime MaxSupportedDateTime { get { return default(System.DateTime); } }
+ public override System.DateTime MinSupportedDateTime { get { return default(System.DateTime); } }
+ public override int TwoDigitYearMax { get { return default(int); } set { } }
+ public override System.DateTime AddMonths(System.DateTime time, int months) { return default(System.DateTime); }
+ public override System.DateTime AddYears(System.DateTime time, int years) { return default(System.DateTime); }
+ public override int GetDayOfMonth(System.DateTime time) { return default(int); }
+ public override System.DayOfWeek GetDayOfWeek(System.DateTime time) { return default(System.DayOfWeek); }
+ public override int GetDayOfYear(System.DateTime time) { return default(int); }
+ public override int GetDaysInMonth(int year, int month, int era) { return default(int); }
+ public override int GetDaysInYear(int year, int era) { return default(int); }
+ public override int GetEra(System.DateTime time) { return default(int); }
+ public override int GetLeapMonth(int year, int era) { return default(int); }
+ public override int GetMonth(System.DateTime time) { return default(int); }
+ public override int GetMonthsInYear(int year, int era) { return default(int); }
+ public override int GetYear(System.DateTime time) { return default(int); }
+ public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); }
+ public override bool IsLeapMonth(int year, int month, int era) { return default(bool); }
+ public override bool IsLeapYear(int year, int era) { return default(bool); }
+ public override System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(System.DateTime); }
+ public override int ToFourDigitYear(int year) { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum UnicodeCategory
+ {
+ ClosePunctuation = 21,
+ ConnectorPunctuation = 18,
+ Control = 14,
+ CurrencySymbol = 26,
+ DashPunctuation = 19,
+ DecimalDigitNumber = 8,
+ EnclosingMark = 7,
+ FinalQuotePunctuation = 23,
+ Format = 15,
+ InitialQuotePunctuation = 22,
+ LetterNumber = 9,
+ LineSeparator = 12,
+ LowercaseLetter = 1,
+ MathSymbol = 25,
+ ModifierLetter = 3,
+ ModifierSymbol = 27,
+ NonSpacingMark = 5,
+ OpenPunctuation = 20,
+ OtherLetter = 4,
+ OtherNotAssigned = 29,
+ OtherNumber = 10,
+ OtherPunctuation = 24,
+ OtherSymbol = 28,
+ ParagraphSeparator = 13,
+ PrivateUse = 17,
+ SpaceSeparator = 11,
+ SpacingCombiningMark = 6,
+ Surrogate = 16,
+ TitlecaseLetter = 2,
+ UppercaseLetter = 0,
+ }
+}
+namespace System.IO
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class BinaryReader : System.IDisposable
+ {
+ public BinaryReader(System.IO.Stream input) { }
+ public BinaryReader(System.IO.Stream input, System.Text.Encoding encoding) { }
+ public BinaryReader(System.IO.Stream input, System.Text.Encoding encoding, bool leaveOpen) { }
+ public virtual System.IO.Stream BaseStream { get { return default(System.IO.Stream); } }
+ public virtual void Close() { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ protected virtual void FillBuffer(int numBytes) { }
+ public virtual int PeekChar() { return default(int); }
+ public virtual int Read() { return default(int); }
+ public virtual int Read(byte[] buffer, int index, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual int Read(char[] buffer, int index, int count) { return default(int); }
+ protected internal int Read7BitEncodedInt() { return default(int); }
+ public virtual bool ReadBoolean() { return default(bool); }
+ public virtual byte ReadByte() { return default(byte); }
+ public virtual byte[] ReadBytes(int count) { return default(byte[]); }
+ public virtual char ReadChar() { return default(char); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual char[] ReadChars(int count) { return default(char[]); }
+ public virtual decimal ReadDecimal() { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual double ReadDouble() { return default(double); }
+ public virtual short ReadInt16() { return default(short); }
+ public virtual int ReadInt32() { return default(int); }
+ public virtual long ReadInt64() { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ public virtual sbyte ReadSByte() { return default(sbyte); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual float ReadSingle() { return default(float); }
+ public virtual string ReadString() { return default(string); }
+ [System.CLSCompliantAttribute(false)]
+ public virtual ushort ReadUInt16() { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ public virtual uint ReadUInt32() { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ public virtual ulong ReadUInt64() { return default(ulong); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class BinaryWriter : System.IDisposable
+ {
+ public static readonly System.IO.BinaryWriter Null;
+ protected System.IO.Stream OutStream;
+ protected BinaryWriter() { }
+ public BinaryWriter(System.IO.Stream output) { }
+ public BinaryWriter(System.IO.Stream output, System.Text.Encoding encoding) { }
+ public BinaryWriter(System.IO.Stream output, System.Text.Encoding encoding, bool leaveOpen) { }
+ public virtual System.IO.Stream BaseStream { get { return default(System.IO.Stream); } }
+ public virtual void Close() { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public virtual void Flush() { }
+ public virtual long Seek(int offset, System.IO.SeekOrigin origin) { return default(long); }
+ public virtual void Write(bool value) { }
+ public virtual void Write(byte value) { }
+ public virtual void Write(byte[] buffer) { }
+ public virtual void Write(byte[] buffer, int index, int count) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Write(char ch) { }
+ public virtual void Write(char[] chars) { }
+ public virtual void Write(char[] chars, int index, int count) { }
+ public virtual void Write(decimal value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Write(double value) { }
+ public virtual void Write(short value) { }
+ public virtual void Write(int value) { }
+ public virtual void Write(long value) { }
+ [System.CLSCompliantAttribute(false)]
+ public virtual void Write(sbyte value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Write(float value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Write(string value) { }
+ [System.CLSCompliantAttribute(false)]
+ public virtual void Write(ushort value) { }
+ [System.CLSCompliantAttribute(false)]
+ public virtual void Write(uint value) { }
+ [System.CLSCompliantAttribute(false)]
+ public virtual void Write(ulong value) { }
+ protected void Write7BitEncodedInt(int value) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class DirectoryNotFoundException : System.IO.IOException
+ {
+ public DirectoryNotFoundException() { }
+ public DirectoryNotFoundException(string message) { }
+ public DirectoryNotFoundException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class EndOfStreamException : System.IO.IOException
+ {
+ public EndOfStreamException() { }
+ public EndOfStreamException(string message) { }
+ public EndOfStreamException(string message, System.Exception innerException) { }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum FileAccess
+ {
+ Read = 1,
+ ReadWrite = 3,
+ Write = 2,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class FileLoadException : System.IO.IOException
+ {
+ public FileLoadException() { }
+ public FileLoadException(string message) { }
+ public FileLoadException(string message, System.Exception inner) { }
+ public FileLoadException(string message, string fileName) { }
+ public FileLoadException(string message, string fileName, System.Exception inner) { }
+ public string FileName { get { return default(string); } }
+ public override string Message { get { return default(string); } }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class FileNotFoundException : System.IO.IOException
+ {
+ public FileNotFoundException() { }
+ public FileNotFoundException(string message) { }
+ public FileNotFoundException(string message, System.Exception innerException) { }
+ public FileNotFoundException(string message, string fileName) { }
+ public FileNotFoundException(string message, string fileName, System.Exception innerException) { }
+ public string FileName { get { return default(string); } }
+ public override string Message { get { return default(string); } }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class IOException : System.SystemException
+ {
+ public IOException() { }
+ public IOException(string message) { }
+ public IOException(string message, System.Exception innerException) { }
+ public IOException(string message, int hresult) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MemoryStream : System.IO.Stream
+ {
+ public MemoryStream() { }
+ public MemoryStream(byte[] buffer) { }
+ public MemoryStream(byte[] buffer, bool writable) { }
+ public MemoryStream(byte[] buffer, int index, int count) { }
+ public MemoryStream(byte[] buffer, int index, int count, bool writable) { }
+ public MemoryStream(byte[] buffer, int index, int count, bool writable, bool publiclyVisible) { }
+ public MemoryStream(int capacity) { }
+ public override bool CanRead { get { return default(bool); } }
+ public override bool CanSeek { get { return default(bool); } }
+ public override bool CanWrite { get { return default(bool); } }
+ public virtual int Capacity { get { return default(int); } set { } }
+ public override long Length { get { return default(long); } }
+ public override long Position { get { return default(long); } set { } }
+ public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ protected override void Dispose(bool disposing) { }
+ public override void Flush() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public virtual byte[] GetBuffer() { return default(byte[]); }
+ public override int Read(byte[] buffer, int offset, int count) { buffer = default(byte[]); return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<int>); }
+ public override int ReadByte() { return default(int); }
+ public override long Seek(long offset, System.IO.SeekOrigin loc) { return default(long); }
+ public override void SetLength(long value) { }
+ public virtual byte[] ToArray() { return default(byte[]); }
+ public virtual bool TryGetBuffer(out System.ArraySegment<byte> buffer) { buffer = default(System.ArraySegment<byte>); return default(bool); }
+ public override void Write(byte[] buffer, int offset, int count) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public override void WriteByte(byte value) { }
+ public virtual void WriteTo(System.IO.Stream stream) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class Path
+ {
+ public static readonly char AltDirectorySeparatorChar;
+ public static readonly char DirectorySeparatorChar;
+ public static readonly char PathSeparator;
+ public static readonly char VolumeSeparatorChar;
+ public static string ChangeExtension(string path, string extension) { return default(string); }
+ public static string Combine(string path1, string path2) { return default(string); }
+ public static string Combine(string path1, string path2, string path3) { return default(string); }
+ public static string Combine(params string[] paths) { return default(string); }
+ public static string GetDirectoryName(string path) { return default(string); }
+ public static string GetExtension(string path) { return default(string); }
+ public static string GetFileName(string path) { return default(string); }
+ public static string GetFileNameWithoutExtension(string path) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string GetFullPath(string path) { return default(string); }
+ public static char[] GetInvalidFileNameChars() { return default(char[]); }
+ public static char[] GetInvalidPathChars() { return default(char[]); }
+ public static string GetPathRoot(string path) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string GetRandomFileName() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string GetTempFileName() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string GetTempPath() { return default(string); }
+ public static bool HasExtension(string path) { return default(bool); }
+ public static bool IsPathRooted(string path) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class PathTooLongException : System.IO.IOException
+ {
+ public PathTooLongException() { }
+ public PathTooLongException(string message) { }
+ public PathTooLongException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum SeekOrigin
+ {
+ Begin = 0,
+ Current = 1,
+ End = 2,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Stream : System.IDisposable
+ {
+ public static readonly System.IO.Stream Null;
+ protected Stream() { }
+ public abstract bool CanRead { get; }
+ public abstract bool CanSeek { get; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual bool CanTimeout { get { return default(bool); } }
+ public abstract bool CanWrite { get; }
+ public abstract long Length { get; }
+ public abstract long Position { get; set; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual int ReadTimeout { get { return default(int); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual int WriteTimeout { get { return default(int); } set { } }
+
+ public virtual System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { return default(System.IAsyncResult); }
+
+ public virtual System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback callback, object state) { return default(System.IAsyncResult); }
+ public virtual void Close() { }
+ public void CopyTo(System.IO.Stream destination) { }
+ public void CopyTo(System.IO.Stream destination, int bufferSize) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public virtual int EndRead(System.IAsyncResult asyncResult) { return default(int); }
+ public virtual void EndWrite(System.IAsyncResult asyncResult) { }
+ public abstract void Flush();
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public System.Threading.Tasks.Task FlushAsync() { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public abstract int Read(byte[] buffer, int offset, int count);
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count) { return default(System.Threading.Tasks.Task<int>); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<int>); }
+ public virtual int ReadByte() { return default(int); }
+ public abstract long Seek(long offset, System.IO.SeekOrigin origin);
+ public abstract void SetLength(long value);
+ public abstract void Write(byte[] buffer, int offset, int count);
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public virtual void WriteByte(byte value) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class StreamReader : System.IO.TextReader
+ {
+ public static readonly new System.IO.StreamReader Null;
+ public StreamReader(System.IO.Stream stream) { }
+ public StreamReader(System.IO.Stream stream, bool detectEncodingFromByteOrderMarks) { }
+ public StreamReader(System.IO.Stream stream, System.Text.Encoding encoding) { }
+ public StreamReader(System.IO.Stream stream, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks) { }
+ public StreamReader(System.IO.Stream stream, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize) { }
+ public StreamReader(System.IO.Stream stream, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen) { }
+ public StreamReader(string path) { }
+ public StreamReader(string path, bool detectEncodingFromByteOrderMarks) { }
+ public StreamReader(string path, System.Text.Encoding encoding) { }
+ public StreamReader(string path, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public StreamReader(string path, System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize) { }
+ public virtual System.IO.Stream BaseStream { get { return default(System.IO.Stream); } }
+ public virtual System.Text.Encoding CurrentEncoding { get { return default(System.Text.Encoding); } }
+ public bool EndOfStream { get { return default(bool); } }
+ public override void Close() { }
+ public void DiscardBufferedData() { }
+ protected override void Dispose(bool disposing) { }
+ public override int Peek() { return default(int); }
+ public override int Read() { return default(int); }
+ public override int Read(char[] buffer, int index, int count) { buffer = default(char[]); return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task<int> ReadAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task<int>); }
+ public override int ReadBlock(char[] buffer, int index, int count) { buffer = default(char[]); return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task<int> ReadBlockAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task<int>); }
+ public override string ReadLine() { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task<string> ReadLineAsync() { return default(System.Threading.Tasks.Task<string>); }
+ public override string ReadToEnd() { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task<string> ReadToEndAsync() { return default(System.Threading.Tasks.Task<string>); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class StreamWriter : System.IO.TextWriter
+ {
+ public static readonly new System.IO.StreamWriter Null;
+ public StreamWriter(System.IO.Stream stream) { }
+ public StreamWriter(System.IO.Stream stream, System.Text.Encoding encoding) { }
+ public StreamWriter(System.IO.Stream stream, System.Text.Encoding encoding, int bufferSize) { }
+ public StreamWriter(System.IO.Stream stream, System.Text.Encoding encoding, int bufferSize, bool leaveOpen) { }
+ public StreamWriter(string path) { }
+ public StreamWriter(string path, bool append) { }
+ public StreamWriter(string path, bool append, System.Text.Encoding encoding) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public StreamWriter(string path, bool append, System.Text.Encoding encoding, int bufferSize) { }
+ public virtual bool AutoFlush { get { return default(bool); } set { } }
+ public virtual System.IO.Stream BaseStream { get { return default(System.IO.Stream); } }
+ public override System.Text.Encoding Encoding { get { return default(System.Text.Encoding); } }
+ public override void Close() { }
+ protected override void Dispose(bool disposing) { }
+ public override void Flush() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task FlushAsync() { return default(System.Threading.Tasks.Task); }
+ public override void Write(char value) { }
+ public override void Write(char[] buffer) { }
+ public override void Write(char[] buffer, int index, int count) { }
+ public override void Write(string value) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteAsync(char value) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteAsync(string value) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteLineAsync() { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteLineAsync(char value) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteLineAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteLineAsync(string value) { return default(System.Threading.Tasks.Task); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class StringReader : System.IO.TextReader
+ {
+ public StringReader(string s) { }
+ public override void Close() { }
+ protected override void Dispose(bool disposing) { }
+ public override int Peek() { return default(int); }
+ public override int Read() { return default(int); }
+ public override int Read(char[] buffer, int index, int count) { buffer = default(char[]); return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Threading.Tasks.Task<int> ReadAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task<int>); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Threading.Tasks.Task<int> ReadBlockAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task<int>); }
+ public override string ReadLine() { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Threading.Tasks.Task<string> ReadLineAsync() { return default(System.Threading.Tasks.Task<string>); }
+ public override string ReadToEnd() { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Threading.Tasks.Task<string> ReadToEndAsync() { return default(System.Threading.Tasks.Task<string>); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class StringWriter : System.IO.TextWriter
+ {
+ public StringWriter() { }
+ public StringWriter(System.IFormatProvider formatProvider) { }
+ public StringWriter(System.Text.StringBuilder sb) { }
+ public StringWriter(System.Text.StringBuilder sb, System.IFormatProvider formatProvider) { }
+ public override System.Text.Encoding Encoding { get { return default(System.Text.Encoding); } }
+ public override void Close() { }
+ protected override void Dispose(bool disposing) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task FlushAsync() { return default(System.Threading.Tasks.Task); }
+ public virtual System.Text.StringBuilder GetStringBuilder() { return default(System.Text.StringBuilder); }
+ public override string ToString() { return default(string); }
+ public override void Write(char value) { }
+ public override void Write(char[] buffer, int index, int count) { }
+ public override void Write(string value) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteAsync(char value) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteAsync(string value) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteLineAsync(char value) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteLineAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteLineAsync(string value) { return default(System.Threading.Tasks.Task); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class TextReader : System.IDisposable
+ {
+ public static readonly System.IO.TextReader Null;
+ protected TextReader() { }
+ public virtual void Close() { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public virtual int Peek() { return default(int); }
+ public virtual int Read() { return default(int); }
+ public virtual int Read(char[] buffer, int index, int count) { buffer = default(char[]); return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task<int> ReadAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task<int>); }
+ public virtual int ReadBlock(char[] buffer, int index, int count) { buffer = default(char[]); return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task<int> ReadBlockAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task<int>); }
+ public virtual string ReadLine() { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task<string> ReadLineAsync() { return default(System.Threading.Tasks.Task<string>); }
+ public virtual string ReadToEnd() { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task<string> ReadToEndAsync() { return default(System.Threading.Tasks.Task<string>); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class TextWriter : System.IDisposable
+ {
+ protected char[] CoreNewLine;
+ public static readonly System.IO.TextWriter Null;
+ protected TextWriter() { }
+ protected TextWriter(System.IFormatProvider formatProvider) { }
+ public abstract System.Text.Encoding Encoding { get; }
+ public virtual System.IFormatProvider FormatProvider { get { return default(System.IFormatProvider); } }
+ public virtual string NewLine { get { return default(string); } set { } }
+ public virtual void Close() { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public virtual void Flush() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task FlushAsync() { return default(System.Threading.Tasks.Task); }
+ public virtual void Write(bool value) { }
+ public virtual void Write(char value) { }
+ public virtual void Write(char[] buffer) { }
+ public virtual void Write(char[] buffer, int index, int count) { }
+ public virtual void Write(decimal value) { }
+ public virtual void Write(double value) { }
+ public virtual void Write(int value) { }
+ public virtual void Write(long value) { }
+ public virtual void Write(object value) { }
+ public virtual void Write(float value) { }
+ public virtual void Write(string value) { }
+ public virtual void Write(string format, object arg0) { }
+ public virtual void Write(string format, object arg0, object arg1) { }
+ public virtual void Write(string format, object arg0, object arg1, object arg2) { }
+ public virtual void Write(string format, params object[] arg) { }
+ [System.CLSCompliantAttribute(false)]
+ public virtual void Write(uint value) { }
+ [System.CLSCompliantAttribute(false)]
+ public virtual void Write(ulong value) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task WriteAsync(char value) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public System.Threading.Tasks.Task WriteAsync(char[] buffer) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task WriteAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task WriteAsync(string value) { return default(System.Threading.Tasks.Task); }
+ public virtual void WriteLine() { }
+ public virtual void WriteLine(bool value) { }
+ public virtual void WriteLine(char value) { }
+ public virtual void WriteLine(char[] buffer) { }
+ public virtual void WriteLine(char[] buffer, int index, int count) { }
+ public virtual void WriteLine(decimal value) { }
+ public virtual void WriteLine(double value) { }
+ public virtual void WriteLine(int value) { }
+ public virtual void WriteLine(long value) { }
+ public virtual void WriteLine(object value) { }
+ public virtual void WriteLine(float value) { }
+ public virtual void WriteLine(string value) { }
+ public virtual void WriteLine(string format, object arg0) { }
+ public virtual void WriteLine(string format, object arg0, object arg1) { }
+ public virtual void WriteLine(string format, object arg0, object arg1, object arg2) { }
+ public virtual void WriteLine(string format, params object[] arg) { }
+ [System.CLSCompliantAttribute(false)]
+ public virtual void WriteLine(uint value) { }
+ [System.CLSCompliantAttribute(false)]
+ public virtual void WriteLine(ulong value) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task WriteLineAsync() { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task WriteLineAsync(char value) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public System.Threading.Tasks.Task WriteLineAsync(char[] buffer) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task WriteLineAsync(char[] buffer, int index, int count) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public virtual System.Threading.Tasks.Task WriteLineAsync(string value) { return default(System.Threading.Tasks.Task); }
+ }
+ public partial class UnmanagedMemoryAccessor : System.IDisposable
+ {
+ protected UnmanagedMemoryAccessor() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public UnmanagedMemoryAccessor(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public UnmanagedMemoryAccessor(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access) { }
+ public bool CanRead { get { return default(bool); } }
+ public bool CanWrite { get { return default(bool); } }
+ public long Capacity { get { return default(long); } }
+ protected bool IsOpen { get { return default(bool); } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ protected void Initialize(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access) { }
+ public bool ReadBoolean(long position) { return default(bool); }
+ public byte ReadByte(long position) { return default(byte); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public char ReadChar(long position) { return default(char); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public decimal ReadDecimal(long position) { return default(decimal); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public double ReadDouble(long position) { return default(double); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public short ReadInt16(long position) { return default(short); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int ReadInt32(long position) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public long ReadInt64(long position) { return default(long); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public sbyte ReadSByte(long position) { return default(sbyte); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public float ReadSingle(long position) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public ushort ReadUInt16(long position) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public uint ReadUInt32(long position) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public ulong ReadUInt64(long position) { return default(ulong); }
+ public void Write(long position, bool value) { }
+ public void Write(long position, byte value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, char value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, decimal value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, double value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, short value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, int value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, long value) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, sbyte value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, float value) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, ushort value) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, uint value) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Write(long position, ulong value) { }
+ }
+ public partial class UnmanagedMemoryStream : System.IO.Stream
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected UnmanagedMemoryStream() { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe UnmanagedMemoryStream(byte* pointer, long length) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe UnmanagedMemoryStream(byte* pointer, long length, long capacity, System.IO.FileAccess access) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public UnmanagedMemoryStream(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long length) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public UnmanagedMemoryStream(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long length, System.IO.FileAccess access) { }
+ public override bool CanRead { get { return default(bool); } }
+ public override bool CanSeek { get { return default(bool); } }
+ public override bool CanWrite { get { return default(bool); } }
+ public long Capacity { get { return default(long); } }
+ public override long Length { get { return default(long); } }
+ public override long Position { get { return default(long); } [System.Security.SecuritySafeCriticalAttribute]set { } }
+ [System.CLSCompliantAttribute(false)]
+ public unsafe byte* PositionPointer { [System.Security.SecurityCriticalAttribute]get { return default(byte*); } [System.Security.SecurityCriticalAttribute]set { } }
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected override void Dispose(bool disposing) { }
+ public override void Flush() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ protected unsafe void Initialize(byte* pointer, long length, long capacity, System.IO.FileAccess access) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected void Initialize(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long length, System.IO.FileAccess access) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int Read(byte[] buffer, int offset, int count) { buffer = default(byte[]); return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<int>); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int ReadByte() { return default(int); }
+ public override long Seek(long offset, System.IO.SeekOrigin loc) { return default(long); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override void SetLength(long value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override void Write(byte[] buffer, int offset, int count) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override void WriteByte(byte value) { }
+ }
+}
+namespace System.Reflection
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AmbiguousMatchException : System.SystemException
+ {
+ public AmbiguousMatchException() { }
+ public AmbiguousMatchException(string message) { }
+ public AmbiguousMatchException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Assembly : System.Reflection.ICustomAttributeProvider
+ {
+ protected Assembly() { }
+ public virtual string CodeBase { [System.Security.SecurityCriticalAttribute]get { return default(string); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.CustomAttributeData> CustomAttributes { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.CustomAttributeData>); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo> DefinedTypes { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>); } }
+ public virtual System.Reflection.MethodInfo EntryPoint { get { return default(System.Reflection.MethodInfo); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Type> ExportedTypes { get { return default(System.Collections.Generic.IEnumerable<System.Type>); } }
+ public virtual string FullName { get { return default(string); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual string ImageRuntimeVersion { get { return default(string); } }
+ public virtual bool IsDynamic { get { return default(bool); } }
+ public virtual string Location { [System.Security.SecurityCriticalAttribute]get { return default(string); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual System.Reflection.Module ManifestModule { get { return default(System.Reflection.Module); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.Module> Modules { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.Module>); } }
+ public object CreateInstance(string typeName) { return default(object); }
+ public object CreateInstance(string typeName, bool ignoreCase) { return default(object); }
+ public static string CreateQualifiedName(string assemblyName, string typeName) { return default(string); }
+ public override bool Equals(object o) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Assembly GetCallingAssembly() { return default(System.Reflection.Assembly); }
+ public virtual object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public virtual object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Assembly GetEntryAssembly() { return default(System.Reflection.Assembly); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Assembly GetExecutingAssembly() { return default(System.Reflection.Assembly); }
+ public virtual System.Type[] GetExportedTypes() { return default(System.Type[]); }
+ public override int GetHashCode() { return default(int); }
+ public virtual System.Reflection.ManifestResourceInfo GetManifestResourceInfo(string resourceName) { return default(System.Reflection.ManifestResourceInfo); }
+ public virtual string[] GetManifestResourceNames() { return default(string[]); }
+ public virtual System.IO.Stream GetManifestResourceStream(string name) { return default(System.IO.Stream); }
+ public virtual System.IO.Stream GetManifestResourceStream(System.Type type, string name) { return default(System.IO.Stream); }
+ public System.Reflection.Module[] GetModules() { return default(System.Reflection.Module[]); }
+ [System.Security.SecurityCriticalAttribute]
+ public virtual System.Reflection.AssemblyName GetName() { return default(System.Reflection.AssemblyName); }
+ public virtual System.Reflection.AssemblyName[] GetReferencedAssemblies() { return default(System.Reflection.AssemblyName[]); }
+ public virtual System.Type GetType(string name) { return default(System.Type); }
+ public virtual System.Type GetType(string name, bool throwOnError) { return default(System.Type); }
+ public virtual System.Type GetType(string name, bool throwOnError, bool ignoreCase) { return default(System.Type); }
+ public virtual System.Type[] GetTypes() { return default(System.Type[]); }
+ public virtual bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public static System.Reflection.Assembly Load(byte[] rawAssembly) { return default(System.Reflection.Assembly); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public static System.Reflection.Assembly Load(byte[] rawAssembly, byte[] rawSymbolStore) { return default(System.Reflection.Assembly); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public static System.Reflection.Assembly Load(System.Reflection.AssemblyName assemblyRef) { return default(System.Reflection.Assembly); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Assembly Load(string assemblyString) { return default(System.Reflection.Assembly); }
+ public override string ToString() { return default(string); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyAlgorithmIdAttribute : System.Attribute
+ {
+ public AssemblyAlgorithmIdAttribute(System.Configuration.Assemblies.AssemblyHashAlgorithm algorithmId) { }
+ [System.CLSCompliantAttribute(false)]
+ public AssemblyAlgorithmIdAttribute(uint algorithmId) { }
+ [System.CLSCompliantAttribute(false)]
+ public uint AlgorithmId { get { return default(uint); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyCompanyAttribute : System.Attribute
+ {
+ public AssemblyCompanyAttribute(string company) { }
+ public string Company { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyConfigurationAttribute : System.Attribute
+ {
+ public AssemblyConfigurationAttribute(string configuration) { }
+ public string Configuration { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public enum AssemblyContentType
+ {
+ Default = 0,
+ WindowsRuntime = 1,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyCopyrightAttribute : System.Attribute
+ {
+ public AssemblyCopyrightAttribute(string copyright) { }
+ public string Copyright { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyCultureAttribute : System.Attribute
+ {
+ public AssemblyCultureAttribute(string culture) { }
+ public string Culture { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyDefaultAliasAttribute : System.Attribute
+ {
+ public AssemblyDefaultAliasAttribute(string defaultAlias) { }
+ public string DefaultAlias { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyDelaySignAttribute : System.Attribute
+ {
+ public AssemblyDelaySignAttribute(bool delaySign) { }
+ public bool DelaySign { get { return default(bool); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyDescriptionAttribute : System.Attribute
+ {
+ public AssemblyDescriptionAttribute(string description) { }
+ public string Description { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyFileVersionAttribute : System.Attribute
+ {
+ public AssemblyFileVersionAttribute(string version) { }
+ public string Version { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyFlagsAttribute : System.Attribute
+ {
+ public AssemblyFlagsAttribute(System.Reflection.AssemblyNameFlags assemblyFlags) { }
+ public int AssemblyFlags { get { return default(int); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyInformationalVersionAttribute : System.Attribute
+ {
+ public AssemblyInformationalVersionAttribute(string informationalVersion) { }
+ public string InformationalVersion { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyKeyFileAttribute : System.Attribute
+ {
+ public AssemblyKeyFileAttribute(string keyFile) { }
+ public string KeyFile { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyKeyNameAttribute : System.Attribute
+ {
+ public AssemblyKeyNameAttribute(string keyName) { }
+ public string KeyName { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=true, Inherited=false)]
+ public sealed partial class AssemblyMetadataAttribute : System.Attribute
+ {
+ public AssemblyMetadataAttribute(string key, string value) { }
+ public string Key { get { return default(string); } }
+ public string Value { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._AssemblyName))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyName
+ {
+ public AssemblyName() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public AssemblyName(string assemblyName) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Reflection.AssemblyContentType ContentType { get { return default(System.Reflection.AssemblyContentType); } set { } }
+ public System.Globalization.CultureInfo CultureInfo { get { return default(System.Globalization.CultureInfo); } set { } }
+ public string CultureName { get { return default(string); } set { } }
+ public System.Reflection.AssemblyNameFlags Flags { get { return default(System.Reflection.AssemblyNameFlags); } set { } }
+ public string FullName { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public System.Configuration.Assemblies.AssemblyHashAlgorithm HashAlgorithm { get { return default(System.Configuration.Assemblies.AssemblyHashAlgorithm); } set { } }
+ public string Name { get { return default(string); } set { } }
+ public System.Reflection.ProcessorArchitecture ProcessorArchitecture { get { return default(System.Reflection.ProcessorArchitecture); } set { } }
+ public System.Version Version { get { return default(System.Version); } set { } }
+ public byte[] GetPublicKey() { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public byte[] GetPublicKeyToken() { return default(byte[]); }
+ public void SetPublicKey(byte[] publicKey) { }
+ public void SetPublicKeyToken(byte[] publicKeyToken) { }
+ public override string ToString() { return default(string); }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum AssemblyNameFlags
+ {
+ EnableJITcompileOptimizer = 16384,
+ EnableJITcompileTracking = 32768,
+ None = 0,
+ PublicKey = 1,
+ Retargetable = 256,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyProductAttribute : System.Attribute
+ {
+ public AssemblyProductAttribute(string product) { }
+ public string Product { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false, AllowMultiple=false)]
+ public sealed partial class AssemblySignatureKeyAttribute : System.Attribute
+ {
+ public AssemblySignatureKeyAttribute(string publicKey, string countersignature) { }
+ public string Countersignature { get { return default(string); } }
+ public string PublicKey { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyTitleAttribute : System.Attribute
+ {
+ public AssemblyTitleAttribute(string title) { }
+ public string Title { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyTrademarkAttribute : System.Attribute
+ {
+ public AssemblyTrademarkAttribute(string trademark) { }
+ public string Trademark { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AssemblyVersionAttribute : System.Attribute
+ {
+ public AssemblyVersionAttribute(string version) { }
+ public string Version { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(2))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Binder
+ {
+ protected Binder() { }
+ public abstract System.Reflection.FieldInfo BindToField(System.Reflection.BindingFlags bindingAttr, System.Reflection.FieldInfo[] match, object value, System.Globalization.CultureInfo culture);
+ public abstract System.Reflection.MethodBase BindToMethod(System.Reflection.BindingFlags bindingAttr, System.Reflection.MethodBase[] match, ref object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] names, out object state);
+ public abstract object ChangeType(object value, System.Type type, System.Globalization.CultureInfo culture);
+ public abstract void ReorderArgumentArray(ref object[] args, object state);
+ public abstract System.Reflection.MethodBase SelectMethod(System.Reflection.BindingFlags bindingAttr, System.Reflection.MethodBase[] match, System.Type[] types, System.Reflection.ParameterModifier[] modifiers);
+ public abstract System.Reflection.PropertyInfo SelectProperty(System.Reflection.BindingFlags bindingAttr, System.Reflection.PropertyInfo[] match, System.Type returnType, System.Type[] indexes, System.Reflection.ParameterModifier[] modifiers);
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum BindingFlags
+ {
+ CreateInstance = 512,
+ DeclaredOnly = 2,
+ Default = 0,
+ ExactBinding = 65536,
+ FlattenHierarchy = 64,
+ GetField = 1024,
+ GetProperty = 4096,
+ IgnoreCase = 1,
+ IgnoreReturn = 16777216,
+ Instance = 4,
+ InvokeMethod = 256,
+ NonPublic = 32,
+ OptionalParamBinding = 262144,
+ Public = 16,
+ PutDispProperty = 16384,
+ PutRefDispProperty = 32768,
+ SetField = 2048,
+ SetProperty = 8192,
+ Static = 8,
+ SuppressChangeType = 131072,
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum CallingConventions
+ {
+ Any = 3,
+ ExplicitThis = 64,
+ HasThis = 32,
+ Standard = 1,
+ VarArgs = 2,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class ConstructorInfo : System.Reflection.MethodBase
+ {
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static readonly string ConstructorName;
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static readonly string TypeConstructorName;
+ protected ConstructorInfo() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Reflection.MemberTypes MemberType { get { return default(System.Reflection.MemberTypes); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public object Invoke(object[] parameters) { return default(object); }
+ public abstract object Invoke(System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CustomAttributeData
+ {
+ internal CustomAttributeData() { }
+ public System.Type AttributeType { get { return default(System.Type); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual System.Reflection.ConstructorInfo Constructor { get { return default(System.Reflection.ConstructorInfo); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual System.Collections.Generic.IList<System.Reflection.CustomAttributeTypedArgument> ConstructorArguments { get { return default(System.Collections.Generic.IList<System.Reflection.CustomAttributeTypedArgument>); } }
+ public virtual System.Collections.Generic.IList<System.Reflection.CustomAttributeNamedArgument> NamedArguments { get { return default(System.Collections.Generic.IList<System.Reflection.CustomAttributeNamedArgument>); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public static System.Collections.Generic.IList<System.Reflection.CustomAttributeData> GetCustomAttributes(System.Reflection.Assembly target) { return default(System.Collections.Generic.IList<System.Reflection.CustomAttributeData>); }
+ public static System.Collections.Generic.IList<System.Reflection.CustomAttributeData> GetCustomAttributes(System.Reflection.MemberInfo target) { return default(System.Collections.Generic.IList<System.Reflection.CustomAttributeData>); }
+ public static System.Collections.Generic.IList<System.Reflection.CustomAttributeData> GetCustomAttributes(System.Reflection.Module target) { return default(System.Collections.Generic.IList<System.Reflection.CustomAttributeData>); }
+ public static System.Collections.Generic.IList<System.Reflection.CustomAttributeData> GetCustomAttributes(System.Reflection.ParameterInfo target) { return default(System.Collections.Generic.IList<System.Reflection.CustomAttributeData>); }
+ public override int GetHashCode() { return default(int); }
+ public override string ToString() { return default(string); }
+ }
+ public static partial class CustomAttributeExtensions
+ {
+ public static System.Attribute GetCustomAttribute(this System.Reflection.Assembly element, System.Type attributeType) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(this System.Reflection.MemberInfo element, System.Type attributeType) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(this System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(this System.Reflection.Module element, System.Type attributeType) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(this System.Reflection.ParameterInfo element, System.Type attributeType) { return default(System.Attribute); }
+ public static System.Attribute GetCustomAttribute(this System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) { return default(System.Attribute); }
+ public static T GetCustomAttribute<T>(this System.Reflection.Assembly element) where T : System.Attribute { return default(T); }
+ public static T GetCustomAttribute<T>(this System.Reflection.MemberInfo element) where T : System.Attribute { return default(T); }
+ public static T GetCustomAttribute<T>(this System.Reflection.MemberInfo element, bool inherit) where T : System.Attribute { return default(T); }
+ public static T GetCustomAttribute<T>(this System.Reflection.Module element) where T : System.Attribute { return default(T); }
+ public static T GetCustomAttribute<T>(this System.Reflection.ParameterInfo element) where T : System.Attribute { return default(T); }
+ public static T GetCustomAttribute<T>(this System.Reflection.ParameterInfo element, bool inherit) where T : System.Attribute { return default(T); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.Assembly element) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.Assembly element, System.Type attributeType) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, bool inherit) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, System.Type attributeType) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.Module element) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.Module element, System.Type attributeType) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, bool inherit) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, System.Type attributeType) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<System.Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) { return default(System.Collections.Generic.IEnumerable<System.Attribute>); }
+ public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.Assembly element) where T : System.Attribute { return default(System.Collections.Generic.IEnumerable<T>); }
+ public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.MemberInfo element) where T : System.Attribute { return default(System.Collections.Generic.IEnumerable<T>); }
+ public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.MemberInfo element, bool inherit) where T : System.Attribute { return default(System.Collections.Generic.IEnumerable<T>); }
+ public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.Module element) where T : System.Attribute { return default(System.Collections.Generic.IEnumerable<T>); }
+ public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.ParameterInfo element) where T : System.Attribute { return default(System.Collections.Generic.IEnumerable<T>); }
+ public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.ParameterInfo element, bool inherit) where T : System.Attribute { return default(System.Collections.Generic.IEnumerable<T>); }
+ public static bool IsDefined(this System.Reflection.Assembly element, System.Type attributeType) { return default(bool); }
+ public static bool IsDefined(this System.Reflection.MemberInfo element, System.Type attributeType) { return default(bool); }
+ public static bool IsDefined(this System.Reflection.MemberInfo element, System.Type attributeType, bool inherit) { return default(bool); }
+ public static bool IsDefined(this System.Reflection.Module element, System.Type attributeType) { return default(bool); }
+ public static bool IsDefined(this System.Reflection.ParameterInfo element, System.Type attributeType) { return default(bool); }
+ public static bool IsDefined(this System.Reflection.ParameterInfo element, System.Type attributeType, bool inherit) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CustomAttributeFormatException : System.FormatException
+ {
+ public CustomAttributeFormatException() { }
+ public CustomAttributeFormatException(string message) { }
+ public CustomAttributeFormatException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct CustomAttributeNamedArgument
+ {
+ public bool IsField { get { return default(bool); } }
+ public string MemberName { get { return default(string); } }
+ public System.Reflection.CustomAttributeTypedArgument TypedValue { get { return default(System.Reflection.CustomAttributeTypedArgument); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.CustomAttributeNamedArgument left, System.Reflection.CustomAttributeNamedArgument right) { return default(bool); }
+ public static bool operator !=(System.Reflection.CustomAttributeNamedArgument left, System.Reflection.CustomAttributeNamedArgument right) { return default(bool); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct CustomAttributeTypedArgument
+ {
+ public System.Type ArgumentType { get { return default(System.Type); } }
+ public object Value { get { return default(object); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.CustomAttributeTypedArgument left, System.Reflection.CustomAttributeTypedArgument right) { return default(bool); }
+ public static bool operator !=(System.Reflection.CustomAttributeTypedArgument left, System.Reflection.CustomAttributeTypedArgument right) { return default(bool); }
+ public override string ToString() { return default(string); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1036))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DefaultMemberAttribute : System.Attribute
+ {
+ public DefaultMemberAttribute(string memberName) { }
+ public string MemberName { get { return default(string); } }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum EventAttributes
+ {
+ None = 0,
+ ReservedMask = 1024,
+ RTSpecialName = 1024,
+ SpecialName = 512,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._EventInfo))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class EventInfo : System.Reflection.MemberInfo
+ {
+ protected EventInfo() { }
+ public virtual System.Reflection.MethodInfo AddMethod { get { return default(System.Reflection.MethodInfo); } }
+ public abstract System.Reflection.EventAttributes Attributes { get; }
+ public virtual System.Type EventHandlerType { get { return default(System.Type); } }
+ public virtual bool IsMulticast { get { return default(bool); } }
+ public bool IsSpecialName { get { return default(bool); } }
+ public override System.Reflection.MemberTypes MemberType { get { return default(System.Reflection.MemberTypes); } }
+ public virtual System.Reflection.MethodInfo RaiseMethod { get { return default(System.Reflection.MethodInfo); } }
+ public virtual System.Reflection.MethodInfo RemoveMethod { get { return default(System.Reflection.MethodInfo); } }
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public virtual void AddEventHandler(object target, System.Delegate handler) { }
+ public override bool Equals(object obj) { return default(bool); }
+ public System.Reflection.MethodInfo GetAddMethod() { return default(System.Reflection.MethodInfo); }
+ public abstract System.Reflection.MethodInfo GetAddMethod(bool nonPublic);
+ public override int GetHashCode() { return default(int); }
+ public System.Reflection.MethodInfo GetRaiseMethod() { return default(System.Reflection.MethodInfo); }
+ public abstract System.Reflection.MethodInfo GetRaiseMethod(bool nonPublic);
+ public System.Reflection.MethodInfo GetRemoveMethod() { return default(System.Reflection.MethodInfo); }
+ public abstract System.Reflection.MethodInfo GetRemoveMethod(bool nonPublic);
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public virtual void RemoveEventHandler(object target, System.Delegate handler) { }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum FieldAttributes
+ {
+ Assembly = 3,
+ FamANDAssem = 2,
+ Family = 4,
+ FamORAssem = 5,
+ FieldAccessMask = 7,
+ HasDefault = 32768,
+ HasFieldMarshal = 4096,
+ HasFieldRVA = 256,
+ InitOnly = 32,
+ Literal = 64,
+ NotSerialized = 128,
+ PinvokeImpl = 8192,
+ Private = 1,
+ PrivateScope = 0,
+ Public = 6,
+ ReservedMask = 38144,
+ RTSpecialName = 1024,
+ SpecialName = 512,
+ Static = 16,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class FieldInfo : System.Reflection.MemberInfo
+ {
+ protected FieldInfo() { }
+ public abstract System.Reflection.FieldAttributes Attributes { get; }
+ public abstract System.RuntimeFieldHandle FieldHandle { get; }
+ public abstract System.Type FieldType { get; }
+ public bool IsAssembly { get { return default(bool); } }
+ public bool IsFamily { get { return default(bool); } }
+ public bool IsFamilyAndAssembly { get { return default(bool); } }
+ public bool IsFamilyOrAssembly { get { return default(bool); } }
+ public bool IsInitOnly { get { return default(bool); } }
+ public bool IsLiteral { get { return default(bool); } }
+ public bool IsNotSerialized { get { return default(bool); } }
+ public bool IsPinvokeImpl { get { return default(bool); } }
+ public bool IsPrivate { get { return default(bool); } }
+ public bool IsPublic { get { return default(bool); } }
+ public bool IsSpecialName { get { return default(bool); } }
+ public bool IsStatic { get { return default(bool); } }
+ public override System.Reflection.MemberTypes MemberType { get { return default(System.Reflection.MemberTypes); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public static System.Reflection.FieldInfo GetFieldFromHandle(System.RuntimeFieldHandle handle) { return default(System.Reflection.FieldInfo); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static System.Reflection.FieldInfo GetFieldFromHandle(System.RuntimeFieldHandle handle, System.RuntimeTypeHandle declaringType) { return default(System.Reflection.FieldInfo); }
+ public override int GetHashCode() { return default(int); }
+ public virtual System.Type[] GetOptionalCustomModifiers() { return default(System.Type[]); }
+ public virtual object GetRawConstantValue() { return default(object); }
+ public virtual System.Type[] GetRequiredCustomModifiers() { return default(System.Type[]); }
+ public abstract object GetValue(object obj);
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public void SetValue(object obj, object value) { }
+ public abstract void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture);
+ }
+ [System.FlagsAttribute]
+ public enum GenericParameterAttributes
+ {
+ Contravariant = 2,
+ Covariant = 1,
+ DefaultConstructorConstraint = 16,
+ None = 0,
+ NotNullableValueTypeConstraint = 8,
+ ReferenceTypeConstraint = 4,
+ SpecialConstraintMask = 28,
+ VarianceMask = 3,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface ICustomAttributeProvider
+ {
+ object[] GetCustomAttributes(bool inherit);
+ object[] GetCustomAttributes(System.Type attributeType, bool inherit);
+ bool IsDefined(System.Type attributeType, bool inherit);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct InterfaceMapping
+ {
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Reflection.MethodInfo[] InterfaceMethods;
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Type InterfaceType;
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Reflection.MethodInfo[] TargetMethods;
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Type TargetType;
+ }
+ public static partial class IntrospectionExtensions
+ {
+ public static System.Reflection.TypeInfo GetTypeInfo(this System.Type type) { return default(System.Reflection.TypeInfo); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class InvalidFilterCriteriaException : System.Exception
+ {
+ public InvalidFilterCriteriaException() { }
+ public InvalidFilterCriteriaException(string message) { }
+ public InvalidFilterCriteriaException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.GuidAttribute("AFBF15E5-C37C-11d2-B88E-00A0C9B471B8")]
+ public partial interface IReflect
+ {
+ System.Type UnderlyingSystemType { get; }
+ System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr);
+ System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
+ System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.BindingFlags bindingAttr);
+ System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr);
+ System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
+ System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type[] types, System.Reflection.ParameterModifier[] modifiers);
+ System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr);
+ System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr);
+ System.Reflection.PropertyInfo GetProperty(string name, System.Reflection.BindingFlags bindingAttr);
+ System.Reflection.PropertyInfo GetProperty(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers);
+ object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters);
+ }
+ public partial interface IReflectableType
+ {
+ System.Reflection.TypeInfo GetTypeInfo();
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class LocalVariableInfo
+ {
+ protected LocalVariableInfo() { }
+ public virtual bool IsPinned { get { return default(bool); } }
+ public virtual int LocalIndex { get { return default(int); } }
+ public virtual System.Type LocalType { get { return default(System.Type); } }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ManifestResourceInfo
+ {
+ public ManifestResourceInfo(System.Reflection.Assembly containingAssembly, string containingFileName, System.Reflection.ResourceLocation resourceLocation) { }
+ public virtual string FileName { get { return default(string); } }
+ public virtual System.Reflection.Assembly ReferencedAssembly { get { return default(System.Reflection.Assembly); } }
+ public virtual System.Reflection.ResourceLocation ResourceLocation { get { return default(System.Reflection.ResourceLocation); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public delegate bool MemberFilter(System.Reflection.MemberInfo m, object filterCriteria);
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._MemberInfo))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class MemberInfo : System.Reflection.ICustomAttributeProvider
+ {
+ protected MemberInfo() { }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.CustomAttributeData> CustomAttributes { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.CustomAttributeData>); } }
+ public abstract System.Type DeclaringType { get; }
+ public abstract System.Reflection.MemberTypes MemberType { get; }
+ public virtual int MetadataToken { get { return default(int); } }
+ public virtual System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public abstract string Name { get; }
+ public abstract System.Type ReflectedType { get; }
+ public override bool Equals(object obj) { return default(bool); }
+ public abstract object[] GetCustomAttributes(bool inherit);
+ public abstract object[] GetCustomAttributes(System.Type attributeType, bool inherit);
+ public override int GetHashCode() { return default(int); }
+ public abstract bool IsDefined(System.Type attributeType, bool inherit);
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum MemberTypes
+ {
+ All = 191,
+ Constructor = 1,
+ Custom = 64,
+ Event = 2,
+ Field = 4,
+ Method = 8,
+ NestedType = 128,
+ Property = 16,
+ TypeInfo = 32,
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum MethodAttributes
+ {
+ Abstract = 1024,
+ Assembly = 3,
+ CheckAccessOnOverride = 512,
+ FamANDAssem = 2,
+ Family = 4,
+ FamORAssem = 5,
+ Final = 32,
+ HasSecurity = 16384,
+ HideBySig = 128,
+ MemberAccessMask = 7,
+ NewSlot = 256,
+ PinvokeImpl = 8192,
+ Private = 1,
+ PrivateScope = 0,
+ Public = 6,
+ RequireSecObject = 32768,
+ ReservedMask = 53248,
+ ReuseSlot = 0,
+ RTSpecialName = 4096,
+ SpecialName = 2048,
+ Static = 16,
+ UnmanagedExport = 8,
+ Virtual = 64,
+ VtableLayoutMask = 256,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._MethodBase))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class MethodBase : System.Reflection.MemberInfo
+ {
+ protected MethodBase() { }
+ public abstract System.Reflection.MethodAttributes Attributes { get; }
+ public virtual System.Reflection.CallingConventions CallingConvention { get { return default(System.Reflection.CallingConventions); } }
+ public virtual bool ContainsGenericParameters { get { return default(bool); } }
+ public bool IsAbstract { get { return default(bool); } }
+ public bool IsAssembly { get { return default(bool); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public bool IsConstructor { get { return default(bool); } }
+ public bool IsFamily { get { return default(bool); } }
+ public bool IsFamilyAndAssembly { get { return default(bool); } }
+ public bool IsFamilyOrAssembly { get { return default(bool); } }
+ public bool IsFinal { get { return default(bool); } }
+ public virtual bool IsGenericMethod { get { return default(bool); } }
+ public virtual bool IsGenericMethodDefinition { get { return default(bool); } }
+ public bool IsHideBySig { get { return default(bool); } }
+ public bool IsPrivate { get { return default(bool); } }
+ public bool IsPublic { get { return default(bool); } }
+ public bool IsSpecialName { get { return default(bool); } }
+ public bool IsStatic { get { return default(bool); } }
+ public bool IsVirtual { get { return default(bool); } }
+ public abstract System.RuntimeMethodHandle MethodHandle { get; }
+ public virtual System.Reflection.MethodImplAttributes MethodImplementationFlags { get { return default(System.Reflection.MethodImplAttributes); } }
+ public override bool Equals(object obj) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static System.Reflection.MethodBase GetCurrentMethod() { return default(System.Reflection.MethodBase); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual System.Type[] GetGenericArguments() { return default(System.Type[]); }
+ public override int GetHashCode() { return default(int); }
+ public static System.Reflection.MethodBase GetMethodFromHandle(System.RuntimeMethodHandle handle) { return default(System.Reflection.MethodBase); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static System.Reflection.MethodBase GetMethodFromHandle(System.RuntimeMethodHandle handle, System.RuntimeTypeHandle declaringType) { return default(System.Reflection.MethodBase); }
+ public abstract System.Reflection.MethodImplAttributes GetMethodImplementationFlags();
+ public abstract System.Reflection.ParameterInfo[] GetParameters();
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public object Invoke(object obj, object[] parameters) { return default(object); }
+ public abstract object Invoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum MethodImplAttributes
+ {
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ AggressiveInlining = 256,
+ CodeTypeMask = 3,
+ ForwardRef = 16,
+ IL = 0,
+ InternalCall = 4096,
+ Managed = 0,
+ ManagedMask = 4,
+ MaxMethodImplVal = 65535,
+ Native = 1,
+ NoInlining = 8,
+ NoOptimization = 64,
+ OPTIL = 2,
+ PreserveSig = 128,
+ Runtime = 3,
+ Synchronized = 32,
+ Unmanaged = 4,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._MethodInfo))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class MethodInfo : System.Reflection.MethodBase
+ {
+ protected MethodInfo() { }
+ public override System.Reflection.MemberTypes MemberType { get { return default(System.Reflection.MemberTypes); } }
+ public virtual System.Reflection.ParameterInfo ReturnParameter { get { return default(System.Reflection.ParameterInfo); } }
+ public virtual System.Type ReturnType { get { return default(System.Type); } }
+ public abstract System.Reflection.ICustomAttributeProvider ReturnTypeCustomAttributes { get; }
+ public virtual System.Delegate CreateDelegate(System.Type delegateType) { return default(System.Delegate); }
+ public virtual System.Delegate CreateDelegate(System.Type delegateType, object target) { return default(System.Delegate); }
+ public override bool Equals(object obj) { return default(bool); }
+ public abstract System.Reflection.MethodInfo GetBaseDefinition();
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Type[] GetGenericArguments() { return default(System.Type[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual System.Reflection.MethodInfo GetGenericMethodDefinition() { return default(System.Reflection.MethodInfo); }
+ public override int GetHashCode() { return default(int); }
+ public virtual System.Reflection.MethodInfo MakeGenericMethod(params System.Type[] typeArguments) { return default(System.Reflection.MethodInfo); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class Missing
+ {
+ internal Missing() { }
+ public static readonly System.Reflection.Missing Value;
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._Module))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Module : System.Reflection.ICustomAttributeProvider
+ {
+ public static readonly System.Reflection.TypeFilter FilterTypeName;
+ public static readonly System.Reflection.TypeFilter FilterTypeNameIgnoreCase;
+ protected Module() { }
+ public virtual System.Reflection.Assembly Assembly { get { return default(System.Reflection.Assembly); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.CustomAttributeData> CustomAttributes { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.CustomAttributeData>); } }
+ public virtual string FullyQualifiedName { [System.Security.SecurityCriticalAttribute]get { return default(string); } }
+ public virtual int MetadataToken { get { return default(int); } }
+ public virtual System.Guid ModuleVersionId { get { return default(System.Guid); } }
+ public virtual string Name { get { return default(string); } }
+ public virtual string ScopeName { get { return default(string); } }
+ public override bool Equals(object o) { return default(bool); }
+ public virtual System.Type[] FindTypes(System.Reflection.TypeFilter filter, object filterCriteria) { return default(System.Type[]); }
+ public virtual object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public virtual object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public System.Reflection.FieldInfo GetField(string name) { return default(System.Reflection.FieldInfo); }
+ public virtual System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.FieldInfo); }
+ public System.Reflection.FieldInfo[] GetFields() { return default(System.Reflection.FieldInfo[]); }
+ public virtual System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags) { return default(System.Reflection.FieldInfo[]); }
+ public override int GetHashCode() { return default(int); }
+ public System.Reflection.MethodInfo GetMethod(string name) { return default(System.Reflection.MethodInfo); }
+ public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ public System.Reflection.MethodInfo GetMethod(string name, System.Type[] types) { return default(System.Reflection.MethodInfo); }
+ protected virtual System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ public System.Reflection.MethodInfo[] GetMethods() { return default(System.Reflection.MethodInfo[]); }
+ public virtual System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingFlags) { return default(System.Reflection.MethodInfo[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual System.Type GetType(string className) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual System.Type GetType(string className, bool ignoreCase) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public virtual System.Type GetType(string className, bool throwOnError, bool ignoreCase) { return default(System.Type); }
+ public virtual System.Type[] GetTypes() { return default(System.Type[]); }
+ public virtual bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ public System.Reflection.FieldInfo ResolveField(int metadataToken) { return default(System.Reflection.FieldInfo); }
+ public virtual System.Reflection.FieldInfo ResolveField(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) { return default(System.Reflection.FieldInfo); }
+ public System.Reflection.MethodBase ResolveMethod(int metadataToken) { return default(System.Reflection.MethodBase); }
+ public virtual System.Reflection.MethodBase ResolveMethod(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) { return default(System.Reflection.MethodBase); }
+ public virtual string ResolveString(int metadataToken) { return default(string); }
+ public System.Type ResolveType(int metadataToken) { return default(System.Type); }
+ public virtual System.Type ResolveType(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) { return default(System.Type); }
+ public override string ToString() { return default(string); }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ParameterAttributes
+ {
+ HasDefault = 4096,
+ HasFieldMarshal = 8192,
+ In = 1,
+ Lcid = 4,
+ None = 0,
+ Optional = 16,
+ Out = 2,
+ Reserved3 = 16384,
+ Reserved4 = 32768,
+ ReservedMask = 61440,
+ Retval = 8,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._ParameterInfo))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ParameterInfo : System.Reflection.ICustomAttributeProvider
+ {
+ protected ParameterInfo() { }
+ public virtual System.Reflection.ParameterAttributes Attributes { get { return default(System.Reflection.ParameterAttributes); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.CustomAttributeData> CustomAttributes { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.CustomAttributeData>); } }
+ public virtual object DefaultValue { get { return default(object); } }
+ public virtual bool HasDefaultValue { get { return default(bool); } }
+ public bool IsIn { get { return default(bool); } }
+ public bool IsOptional { get { return default(bool); } }
+ public bool IsOut { get { return default(bool); } }
+ public bool IsRetval { get { return default(bool); } }
+ public virtual System.Reflection.MemberInfo Member { get { return default(System.Reflection.MemberInfo); } }
+ public virtual int MetadataToken { get { return default(int); } }
+ public virtual string Name { get { return default(string); } }
+ public virtual System.Type ParameterType { get { return default(System.Type); } }
+ public virtual int Position { get { return default(int); } }
+ public virtual object RawDefaultValue { get { return default(object); } }
+ public virtual object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public virtual object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public virtual System.Type[] GetOptionalCustomModifiers() { return default(System.Type[]); }
+ public virtual System.Type[] GetRequiredCustomModifiers() { return default(System.Type[]); }
+ public virtual bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ParameterModifier
+ {
+ public ParameterModifier(int parameterCount) { throw new System.NotImplementedException(); }
+ public bool this[int index] { get { return default(bool); } set { } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ProcessorArchitecture
+ {
+ Amd64 = 4,
+ Arm = 5,
+ IA64 = 3,
+ MSIL = 1,
+ None = 0,
+ X86 = 2,
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum PropertyAttributes
+ {
+ HasDefault = 4096,
+ None = 0,
+ Reserved2 = 8192,
+ Reserved3 = 16384,
+ Reserved4 = 32768,
+ ReservedMask = 62464,
+ RTSpecialName = 1024,
+ SpecialName = 512,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._PropertyInfo))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class PropertyInfo : System.Reflection.MemberInfo
+ {
+ protected PropertyInfo() { }
+ public abstract System.Reflection.PropertyAttributes Attributes { get; }
+ public abstract bool CanRead { get; }
+ public abstract bool CanWrite { get; }
+ public virtual System.Reflection.MethodInfo GetMethod { get { return default(System.Reflection.MethodInfo); } }
+ public bool IsSpecialName { get { return default(bool); } }
+ public override System.Reflection.MemberTypes MemberType { get { return default(System.Reflection.MemberTypes); } }
+ public abstract System.Type PropertyType { get; }
+ public virtual System.Reflection.MethodInfo SetMethod { get { return default(System.Reflection.MethodInfo); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public System.Reflection.MethodInfo[] GetAccessors() { return default(System.Reflection.MethodInfo[]); }
+ public abstract System.Reflection.MethodInfo[] GetAccessors(bool nonPublic);
+ public virtual object GetConstantValue() { return default(object); }
+ public System.Reflection.MethodInfo GetGetMethod() { return default(System.Reflection.MethodInfo); }
+ public abstract System.Reflection.MethodInfo GetGetMethod(bool nonPublic);
+ public override int GetHashCode() { return default(int); }
+ public abstract System.Reflection.ParameterInfo[] GetIndexParameters();
+ public virtual System.Type[] GetOptionalCustomModifiers() { return default(System.Type[]); }
+ public virtual object GetRawConstantValue() { return default(object); }
+ public virtual System.Type[] GetRequiredCustomModifiers() { return default(System.Type[]); }
+ public System.Reflection.MethodInfo GetSetMethod() { return default(System.Reflection.MethodInfo); }
+ public abstract System.Reflection.MethodInfo GetSetMethod(bool nonPublic);
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public object GetValue(object obj) { return default(object); }
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public virtual object GetValue(object obj, object[] index) { return default(object); }
+ public abstract object GetValue(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public void SetValue(object obj, object value) { }
+ [System.Diagnostics.DebuggerHiddenAttribute]
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ public virtual void SetValue(object obj, object value, object[] index) { }
+ public abstract void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
+ }
+ public abstract partial class ReflectionContext
+ {
+ protected ReflectionContext() { }
+ public virtual System.Reflection.TypeInfo GetTypeForObject(object value) { return default(System.Reflection.TypeInfo); }
+ public abstract System.Reflection.Assembly MapAssembly(System.Reflection.Assembly assembly);
+ public abstract System.Reflection.TypeInfo MapType(System.Reflection.TypeInfo type);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ReflectionTypeLoadException : System.SystemException
+ {
+ public ReflectionTypeLoadException(System.Type[] classes, System.Exception[] exceptions) { }
+ public ReflectionTypeLoadException(System.Type[] classes, System.Exception[] exceptions, string message) { }
+ public System.Exception[] LoaderExceptions { get { return default(System.Exception[]); } }
+ public System.Type[] Types { get { return default(System.Type[]); } }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ResourceAttributes
+ {
+ Private = 2,
+ Public = 1,
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ResourceLocation
+ {
+ ContainedInAnotherAssembly = 2,
+ ContainedInManifestFile = 4,
+ Embedded = 1,
+ }
+ public static partial class RuntimeReflectionExtensions
+ {
+ public static System.Reflection.MethodInfo GetMethodInfo(this System.Delegate del) { return default(System.Reflection.MethodInfo); }
+ public static System.Reflection.MethodInfo GetRuntimeBaseDefinition(this System.Reflection.MethodInfo method) { return default(System.Reflection.MethodInfo); }
+ public static System.Reflection.EventInfo GetRuntimeEvent(this System.Type type, string name) { return default(System.Reflection.EventInfo); }
+ public static System.Collections.Generic.IEnumerable<System.Reflection.EventInfo> GetRuntimeEvents(this System.Type type) { return default(System.Collections.Generic.IEnumerable<System.Reflection.EventInfo>); }
+ public static System.Reflection.FieldInfo GetRuntimeField(this System.Type type, string name) { return default(System.Reflection.FieldInfo); }
+ public static System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo> GetRuntimeFields(this System.Type type) { return default(System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo>); }
+ public static System.Reflection.InterfaceMapping GetRuntimeInterfaceMap(this System.Reflection.TypeInfo typeInfo, System.Type interfaceType) { return default(System.Reflection.InterfaceMapping); }
+ public static System.Reflection.MethodInfo GetRuntimeMethod(this System.Type type, string name, System.Type[] parameters) { return default(System.Reflection.MethodInfo); }
+ public static System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo> GetRuntimeMethods(this System.Type type) { return default(System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo>); }
+ public static System.Collections.Generic.IEnumerable<System.Reflection.PropertyInfo> GetRuntimeProperties(this System.Type type) { return default(System.Collections.Generic.IEnumerable<System.Reflection.PropertyInfo>); }
+ public static System.Reflection.PropertyInfo GetRuntimeProperty(this System.Type type, string name) { return default(System.Reflection.PropertyInfo); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class TargetException : System.Exception
+ {
+ public TargetException() { }
+ public TargetException(string message) { }
+ public TargetException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class TargetInvocationException : System.Exception
+ {
+ public TargetInvocationException(System.Exception inner) { }
+ public TargetInvocationException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class TargetParameterCountException : System.Exception
+ {
+ public TargetParameterCountException() { }
+ public TargetParameterCountException(string message) { }
+ public TargetParameterCountException(string message, System.Exception inner) { }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum TypeAttributes
+ {
+ Abstract = 128,
+ AnsiClass = 0,
+ AutoClass = 131072,
+ AutoLayout = 0,
+ BeforeFieldInit = 1048576,
+ Class = 0,
+ ClassSemanticsMask = 32,
+ CustomFormatClass = 196608,
+ CustomFormatMask = 12582912,
+ ExplicitLayout = 16,
+ HasSecurity = 262144,
+ Import = 4096,
+ Interface = 32,
+ LayoutMask = 24,
+ NestedAssembly = 5,
+ NestedFamANDAssem = 6,
+ NestedFamily = 4,
+ NestedFamORAssem = 7,
+ NestedPrivate = 3,
+ NestedPublic = 2,
+ NotPublic = 0,
+ Public = 1,
+ ReservedMask = 264192,
+ RTSpecialName = 2048,
+ Sealed = 256,
+ SequentialLayout = 8,
+ Serializable = 8192,
+ SpecialName = 1024,
+ StringFormatMask = 196608,
+ UnicodeClass = 65536,
+ VisibilityMask = 7,
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ WindowsRuntime = 16384,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public delegate bool TypeFilter(System.Type m, object filterCriteria);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class TypeInfo : System.Type, System.Reflection.IReflectableType
+ {
+ internal TypeInfo() { }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.ConstructorInfo> DeclaredConstructors { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.ConstructorInfo>); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.EventInfo> DeclaredEvents { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.EventInfo>); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo> DeclaredFields { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo>); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo> DeclaredMembers { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo>); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo> DeclaredMethods { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo>); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo> DeclaredNestedTypes { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.PropertyInfo> DeclaredProperties { get { return default(System.Collections.Generic.IEnumerable<System.Reflection.PropertyInfo>); } }
+ public virtual System.Type[] GenericTypeParameters { get { return default(System.Type[]); } }
+ public virtual System.Collections.Generic.IEnumerable<System.Type> ImplementedInterfaces { get { return default(System.Collections.Generic.IEnumerable<System.Type>); } }
+ public virtual System.Type AsType() { return default(System.Type); }
+ public virtual System.Reflection.EventInfo GetDeclaredEvent(string name) { return default(System.Reflection.EventInfo); }
+ public virtual System.Reflection.FieldInfo GetDeclaredField(string name) { return default(System.Reflection.FieldInfo); }
+ public virtual System.Reflection.MethodInfo GetDeclaredMethod(string name) { return default(System.Reflection.MethodInfo); }
+ public virtual System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo> GetDeclaredMethods(string name) { return default(System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo>); }
+ public virtual System.Reflection.TypeInfo GetDeclaredNestedType(string name) { return default(System.Reflection.TypeInfo); }
+ public virtual System.Reflection.PropertyInfo GetDeclaredProperty(string name) { return default(System.Reflection.PropertyInfo); }
+ public virtual bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) { return default(bool); }
+ System.Reflection.TypeInfo System.Reflection.IReflectableType.GetTypeInfo() { return default(System.Reflection.TypeInfo); }
+ }
+}
+namespace System.Reflection.Emit
+{
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._AssemblyBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class AssemblyBuilder : System.Reflection.Assembly
+ {
+ internal AssemblyBuilder() { }
+ public override string CodeBase { [System.Security.SecurityCriticalAttribute]get { return default(string); } }
+ public override System.Reflection.MethodInfo EntryPoint { get { return default(System.Reflection.MethodInfo); } }
+ public override string FullName { get { return default(string); } }
+ public override string ImageRuntimeVersion { get { return default(string); } }
+ public override bool IsDynamic { get { return default(bool); } }
+ public override string Location { [System.Security.SecurityCriticalAttribute]get { return default(string); } }
+ public override System.Reflection.Module ManifestModule { get { return default(System.Reflection.Module); } }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access) { return default(System.Reflection.Emit.AssemblyBuilder); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Collections.Generic.IEnumerable<System.Reflection.Emit.CustomAttributeBuilder> assemblyAttributes) { return default(System.Reflection.Emit.AssemblyBuilder); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.ModuleBuilder DefineDynamicModule(string name) { return default(System.Reflection.Emit.ModuleBuilder); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.ModuleBuilder DefineDynamicModule(string name, bool emitSymbolInfo) { return default(System.Reflection.Emit.ModuleBuilder); }
+ public override bool Equals(object obj) { return default(bool); }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public System.Reflection.Emit.ModuleBuilder GetDynamicModule(string name) { return default(System.Reflection.Emit.ModuleBuilder); }
+ public override System.Type[] GetExportedTypes() { return default(System.Type[]); }
+ public override int GetHashCode() { return default(int); }
+ public override System.Reflection.ManifestResourceInfo GetManifestResourceInfo(string resourceName) { return default(System.Reflection.ManifestResourceInfo); }
+ public override string[] GetManifestResourceNames() { return default(string[]); }
+ public override System.IO.Stream GetManifestResourceStream(string name) { return default(System.IO.Stream); }
+ public override System.IO.Stream GetManifestResourceStream(System.Type type, string name) { return default(System.IO.Stream); }
+ public override System.Reflection.AssemblyName[] GetReferencedAssemblies() { return default(System.Reflection.AssemblyName[]); }
+ public override System.Type GetType(string name, bool throwOnError, bool ignoreCase) { return default(System.Type); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum AssemblyBuilderAccess
+ {
+ Run = 1,
+ RunAndCollect = 9,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._ConstructorBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class ConstructorBuilder : System.Reflection.ConstructorInfo
+ {
+ internal ConstructorBuilder() { }
+ public override System.Reflection.MethodAttributes Attributes { get { return default(System.Reflection.MethodAttributes); } }
+ public override System.Reflection.CallingConventions CallingConvention { get { return default(System.Reflection.CallingConventions); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public bool InitLocals { get { return default(bool); } set { } }
+ public override System.RuntimeMethodHandle MethodHandle { get { return default(System.RuntimeMethodHandle); } }
+ public override System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public override string Name { get { return default(string); } }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ public string Signature { get { return default(string); } }
+ public System.Reflection.Emit.ParameterBuilder DefineParameter(int iSequence, System.Reflection.ParameterAttributes attributes, string strParamName) { return default(System.Reflection.Emit.ParameterBuilder); }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public System.Reflection.Emit.ILGenerator GetILGenerator() { return default(System.Reflection.Emit.ILGenerator); }
+ public System.Reflection.Emit.ILGenerator GetILGenerator(int streamSize) { return default(System.Reflection.Emit.ILGenerator); }
+ public override System.Reflection.MethodImplAttributes GetMethodImplementationFlags() { return default(System.Reflection.MethodImplAttributes); }
+ public System.Reflection.Module GetModule() { return default(System.Reflection.Module); }
+ public override System.Reflection.ParameterInfo[] GetParameters() { return default(System.Reflection.ParameterInfo[]); }
+ public System.Reflection.Emit.MethodToken GetToken() { return default(System.Reflection.Emit.MethodToken); }
+ public override object Invoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture) { return default(object); }
+ public override object Invoke(System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture) { return default(object); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ public void SetImplementationFlags(System.Reflection.MethodImplAttributes attributes) { }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._CustomAttributeBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public partial class CustomAttributeBuilder
+ {
+ public CustomAttributeBuilder(System.Reflection.ConstructorInfo con, object[] constructorArgs) { }
+ public CustomAttributeBuilder(System.Reflection.ConstructorInfo con, object[] constructorArgs, System.Reflection.FieldInfo[] namedFields, object[] fieldValues) { }
+ public CustomAttributeBuilder(System.Reflection.ConstructorInfo con, object[] constructorArgs, System.Reflection.PropertyInfo[] namedProperties, object[] propertyValues) { }
+ public CustomAttributeBuilder(System.Reflection.ConstructorInfo con, object[] constructorArgs, System.Reflection.PropertyInfo[] namedProperties, object[] propertyValues, System.Reflection.FieldInfo[] namedFields, object[] fieldValues) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DynamicMethod : System.Reflection.MethodInfo
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public DynamicMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Reflection.Module m, bool skipVisibility) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public DynamicMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Type owner, bool skipVisibility) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, bool restrictedSkipVisibility) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, System.Reflection.Module m) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, System.Reflection.Module m, bool skipVisibility) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, System.Type owner) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecurityCriticalAttribute]
+ public DynamicMethod(string name, System.Type returnType, System.Type[] parameterTypes, System.Type owner, bool skipVisibility) { }
+ public override System.Reflection.MethodAttributes Attributes { get { return default(System.Reflection.MethodAttributes); } }
+ public override System.Reflection.CallingConventions CallingConvention { get { return default(System.Reflection.CallingConventions); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public bool InitLocals { get { return default(bool); } set { } }
+ public override System.RuntimeMethodHandle MethodHandle { get { return default(System.RuntimeMethodHandle); } }
+ public override System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public override string Name { get { return default(string); } }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ public override System.Reflection.ParameterInfo ReturnParameter { get { return default(System.Reflection.ParameterInfo); } }
+ public override System.Type ReturnType { get { return default(System.Type); } }
+ public override System.Reflection.ICustomAttributeProvider ReturnTypeCustomAttributes { get { return default(System.Reflection.ICustomAttributeProvider); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public sealed override System.Delegate CreateDelegate(System.Type delegateType) { return default(System.Delegate); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public sealed override System.Delegate CreateDelegate(System.Type delegateType, object target) { return default(System.Delegate); }
+ public System.Reflection.Emit.ParameterBuilder DefineParameter(int position, System.Reflection.ParameterAttributes attributes, string parameterName) { return default(System.Reflection.Emit.ParameterBuilder); }
+ public override System.Reflection.MethodInfo GetBaseDefinition() { return default(System.Reflection.MethodInfo); }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public System.Reflection.Emit.ILGenerator GetILGenerator() { return default(System.Reflection.Emit.ILGenerator); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.ILGenerator GetILGenerator(int streamSize) { return default(System.Reflection.Emit.ILGenerator); }
+ public override System.Reflection.MethodImplAttributes GetMethodImplementationFlags() { return default(System.Reflection.MethodImplAttributes); }
+ public override System.Reflection.ParameterInfo[] GetParameters() { return default(System.Reflection.ParameterInfo[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override object Invoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture) { return default(object); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._EnumBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class EnumBuilder : System.Reflection.TypeInfo
+ {
+ internal EnumBuilder() { }
+ public override System.Reflection.Assembly Assembly { get { return default(System.Reflection.Assembly); } }
+ public override string AssemblyQualifiedName { get { return default(string); } }
+ public override System.Type BaseType { get { return default(System.Type); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public override string FullName { get { return default(string); } }
+ public override System.Guid GUID { get { return default(System.Guid); } }
+ public override bool IsConstructedGenericType { get { return default(bool); } }
+ public override System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public override string Name { get { return default(string); } }
+ public override string Namespace { get { return default(string); } }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ public override System.RuntimeTypeHandle TypeHandle { get { return default(System.RuntimeTypeHandle); } }
+ public System.Reflection.Emit.TypeToken TypeToken { get { return default(System.Reflection.Emit.TypeToken); } }
+ public System.Reflection.Emit.FieldBuilder UnderlyingField { get { return default(System.Reflection.Emit.FieldBuilder); } }
+ public override System.Type UnderlyingSystemType { get { return default(System.Type); } }
+ public System.Type CreateType() { return default(System.Type); }
+ public System.Reflection.TypeInfo CreateTypeInfo() { return default(System.Reflection.TypeInfo); }
+ public System.Reflection.Emit.FieldBuilder DefineLiteral(string literalName, object literalValue) { return default(System.Reflection.Emit.FieldBuilder); }
+ protected override System.Reflection.TypeAttributes GetAttributeFlagsImpl() { return default(System.Reflection.TypeAttributes); }
+ protected override System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.ConstructorInfo); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.ConstructorInfo[]); }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public override System.Type GetElementType() { return default(System.Type); }
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Contracts", "CC1055")]
+ public override System.Type GetEnumUnderlyingType() { return default(System.Type); }
+ public override System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.EventInfo); }
+ public override System.Reflection.EventInfo[] GetEvents() { return default(System.Reflection.EventInfo[]); }
+ public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.EventInfo[]); }
+ public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.FieldInfo); }
+ public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.FieldInfo[]); }
+ public override System.Type GetInterface(string name, bool ignoreCase) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) { return default(System.Reflection.InterfaceMapping); }
+ public override System.Type[] GetInterfaces() { return default(System.Type[]); }
+ public override System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MemberInfo[]); }
+ public override System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MemberInfo[]); }
+ protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MethodInfo[]); }
+ public override System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Type); }
+ public override System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr) { return default(System.Type[]); }
+ public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.PropertyInfo[]); }
+ protected override System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.PropertyInfo); }
+ protected override bool HasElementTypeImpl() { return default(bool); }
+ public override object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters) { return default(object); }
+ protected override bool IsArrayImpl() { return default(bool); }
+ public override bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) { return default(bool); }
+ protected override bool IsByRefImpl() { return default(bool); }
+ protected override bool IsCOMObjectImpl() { return default(bool); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ protected override bool IsPointerImpl() { return default(bool); }
+ protected override bool IsPrimitiveImpl() { return default(bool); }
+ protected override bool IsValueTypeImpl() { return default(bool); }
+ public override System.Type MakeArrayType() { return default(System.Type); }
+ public override System.Type MakeArrayType(int rank) { return default(System.Type); }
+ public override System.Type MakeByRefType() { return default(System.Type); }
+ public override System.Type MakePointerType() { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._EventBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class EventBuilder
+ {
+ internal EventBuilder() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void AddOtherMethod(System.Reflection.Emit.MethodBuilder mdBuilder) { }
+ public System.Reflection.Emit.EventToken GetEventToken() { return default(System.Reflection.Emit.EventToken); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetAddOnMethod(System.Reflection.Emit.MethodBuilder mdBuilder) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetRaiseMethod(System.Reflection.Emit.MethodBuilder mdBuilder) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder mdBuilder) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct EventToken
+ {
+ public static readonly System.Reflection.Emit.EventToken Empty;
+ public int Token { get { return default(int); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.EventToken obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.EventToken a, System.Reflection.Emit.EventToken b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.EventToken a, System.Reflection.Emit.EventToken b) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._FieldBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class FieldBuilder : System.Reflection.FieldInfo
+ {
+ internal FieldBuilder() { }
+ public override System.Reflection.FieldAttributes Attributes { get { return default(System.Reflection.FieldAttributes); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public override System.RuntimeFieldHandle FieldHandle { get { return default(System.RuntimeFieldHandle); } }
+ public override System.Type FieldType { get { return default(System.Type); } }
+ public override System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public override string Name { get { return default(string); } }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public System.Reflection.Emit.FieldToken GetToken() { return default(System.Reflection.Emit.FieldToken); }
+ public override object GetValue(object obj) { return default(object); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetConstant(object defaultValue) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ [System.Security.SecurityCriticalAttribute]
+ public void SetOffset(int iOffset) { }
+ public override void SetValue(object obj, object val, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct FieldToken
+ {
+ public static readonly System.Reflection.Emit.FieldToken Empty;
+ public int Token { get { return default(int); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.FieldToken obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.FieldToken a, System.Reflection.Emit.FieldToken b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.FieldToken a, System.Reflection.Emit.FieldToken b) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum FlowControl
+ {
+ Branch = 0,
+ Break = 1,
+ Call = 2,
+ Cond_Branch = 3,
+ Meta = 4,
+ Next = 5,
+ Return = 7,
+ Throw = 8,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class GenericTypeParameterBuilder : System.Reflection.TypeInfo
+ {
+ internal GenericTypeParameterBuilder() { }
+ public override System.Reflection.Assembly Assembly { get { return default(System.Reflection.Assembly); } }
+ public override string AssemblyQualifiedName { get { return default(string); } }
+ public override System.Type BaseType { get { return default(System.Type); } }
+ public override bool ContainsGenericParameters { get { return default(bool); } }
+ public override System.Reflection.MethodBase DeclaringMethod { get { return default(System.Reflection.MethodBase); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public override string FullName { get { return default(string); } }
+ public override System.Reflection.GenericParameterAttributes GenericParameterAttributes { get { return default(System.Reflection.GenericParameterAttributes); } }
+ public override int GenericParameterPosition { get { return default(int); } }
+ public override System.Guid GUID { get { return default(System.Guid); } }
+ public override bool IsConstructedGenericType { get { return default(bool); } }
+ public override bool IsGenericParameter { get { return default(bool); } }
+ public override bool IsGenericType { get { return default(bool); } }
+ public override bool IsGenericTypeDefinition { get { return default(bool); } }
+ public override System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public override string Name { get { return default(string); } }
+ public override string Namespace { get { return default(string); } }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ public override System.RuntimeTypeHandle TypeHandle { get { return default(System.RuntimeTypeHandle); } }
+ public override System.Type UnderlyingSystemType { get { return default(System.Type); } }
+ public override bool Equals(object o) { return default(bool); }
+ protected override System.Reflection.TypeAttributes GetAttributeFlagsImpl() { return default(System.Reflection.TypeAttributes); }
+ protected override System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.ConstructorInfo); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.ConstructorInfo[]); }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public override System.Type GetElementType() { return default(System.Type); }
+ public override System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.EventInfo); }
+ public override System.Reflection.EventInfo[] GetEvents() { return default(System.Reflection.EventInfo[]); }
+ public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.EventInfo[]); }
+ public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.FieldInfo); }
+ public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.FieldInfo[]); }
+ public override System.Type[] GetGenericArguments() { return default(System.Type[]); }
+ public override System.Type GetGenericTypeDefinition() { return default(System.Type); }
+ public override int GetHashCode() { return default(int); }
+ public override System.Type GetInterface(string name, bool ignoreCase) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) { return default(System.Reflection.InterfaceMapping); }
+ public override System.Type[] GetInterfaces() { return default(System.Type[]); }
+ public override System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MemberInfo[]); }
+ public override System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MemberInfo[]); }
+ protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MethodInfo[]); }
+ public override System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Type); }
+ public override System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr) { return default(System.Type[]); }
+ public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.PropertyInfo[]); }
+ protected override System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.PropertyInfo); }
+ protected override bool HasElementTypeImpl() { return default(bool); }
+ public override object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters) { return default(object); }
+ protected override bool IsArrayImpl() { return default(bool); }
+ public override bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) { return default(bool); }
+ public override bool IsAssignableFrom(System.Type c) { return default(bool); }
+ protected override bool IsByRefImpl() { return default(bool); }
+ protected override bool IsCOMObjectImpl() { return default(bool); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ protected override bool IsPointerImpl() { return default(bool); }
+ protected override bool IsPrimitiveImpl() { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override bool IsSubclassOf(System.Type c) { return default(bool); }
+ protected override bool IsValueTypeImpl() { return default(bool); }
+ public override System.Type MakeArrayType() { return default(System.Type); }
+ public override System.Type MakeArrayType(int rank) { return default(System.Type); }
+ public override System.Type MakeByRefType() { return default(System.Type); }
+ public override System.Type MakeGenericType(params System.Type[] typeArguments) { return default(System.Type); }
+ public override System.Type MakePointerType() { return default(System.Type); }
+ public void SetBaseTypeConstraint(System.Type baseTypeConstraint) { }
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ public void SetGenericParameterAttributes(System.Reflection.GenericParameterAttributes genericParameterAttributes) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public void SetInterfaceConstraints(params System.Type[] interfaceConstraints) { }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._ILGenerator))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ILGenerator
+ {
+ internal ILGenerator() { }
+ public virtual int ILOffset { get { return default(int); } }
+ public virtual void BeginCatchBlock(System.Type exceptionType) { }
+ public virtual void BeginExceptFilterBlock() { }
+ public virtual System.Reflection.Emit.Label BeginExceptionBlock() { return default(System.Reflection.Emit.Label); }
+ public virtual void BeginFaultBlock() { }
+ public virtual void BeginFinallyBlock() { }
+ public virtual void BeginScope() { }
+ public virtual System.Reflection.Emit.LocalBuilder DeclareLocal(System.Type localType) { return default(System.Reflection.Emit.LocalBuilder); }
+ public virtual System.Reflection.Emit.LocalBuilder DeclareLocal(System.Type localType, bool pinned) { return default(System.Reflection.Emit.LocalBuilder); }
+ public virtual System.Reflection.Emit.Label DefineLabel() { return default(System.Reflection.Emit.Label); }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, byte arg) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, double arg) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, short arg) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, int arg) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, long arg) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.ConstructorInfo con) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.Emit.Label label) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.Emit.Label[] labels) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.Emit.LocalBuilder local) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.Emit.SignatureHelper signature) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.FieldInfo field) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Reflection.MethodInfo meth) { }
+ [System.CLSCompliantAttribute(false)]
+ public void Emit(System.Reflection.Emit.OpCode opcode, sbyte arg) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, float arg) { }
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, string str) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void Emit(System.Reflection.Emit.OpCode opcode, System.Type cls) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void EmitCall(System.Reflection.Emit.OpCode opcode, System.Reflection.MethodInfo methodInfo, System.Type[] optionalParameterTypes) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void EmitCalli(System.Reflection.Emit.OpCode opcode, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes, System.Type[] optionalParameterTypes) { }
+ public virtual void EmitWriteLine(System.Reflection.Emit.LocalBuilder localBuilder) { }
+ public virtual void EmitWriteLine(System.Reflection.FieldInfo fld) { }
+ public virtual void EmitWriteLine(string value) { }
+ public virtual void EndExceptionBlock() { }
+ public virtual void EndScope() { }
+ public virtual void MarkLabel(System.Reflection.Emit.Label loc) { }
+ public virtual void MarkSequencePoint(System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int startLine, int startColumn, int endLine, int endColumn) { }
+ public virtual void ThrowException(System.Type excType) { }
+ public virtual void UsingNamespace(string usingNamespace) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Label
+ {
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.Label obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.Label a, System.Reflection.Emit.Label b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.Label a, System.Reflection.Emit.Label b) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._LocalBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class LocalBuilder : System.Reflection.LocalVariableInfo
+ {
+ internal LocalBuilder() { }
+ public override bool IsPinned { get { return default(bool); } }
+ public override int LocalIndex { get { return default(int); } }
+ public override System.Type LocalType { get { return default(System.Type); } }
+ public void SetLocalSymInfo(string name) { }
+ public void SetLocalSymInfo(string name, int startOffset, int endOffset) { }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._MethodBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class MethodBuilder : System.Reflection.MethodInfo
+ {
+ internal MethodBuilder() { }
+ public override System.Reflection.MethodAttributes Attributes { get { return default(System.Reflection.MethodAttributes); } }
+ public override System.Reflection.CallingConventions CallingConvention { get { return default(System.Reflection.CallingConventions); } }
+ public override bool ContainsGenericParameters { get { return default(bool); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public bool InitLocals { get { return default(bool); } set { } }
+ public override bool IsGenericMethod { get { return default(bool); } }
+ public override bool IsGenericMethodDefinition { get { return default(bool); } }
+ public override System.RuntimeMethodHandle MethodHandle { get { return default(System.RuntimeMethodHandle); } }
+ public override System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public override string Name { get { return default(string); } }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ public override System.Reflection.ParameterInfo ReturnParameter { get { return default(System.Reflection.ParameterInfo); } }
+ public override System.Type ReturnType { get { return default(System.Type); } }
+ public override System.Reflection.ICustomAttributeProvider ReturnTypeCustomAttributes { get { return default(System.Reflection.ICustomAttributeProvider); } }
+ public string Signature { [System.Security.SecuritySafeCriticalAttribute]get { return default(string); } }
+ public System.Reflection.Emit.GenericTypeParameterBuilder[] DefineGenericParameters(params string[] names) { return default(System.Reflection.Emit.GenericTypeParameterBuilder[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.ParameterBuilder DefineParameter(int position, System.Reflection.ParameterAttributes attributes, string strParamName) { return default(System.Reflection.Emit.ParameterBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool Equals(object obj) { return default(bool); }
+ public override System.Reflection.MethodInfo GetBaseDefinition() { return default(System.Reflection.MethodInfo); }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public override System.Type[] GetGenericArguments() { return default(System.Type[]); }
+ public override System.Reflection.MethodInfo GetGenericMethodDefinition() { return default(System.Reflection.MethodInfo); }
+ public override int GetHashCode() { return default(int); }
+ public System.Reflection.Emit.ILGenerator GetILGenerator() { return default(System.Reflection.Emit.ILGenerator); }
+ public System.Reflection.Emit.ILGenerator GetILGenerator(int size) { return default(System.Reflection.Emit.ILGenerator); }
+ public override System.Reflection.MethodImplAttributes GetMethodImplementationFlags() { return default(System.Reflection.MethodImplAttributes); }
+ public System.Reflection.Module GetModule() { return default(System.Reflection.Module); }
+ public override System.Reflection.ParameterInfo[] GetParameters() { return default(System.Reflection.ParameterInfo[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.MethodToken GetToken() { return default(System.Reflection.Emit.MethodToken); }
+ public override object Invoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture) { return default(object); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ public override System.Reflection.MethodInfo MakeGenericMethod(params System.Type[] typeArguments) { return default(System.Reflection.MethodInfo); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetImplementationFlags(System.Reflection.MethodImplAttributes attributes) { }
+ public void SetParameters(params System.Type[] parameterTypes) { }
+ public void SetReturnType(System.Type returnType) { }
+ public void SetSignature(System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct MethodToken
+ {
+ public static readonly System.Reflection.Emit.MethodToken Empty;
+ public int Token { get { return default(int); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.MethodToken obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.MethodToken a, System.Reflection.Emit.MethodToken b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.MethodToken a, System.Reflection.Emit.MethodToken b) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._ModuleBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public partial class ModuleBuilder : System.Reflection.Module
+ {
+ internal ModuleBuilder() { }
+ public override System.Reflection.Assembly Assembly { get { return default(System.Reflection.Assembly); } }
+ public override string FullyQualifiedName { [System.Security.SecurityCriticalAttribute]get { return default(string); } }
+ public override int MetadataToken { get { return default(int); } }
+ public override System.Guid ModuleVersionId { get { return default(System.Guid); } }
+ public override string Name { get { return default(string); } }
+ public override string ScopeName { get { return default(string); } }
+ public void CreateGlobalFunctions() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Diagnostics.SymbolStore.ISymbolDocumentWriter DefineDocument(string url, System.Guid language, System.Guid languageVendor, System.Guid documentType) { return default(System.Diagnostics.SymbolStore.ISymbolDocumentWriter); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.EnumBuilder DefineEnum(string name, System.Reflection.TypeAttributes visibility, System.Type underlyingType) { return default(System.Reflection.Emit.EnumBuilder); }
+ public System.Reflection.Emit.MethodBuilder DefineGlobalMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.MethodBuilder); }
+ public System.Reflection.Emit.MethodBuilder DefineGlobalMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] requiredReturnTypeCustomModifiers, System.Type[] optionalReturnTypeCustomModifiers, System.Type[] parameterTypes, System.Type[][] requiredParameterTypeCustomModifiers, System.Type[][] optionalParameterTypeCustomModifiers) { return default(System.Reflection.Emit.MethodBuilder); }
+ public System.Reflection.Emit.MethodBuilder DefineGlobalMethod(string name, System.Reflection.MethodAttributes attributes, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.MethodBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.FieldBuilder DefineInitializedData(string name, byte[] data, System.Reflection.FieldAttributes attributes) { return default(System.Reflection.Emit.FieldBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineType(string name) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent, int typesize) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Reflection.Emit.PackingSize packsize) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Reflection.Emit.PackingSize packingSize, int typesize) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Type[] interfaces) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.FieldBuilder DefineUninitializedData(string name, int size, System.Reflection.FieldAttributes attributes) { return default(System.Reflection.Emit.FieldBuilder); }
+ public override bool Equals(object obj) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.MethodInfo GetArrayMethod(System.Type arrayClass, string methodName, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.MethodInfo); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.MethodToken GetArrayMethodToken(System.Type arrayClass, string methodName, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.MethodToken); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.MethodToken GetConstructorToken(System.Reflection.ConstructorInfo con) { return default(System.Reflection.Emit.MethodToken); }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.FieldInfo); }
+ public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags) { return default(System.Reflection.FieldInfo[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.FieldToken GetFieldToken(System.Reflection.FieldInfo field) { return default(System.Reflection.Emit.FieldToken); }
+ public override int GetHashCode() { return default(int); }
+ protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingFlags) { return default(System.Reflection.MethodInfo[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.MethodToken GetMethodToken(System.Reflection.MethodInfo method) { return default(System.Reflection.Emit.MethodToken); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.SignatureToken GetSignatureToken(byte[] sigBytes, int sigLength) { return default(System.Reflection.Emit.SignatureToken); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.SignatureToken GetSignatureToken(System.Reflection.Emit.SignatureHelper sigHelper) { return default(System.Reflection.Emit.SignatureToken); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.StringToken GetStringConstant(string str) { return default(System.Reflection.Emit.StringToken); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Type GetType(string className) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Type GetType(string className, bool ignoreCase) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Type GetType(string className, bool throwOnError, bool ignoreCase) { return default(System.Type); }
+ public override System.Type[] GetTypes() { return default(System.Type[]); }
+ public System.Reflection.Emit.TypeToken GetTypeToken(string name) { return default(System.Reflection.Emit.TypeToken); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeToken GetTypeToken(System.Type type) { return default(System.Reflection.Emit.TypeToken); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ public bool IsTransient() { return default(bool); }
+ public override System.Reflection.FieldInfo ResolveField(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) { return default(System.Reflection.FieldInfo); }
+ public override System.Reflection.MethodBase ResolveMethod(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) { return default(System.Reflection.MethodBase); }
+ public override string ResolveString(int metadataToken) { return default(string); }
+ public override System.Type ResolveType(int metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct OpCode
+ {
+ public System.Reflection.Emit.FlowControl FlowControl { get { return default(System.Reflection.Emit.FlowControl); } }
+ public string Name { get { return default(string); } }
+ public System.Reflection.Emit.OpCodeType OpCodeType { get { return default(System.Reflection.Emit.OpCodeType); } }
+ public System.Reflection.Emit.OperandType OperandType { get { return default(System.Reflection.Emit.OperandType); } }
+ public int Size { get { return default(int); } }
+ public System.Reflection.Emit.StackBehaviour StackBehaviourPop { get { return default(System.Reflection.Emit.StackBehaviour); } }
+ public System.Reflection.Emit.StackBehaviour StackBehaviourPush { get { return default(System.Reflection.Emit.StackBehaviour); } }
+ public short Value { get { return default(short); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.OpCode obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.OpCode a, System.Reflection.Emit.OpCode b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.OpCode a, System.Reflection.Emit.OpCode b) { return default(bool); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class OpCodes
+ {
+ internal OpCodes() { }
+ public static readonly System.Reflection.Emit.OpCode Add;
+ public static readonly System.Reflection.Emit.OpCode Add_Ovf;
+ public static readonly System.Reflection.Emit.OpCode Add_Ovf_Un;
+ public static readonly System.Reflection.Emit.OpCode And;
+ public static readonly System.Reflection.Emit.OpCode Arglist;
+ public static readonly System.Reflection.Emit.OpCode Beq;
+ public static readonly System.Reflection.Emit.OpCode Beq_S;
+ public static readonly System.Reflection.Emit.OpCode Bge;
+ public static readonly System.Reflection.Emit.OpCode Bge_S;
+ public static readonly System.Reflection.Emit.OpCode Bge_Un;
+ public static readonly System.Reflection.Emit.OpCode Bge_Un_S;
+ public static readonly System.Reflection.Emit.OpCode Bgt;
+ public static readonly System.Reflection.Emit.OpCode Bgt_S;
+ public static readonly System.Reflection.Emit.OpCode Bgt_Un;
+ public static readonly System.Reflection.Emit.OpCode Bgt_Un_S;
+ public static readonly System.Reflection.Emit.OpCode Ble;
+ public static readonly System.Reflection.Emit.OpCode Ble_S;
+ public static readonly System.Reflection.Emit.OpCode Ble_Un;
+ public static readonly System.Reflection.Emit.OpCode Ble_Un_S;
+ public static readonly System.Reflection.Emit.OpCode Blt;
+ public static readonly System.Reflection.Emit.OpCode Blt_S;
+ public static readonly System.Reflection.Emit.OpCode Blt_Un;
+ public static readonly System.Reflection.Emit.OpCode Blt_Un_S;
+ public static readonly System.Reflection.Emit.OpCode Bne_Un;
+ public static readonly System.Reflection.Emit.OpCode Bne_Un_S;
+ public static readonly System.Reflection.Emit.OpCode Box;
+ public static readonly System.Reflection.Emit.OpCode Br;
+ public static readonly System.Reflection.Emit.OpCode Br_S;
+ public static readonly System.Reflection.Emit.OpCode Break;
+ public static readonly System.Reflection.Emit.OpCode Brfalse;
+ public static readonly System.Reflection.Emit.OpCode Brfalse_S;
+ public static readonly System.Reflection.Emit.OpCode Brtrue;
+ public static readonly System.Reflection.Emit.OpCode Brtrue_S;
+ public static readonly System.Reflection.Emit.OpCode Call;
+ public static readonly System.Reflection.Emit.OpCode Calli;
+ public static readonly System.Reflection.Emit.OpCode Callvirt;
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static readonly System.Reflection.Emit.OpCode Castclass;
+ public static readonly System.Reflection.Emit.OpCode Ceq;
+ public static readonly System.Reflection.Emit.OpCode Cgt;
+ public static readonly System.Reflection.Emit.OpCode Cgt_Un;
+ public static readonly System.Reflection.Emit.OpCode Ckfinite;
+ public static readonly System.Reflection.Emit.OpCode Clt;
+ public static readonly System.Reflection.Emit.OpCode Clt_Un;
+ public static readonly System.Reflection.Emit.OpCode Constrained;
+ public static readonly System.Reflection.Emit.OpCode Conv_I;
+ public static readonly System.Reflection.Emit.OpCode Conv_I1;
+ public static readonly System.Reflection.Emit.OpCode Conv_I2;
+ public static readonly System.Reflection.Emit.OpCode Conv_I4;
+ public static readonly System.Reflection.Emit.OpCode Conv_I8;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I1;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I1_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I2;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I2_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I4;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I4_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I8;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_I8_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U1;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U1_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U2;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U2_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U4;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U4_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U8;
+ public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U8_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_R_Un;
+ public static readonly System.Reflection.Emit.OpCode Conv_R4;
+ public static readonly System.Reflection.Emit.OpCode Conv_R8;
+ public static readonly System.Reflection.Emit.OpCode Conv_U;
+ public static readonly System.Reflection.Emit.OpCode Conv_U1;
+ public static readonly System.Reflection.Emit.OpCode Conv_U2;
+ public static readonly System.Reflection.Emit.OpCode Conv_U4;
+ public static readonly System.Reflection.Emit.OpCode Conv_U8;
+ public static readonly System.Reflection.Emit.OpCode Cpblk;
+ public static readonly System.Reflection.Emit.OpCode Cpobj;
+ public static readonly System.Reflection.Emit.OpCode Div;
+ public static readonly System.Reflection.Emit.OpCode Div_Un;
+ public static readonly System.Reflection.Emit.OpCode Dup;
+ public static readonly System.Reflection.Emit.OpCode Endfilter;
+ public static readonly System.Reflection.Emit.OpCode Endfinally;
+ public static readonly System.Reflection.Emit.OpCode Initblk;
+ public static readonly System.Reflection.Emit.OpCode Initobj;
+ public static readonly System.Reflection.Emit.OpCode Isinst;
+ public static readonly System.Reflection.Emit.OpCode Jmp;
+ public static readonly System.Reflection.Emit.OpCode Ldarg;
+ public static readonly System.Reflection.Emit.OpCode Ldarg_0;
+ public static readonly System.Reflection.Emit.OpCode Ldarg_1;
+ public static readonly System.Reflection.Emit.OpCode Ldarg_2;
+ public static readonly System.Reflection.Emit.OpCode Ldarg_3;
+ public static readonly System.Reflection.Emit.OpCode Ldarg_S;
+ public static readonly System.Reflection.Emit.OpCode Ldarga;
+ public static readonly System.Reflection.Emit.OpCode Ldarga_S;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_0;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_1;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_2;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_3;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_4;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_5;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_6;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_7;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_8;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_M1;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I4_S;
+ public static readonly System.Reflection.Emit.OpCode Ldc_I8;
+ public static readonly System.Reflection.Emit.OpCode Ldc_R4;
+ public static readonly System.Reflection.Emit.OpCode Ldc_R8;
+ public static readonly System.Reflection.Emit.OpCode Ldelem;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_I;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_I1;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_I2;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_I4;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_I8;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_R4;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_R8;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_Ref;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_U1;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_U2;
+ public static readonly System.Reflection.Emit.OpCode Ldelem_U4;
+ public static readonly System.Reflection.Emit.OpCode Ldelema;
+ public static readonly System.Reflection.Emit.OpCode Ldfld;
+ public static readonly System.Reflection.Emit.OpCode Ldflda;
+ public static readonly System.Reflection.Emit.OpCode Ldftn;
+ public static readonly System.Reflection.Emit.OpCode Ldind_I;
+ public static readonly System.Reflection.Emit.OpCode Ldind_I1;
+ public static readonly System.Reflection.Emit.OpCode Ldind_I2;
+ public static readonly System.Reflection.Emit.OpCode Ldind_I4;
+ public static readonly System.Reflection.Emit.OpCode Ldind_I8;
+ public static readonly System.Reflection.Emit.OpCode Ldind_R4;
+ public static readonly System.Reflection.Emit.OpCode Ldind_R8;
+ public static readonly System.Reflection.Emit.OpCode Ldind_Ref;
+ public static readonly System.Reflection.Emit.OpCode Ldind_U1;
+ public static readonly System.Reflection.Emit.OpCode Ldind_U2;
+ public static readonly System.Reflection.Emit.OpCode Ldind_U4;
+ public static readonly System.Reflection.Emit.OpCode Ldlen;
+ public static readonly System.Reflection.Emit.OpCode Ldloc;
+ public static readonly System.Reflection.Emit.OpCode Ldloc_0;
+ public static readonly System.Reflection.Emit.OpCode Ldloc_1;
+ public static readonly System.Reflection.Emit.OpCode Ldloc_2;
+ public static readonly System.Reflection.Emit.OpCode Ldloc_3;
+ public static readonly System.Reflection.Emit.OpCode Ldloc_S;
+ public static readonly System.Reflection.Emit.OpCode Ldloca;
+ public static readonly System.Reflection.Emit.OpCode Ldloca_S;
+ public static readonly System.Reflection.Emit.OpCode Ldnull;
+ public static readonly System.Reflection.Emit.OpCode Ldobj;
+ public static readonly System.Reflection.Emit.OpCode Ldsfld;
+ public static readonly System.Reflection.Emit.OpCode Ldsflda;
+ public static readonly System.Reflection.Emit.OpCode Ldstr;
+ public static readonly System.Reflection.Emit.OpCode Ldtoken;
+ public static readonly System.Reflection.Emit.OpCode Ldvirtftn;
+ public static readonly System.Reflection.Emit.OpCode Leave;
+ public static readonly System.Reflection.Emit.OpCode Leave_S;
+ public static readonly System.Reflection.Emit.OpCode Localloc;
+ public static readonly System.Reflection.Emit.OpCode Mkrefany;
+ public static readonly System.Reflection.Emit.OpCode Mul;
+ public static readonly System.Reflection.Emit.OpCode Mul_Ovf;
+ public static readonly System.Reflection.Emit.OpCode Mul_Ovf_Un;
+ public static readonly System.Reflection.Emit.OpCode Neg;
+ public static readonly System.Reflection.Emit.OpCode Newarr;
+ public static readonly System.Reflection.Emit.OpCode Newobj;
+ public static readonly System.Reflection.Emit.OpCode Nop;
+ public static readonly System.Reflection.Emit.OpCode Not;
+ public static readonly System.Reflection.Emit.OpCode Or;
+ public static readonly System.Reflection.Emit.OpCode Pop;
+ public static readonly System.Reflection.Emit.OpCode Prefix1;
+ public static readonly System.Reflection.Emit.OpCode Prefix2;
+ public static readonly System.Reflection.Emit.OpCode Prefix3;
+ public static readonly System.Reflection.Emit.OpCode Prefix4;
+ public static readonly System.Reflection.Emit.OpCode Prefix5;
+ public static readonly System.Reflection.Emit.OpCode Prefix6;
+ public static readonly System.Reflection.Emit.OpCode Prefix7;
+ public static readonly System.Reflection.Emit.OpCode Prefixref;
+ public static readonly System.Reflection.Emit.OpCode Readonly;
+ public static readonly System.Reflection.Emit.OpCode Refanytype;
+ public static readonly System.Reflection.Emit.OpCode Refanyval;
+ public static readonly System.Reflection.Emit.OpCode Rem;
+ public static readonly System.Reflection.Emit.OpCode Rem_Un;
+ public static readonly System.Reflection.Emit.OpCode Ret;
+ public static readonly System.Reflection.Emit.OpCode Rethrow;
+ public static readonly System.Reflection.Emit.OpCode Shl;
+ public static readonly System.Reflection.Emit.OpCode Shr;
+ public static readonly System.Reflection.Emit.OpCode Shr_Un;
+ public static readonly System.Reflection.Emit.OpCode Sizeof;
+ public static readonly System.Reflection.Emit.OpCode Starg;
+ public static readonly System.Reflection.Emit.OpCode Starg_S;
+ public static readonly System.Reflection.Emit.OpCode Stelem;
+ public static readonly System.Reflection.Emit.OpCode Stelem_I;
+ public static readonly System.Reflection.Emit.OpCode Stelem_I1;
+ public static readonly System.Reflection.Emit.OpCode Stelem_I2;
+ public static readonly System.Reflection.Emit.OpCode Stelem_I4;
+ public static readonly System.Reflection.Emit.OpCode Stelem_I8;
+ public static readonly System.Reflection.Emit.OpCode Stelem_R4;
+ public static readonly System.Reflection.Emit.OpCode Stelem_R8;
+ public static readonly System.Reflection.Emit.OpCode Stelem_Ref;
+ public static readonly System.Reflection.Emit.OpCode Stfld;
+ public static readonly System.Reflection.Emit.OpCode Stind_I;
+ public static readonly System.Reflection.Emit.OpCode Stind_I1;
+ public static readonly System.Reflection.Emit.OpCode Stind_I2;
+ public static readonly System.Reflection.Emit.OpCode Stind_I4;
+ public static readonly System.Reflection.Emit.OpCode Stind_I8;
+ public static readonly System.Reflection.Emit.OpCode Stind_R4;
+ public static readonly System.Reflection.Emit.OpCode Stind_R8;
+ public static readonly System.Reflection.Emit.OpCode Stind_Ref;
+ public static readonly System.Reflection.Emit.OpCode Stloc;
+ public static readonly System.Reflection.Emit.OpCode Stloc_0;
+ public static readonly System.Reflection.Emit.OpCode Stloc_1;
+ public static readonly System.Reflection.Emit.OpCode Stloc_2;
+ public static readonly System.Reflection.Emit.OpCode Stloc_3;
+ public static readonly System.Reflection.Emit.OpCode Stloc_S;
+ public static readonly System.Reflection.Emit.OpCode Stobj;
+ public static readonly System.Reflection.Emit.OpCode Stsfld;
+ public static readonly System.Reflection.Emit.OpCode Sub;
+ public static readonly System.Reflection.Emit.OpCode Sub_Ovf;
+ public static readonly System.Reflection.Emit.OpCode Sub_Ovf_Un;
+ public static readonly System.Reflection.Emit.OpCode Switch;
+ public static readonly System.Reflection.Emit.OpCode Tailcall;
+ public static readonly System.Reflection.Emit.OpCode Throw;
+ public static readonly System.Reflection.Emit.OpCode Unaligned;
+ public static readonly System.Reflection.Emit.OpCode Unbox;
+ public static readonly System.Reflection.Emit.OpCode Unbox_Any;
+ public static readonly System.Reflection.Emit.OpCode Volatile;
+ public static readonly System.Reflection.Emit.OpCode Xor;
+ public static bool TakesSingleByteArgument(System.Reflection.Emit.OpCode inst) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum OpCodeType
+ {
+ Macro = 1,
+ Nternal = 2,
+ Objmodel = 3,
+ Prefix = 4,
+ Primitive = 5,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum OperandType
+ {
+ InlineBrTarget = 0,
+ InlineField = 1,
+ InlineI = 2,
+ InlineI8 = 3,
+ InlineMethod = 4,
+ InlineNone = 5,
+ InlineR = 7,
+ InlineSig = 9,
+ InlineString = 10,
+ InlineSwitch = 11,
+ InlineTok = 12,
+ InlineType = 13,
+ InlineVar = 14,
+ ShortInlineBrTarget = 15,
+ ShortInlineI = 16,
+ ShortInlineR = 17,
+ ShortInlineVar = 18,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum PackingSize
+ {
+ Size1 = 1,
+ Size128 = 128,
+ Size16 = 16,
+ Size2 = 2,
+ Size32 = 32,
+ Size4 = 4,
+ Size64 = 64,
+ Size8 = 8,
+ Unspecified = 0,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._ParameterBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ParameterBuilder
+ {
+ internal ParameterBuilder() { }
+ public virtual int Attributes { get { return default(int); } }
+ public bool IsIn { get { return default(bool); } }
+ public bool IsOptional { get { return default(bool); } }
+ public bool IsOut { get { return default(bool); } }
+ public virtual string Name { get { return default(string); } }
+ public virtual int Position { get { return default(int); } }
+ public virtual System.Reflection.Emit.ParameterToken GetToken() { return default(System.Reflection.Emit.ParameterToken); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public virtual void SetConstant(object defaultValue) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ParameterToken
+ {
+ public static readonly System.Reflection.Emit.ParameterToken Empty;
+ public int Token { get { return default(int); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.ParameterToken obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.ParameterToken a, System.Reflection.Emit.ParameterToken b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.ParameterToken a, System.Reflection.Emit.ParameterToken b) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum PEFileKinds
+ {
+ ConsoleApplication = 2,
+ Dll = 1,
+ WindowApplication = 3,
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._PropertyBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class PropertyBuilder : System.Reflection.PropertyInfo
+ {
+ internal PropertyBuilder() { }
+ public override System.Reflection.PropertyAttributes Attributes { get { return default(System.Reflection.PropertyAttributes); } }
+ public override bool CanRead { get { return default(bool); } }
+ public override bool CanWrite { get { return default(bool); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public override System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public override string Name { get { return default(string); } }
+ public System.Reflection.Emit.PropertyToken PropertyToken { get { return default(System.Reflection.Emit.PropertyToken); } }
+ public override System.Type PropertyType { get { return default(System.Type); } }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void AddOtherMethod(System.Reflection.Emit.MethodBuilder mdBuilder) { }
+ public override System.Reflection.MethodInfo[] GetAccessors(bool nonPublic) { return default(System.Reflection.MethodInfo[]); }
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public override System.Reflection.MethodInfo GetGetMethod(bool nonPublic) { return default(System.Reflection.MethodInfo); }
+ public override System.Reflection.ParameterInfo[] GetIndexParameters() { return default(System.Reflection.ParameterInfo[]); }
+ public override System.Reflection.MethodInfo GetSetMethod(bool nonPublic) { return default(System.Reflection.MethodInfo); }
+ public override object GetValue(object obj, object[] index) { return default(object); }
+ public override object GetValue(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture) { return default(object); }
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetConstant(object defaultValue) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetGetMethod(System.Reflection.Emit.MethodBuilder mdBuilder) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetSetMethod(System.Reflection.Emit.MethodBuilder mdBuilder) { }
+ public override void SetValue(object obj, object value, object[] index) { }
+ public override void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct PropertyToken
+ {
+ public static readonly System.Reflection.Emit.PropertyToken Empty;
+ public int Token { get { return default(int); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.PropertyToken obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.PropertyToken a, System.Reflection.Emit.PropertyToken b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.PropertyToken a, System.Reflection.Emit.PropertyToken b) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._SignatureHelper))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class SignatureHelper
+ {
+ internal SignatureHelper() { }
+ public void AddArgument(System.Type clsArgument) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void AddArgument(System.Type argument, bool pinned) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void AddArgument(System.Type argument, System.Type[] requiredCustomModifiers, System.Type[] optionalCustomModifiers) { }
+ public void AddArguments(System.Type[] arguments, System.Type[][] requiredCustomModifiers, System.Type[][] optionalCustomModifiers) { }
+ public void AddSentinel() { }
+ public override bool Equals(object obj) { return default(bool); }
+ public static System.Reflection.Emit.SignatureHelper GetFieldSigHelper(System.Reflection.Module mod) { return default(System.Reflection.Emit.SignatureHelper); }
+ public override int GetHashCode() { return default(int); }
+ public static System.Reflection.Emit.SignatureHelper GetLocalVarSigHelper() { return default(System.Reflection.Emit.SignatureHelper); }
+ public static System.Reflection.Emit.SignatureHelper GetLocalVarSigHelper(System.Reflection.Module mod) { return default(System.Reflection.Emit.SignatureHelper); }
+ public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.CallingConventions callingConvention, System.Type returnType) { return default(System.Reflection.Emit.SignatureHelper); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.Module mod, System.Reflection.CallingConventions callingConvention, System.Type returnType) { return default(System.Reflection.Emit.SignatureHelper); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.Module mod, System.Runtime.InteropServices.CallingConvention unmanagedCallConv, System.Type returnType) { return default(System.Reflection.Emit.SignatureHelper); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.Module mod, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.SignatureHelper); }
+ public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Runtime.InteropServices.CallingConvention unmanagedCallingConvention, System.Type returnType) { return default(System.Reflection.Emit.SignatureHelper); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper(System.Reflection.Module mod, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] requiredReturnTypeCustomModifiers, System.Type[] optionalReturnTypeCustomModifiers, System.Type[] parameterTypes, System.Type[][] requiredParameterTypeCustomModifiers, System.Type[][] optionalParameterTypeCustomModifiers) { return default(System.Reflection.Emit.SignatureHelper); }
+ public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper(System.Reflection.Module mod, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.SignatureHelper); }
+ public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper(System.Reflection.Module mod, System.Type returnType, System.Type[] requiredReturnTypeCustomModifiers, System.Type[] optionalReturnTypeCustomModifiers, System.Type[] parameterTypes, System.Type[][] requiredParameterTypeCustomModifiers, System.Type[][] optionalParameterTypeCustomModifiers) { return default(System.Reflection.Emit.SignatureHelper); }
+ public byte[] GetSignature() { return default(byte[]); }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct SignatureToken
+ {
+ public static readonly System.Reflection.Emit.SignatureToken Empty;
+ public int Token { get { return default(int); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.SignatureToken obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.SignatureToken a, System.Reflection.Emit.SignatureToken b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.SignatureToken a, System.Reflection.Emit.SignatureToken b) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum StackBehaviour
+ {
+ Pop0 = 0,
+ Pop1 = 1,
+ Pop1_pop1 = 2,
+ Popi = 3,
+ Popi_pop1 = 4,
+ Popi_popi = 5,
+ Popi_popi_popi = 7,
+ Popi_popi8 = 6,
+ Popi_popr4 = 8,
+ Popi_popr8 = 9,
+ Popref = 10,
+ Popref_pop1 = 11,
+ Popref_popi = 12,
+ Popref_popi_pop1 = 28,
+ Popref_popi_popi = 13,
+ Popref_popi_popi8 = 14,
+ Popref_popi_popr4 = 15,
+ Popref_popi_popr8 = 16,
+ Popref_popi_popref = 17,
+ Push0 = 18,
+ Push1 = 19,
+ Push1_push1 = 20,
+ Pushi = 21,
+ Pushi8 = 22,
+ Pushr4 = 23,
+ Pushr8 = 24,
+ Pushref = 25,
+ Varpop = 26,
+ Varpush = 27,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct StringToken
+ {
+ public int Token { get { return default(int); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.StringToken obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.StringToken a, System.Reflection.Emit.StringToken b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.StringToken a, System.Reflection.Emit.StringToken b) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ //[System.Runtime.InteropServices.ComDefaultInterfaceAttribute(typeof(System.Runtime.InteropServices._TypeBuilder))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class TypeBuilder : System.Reflection.TypeInfo
+ {
+ internal TypeBuilder() { }
+ public const int UnspecifiedTypeSize = 0;
+ public override System.Reflection.Assembly Assembly { get { return default(System.Reflection.Assembly); } }
+ public override string AssemblyQualifiedName { get { return default(string); } }
+ public override System.Type BaseType { get { return default(System.Type); } }
+ public override System.Reflection.MethodBase DeclaringMethod { get { return default(System.Reflection.MethodBase); } }
+ public override System.Type DeclaringType { get { return default(System.Type); } }
+ public override string FullName { get { return default(string); } }
+ public override System.Reflection.GenericParameterAttributes GenericParameterAttributes { get { return default(System.Reflection.GenericParameterAttributes); } }
+ public override int GenericParameterPosition { get { return default(int); } }
+ public override System.Guid GUID { get { return default(System.Guid); } }
+ public override bool IsConstructedGenericType { get { return default(bool); } }
+ public override bool IsGenericParameter { get { return default(bool); } }
+ public override bool IsGenericType { get { return default(bool); } }
+ public override bool IsGenericTypeDefinition { get { return default(bool); } }
+ public override System.Reflection.Module Module { get { return default(System.Reflection.Module); } }
+ public override string Name { get { return default(string); } }
+ public override string Namespace { get { return default(string); } }
+ public System.Reflection.Emit.PackingSize PackingSize { get { return default(System.Reflection.Emit.PackingSize); } }
+ public override System.Type ReflectedType { get { return default(System.Type); } }
+ public int Size { get { return default(int); } }
+ public override System.RuntimeTypeHandle TypeHandle { get { return default(System.RuntimeTypeHandle); } }
+ public System.Reflection.Emit.TypeToken TypeToken { get { return default(System.Reflection.Emit.TypeToken); } }
+ public override System.Type UnderlyingSystemType { get { return default(System.Type); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void AddInterfaceImplementation(System.Type interfaceType) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Type CreateType() { return default(System.Type); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.TypeInfo CreateTypeInfo() { return default(System.Reflection.TypeInfo); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Reflection.Emit.ConstructorBuilder DefineConstructor(System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type[] parameterTypes) { return default(System.Reflection.Emit.ConstructorBuilder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.ConstructorBuilder DefineConstructor(System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type[] parameterTypes, System.Type[][] requiredCustomModifiers, System.Type[][] optionalCustomModifiers) { return default(System.Reflection.Emit.ConstructorBuilder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Reflection.Emit.ConstructorBuilder DefineDefaultConstructor(System.Reflection.MethodAttributes attributes) { return default(System.Reflection.Emit.ConstructorBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.EventBuilder DefineEvent(string name, System.Reflection.EventAttributes attributes, System.Type eventtype) { return default(System.Reflection.Emit.EventBuilder); }
+ public System.Reflection.Emit.FieldBuilder DefineField(string fieldName, System.Type type, System.Reflection.FieldAttributes attributes) { return default(System.Reflection.Emit.FieldBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.FieldBuilder DefineField(string fieldName, System.Type type, System.Type[] requiredCustomModifiers, System.Type[] optionalCustomModifiers, System.Reflection.FieldAttributes attributes) { return default(System.Reflection.Emit.FieldBuilder); }
+ public System.Reflection.Emit.GenericTypeParameterBuilder[] DefineGenericParameters(params string[] names) { return default(System.Reflection.Emit.GenericTypeParameterBuilder[]); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.FieldBuilder DefineInitializedData(string name, byte[] data, System.Reflection.FieldAttributes attributes) { return default(System.Reflection.Emit.FieldBuilder); }
+ public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes) { return default(System.Reflection.Emit.MethodBuilder); }
+ public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention) { return default(System.Reflection.Emit.MethodBuilder); }
+ public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.MethodBuilder); }
+ public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers) { return default(System.Reflection.Emit.MethodBuilder); }
+ public System.Reflection.Emit.MethodBuilder DefineMethod(string name, System.Reflection.MethodAttributes attributes, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.MethodBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void DefineMethodOverride(System.Reflection.MethodInfo methodInfoBody, System.Reflection.MethodInfo methodInfoDeclaration) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineNestedType(string name) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent, int typeSize) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Reflection.Emit.PackingSize packSize) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Reflection.Emit.PackingSize packSize, int typeSize) { return default(System.Reflection.Emit.TypeBuilder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.TypeBuilder DefineNestedType(string name, System.Reflection.TypeAttributes attr, System.Type parent, System.Type[] interfaces) { return default(System.Reflection.Emit.TypeBuilder); }
+ public System.Reflection.Emit.PropertyBuilder DefineProperty(string name, System.Reflection.PropertyAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.PropertyBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.PropertyBuilder DefineProperty(string name, System.Reflection.PropertyAttributes attributes, System.Reflection.CallingConventions callingConvention, System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers) { return default(System.Reflection.Emit.PropertyBuilder); }
+ public System.Reflection.Emit.PropertyBuilder DefineProperty(string name, System.Reflection.PropertyAttributes attributes, System.Type returnType, System.Type[] parameterTypes) { return default(System.Reflection.Emit.PropertyBuilder); }
+ public System.Reflection.Emit.PropertyBuilder DefineProperty(string name, System.Reflection.PropertyAttributes attributes, System.Type returnType, System.Type[] returnTypeRequiredCustomModifiers, System.Type[] returnTypeOptionalCustomModifiers, System.Type[] parameterTypes, System.Type[][] parameterTypeRequiredCustomModifiers, System.Type[][] parameterTypeOptionalCustomModifiers) { return default(System.Reflection.Emit.PropertyBuilder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Reflection.Emit.ConstructorBuilder DefineTypeInitializer() { return default(System.Reflection.Emit.ConstructorBuilder); }
+ [System.Security.SecurityCriticalAttribute]
+ public System.Reflection.Emit.FieldBuilder DefineUninitializedData(string name, int size, System.Reflection.FieldAttributes attributes) { return default(System.Reflection.Emit.FieldBuilder); }
+ protected override System.Reflection.TypeAttributes GetAttributeFlagsImpl() { return default(System.Reflection.TypeAttributes); }
+ public static System.Reflection.ConstructorInfo GetConstructor(System.Type type, System.Reflection.ConstructorInfo constructor) { return default(System.Reflection.ConstructorInfo); }
+ protected override System.Reflection.ConstructorInfo GetConstructorImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.ConstructorInfo); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.ConstructorInfo[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override object[] GetCustomAttributes(bool inherit) { return default(object[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override object[] GetCustomAttributes(System.Type attributeType, bool inherit) { return default(object[]); }
+ public override System.Type GetElementType() { return default(System.Type); }
+ public override System.Reflection.EventInfo GetEvent(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.EventInfo); }
+ public override System.Reflection.EventInfo[] GetEvents() { return default(System.Reflection.EventInfo[]); }
+ public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.EventInfo[]); }
+ public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.FieldInfo); }
+ public static System.Reflection.FieldInfo GetField(System.Type type, System.Reflection.FieldInfo field) { return default(System.Reflection.FieldInfo); }
+ public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.FieldInfo[]); }
+ public override System.Type[] GetGenericArguments() { return default(System.Type[]); }
+ public override System.Type GetGenericTypeDefinition() { return default(System.Type); }
+ public override System.Type GetInterface(string name, bool ignoreCase) { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override System.Reflection.InterfaceMapping GetInterfaceMap(System.Type interfaceType) { return default(System.Reflection.InterfaceMapping); }
+ public override System.Type[] GetInterfaces() { return default(System.Type[]); }
+ public override System.Reflection.MemberInfo[] GetMember(string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MemberInfo[]); }
+ public override System.Reflection.MemberInfo[] GetMembers(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MemberInfo[]); }
+ public static System.Reflection.MethodInfo GetMethod(System.Type type, System.Reflection.MethodInfo method) { return default(System.Reflection.MethodInfo); }
+ protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.MethodInfo); }
+ public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.MethodInfo[]); }
+ public override System.Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr) { return default(System.Type); }
+ public override System.Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr) { return default(System.Type[]); }
+ public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr) { return default(System.Reflection.PropertyInfo[]); }
+ protected override System.Reflection.PropertyInfo GetPropertyImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Type returnType, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) { return default(System.Reflection.PropertyInfo); }
+ protected override bool HasElementTypeImpl() { return default(bool); }
+ public override object InvokeMember(string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters) { return default(object); }
+ protected override bool IsArrayImpl() { return default(bool); }
+ public override bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo) { return default(bool); }
+ public override bool IsAssignableFrom(System.Type c) { return default(bool); }
+ protected override bool IsByRefImpl() { return default(bool); }
+ protected override bool IsCOMObjectImpl() { return default(bool); }
+ public bool IsCreated() { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override bool IsDefined(System.Type attributeType, bool inherit) { return default(bool); }
+ protected override bool IsPointerImpl() { return default(bool); }
+ protected override bool IsPrimitiveImpl() { return default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public override bool IsSubclassOf(System.Type c) { return default(bool); }
+ public override System.Type MakeArrayType() { return default(System.Type); }
+ public override System.Type MakeArrayType(int rank) { return default(System.Type); }
+ public override System.Type MakeByRefType() { return default(System.Type); }
+ public override System.Type MakeGenericType(params System.Type[] typeArguments) { return default(System.Type); }
+ public override System.Type MakePointerType() { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder) { }
+ public void SetParent(System.Type parent) { }
+ public override string ToString() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TypeToken
+ {
+ public static readonly System.Reflection.Emit.TypeToken Empty;
+ public int Token { get { return default(int); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Reflection.Emit.TypeToken obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Reflection.Emit.TypeToken a, System.Reflection.Emit.TypeToken b) { return default(bool); }
+ public static bool operator !=(System.Reflection.Emit.TypeToken a, System.Reflection.Emit.TypeToken b) { return default(bool); }
+ }
+}
+namespace System.Reflection.Metadata
+{
+ public static partial class AssemblyExtensions
+ {
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe static bool TryGetRawMetadata(this System.Reflection.Assembly assembly, out byte* blob, out int length) { blob = default(byte*); length = default(int); return default(bool); }
+ }
+}
+namespace System.Resources
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IResourceReader : System.Collections.IEnumerable, System.IDisposable
+ {
+ new System.Collections.IDictionaryEnumerator GetEnumerator();
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MissingManifestResourceException : System.SystemException
+ {
+ public MissingManifestResourceException() { }
+ public MissingManifestResourceException(string message) { }
+ public MissingManifestResourceException(string message, System.Exception inner) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class NeutralResourcesLanguageAttribute : System.Attribute
+ {
+ public NeutralResourcesLanguageAttribute(string cultureName) { }
+ public NeutralResourcesLanguageAttribute(string cultureName, System.Resources.UltimateResourceFallbackLocation location) { }
+ public string CultureName { get { return default(string); } }
+ public System.Resources.UltimateResourceFallbackLocation Location { get { return default(System.Resources.UltimateResourceFallbackLocation); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ResourceManager
+ {
+ protected string BaseNameField;
+ public static readonly int HeaderVersionNumber;
+ public static readonly int MagicNumber;
+ protected System.Reflection.Assembly MainAssembly;
+ protected ResourceManager() { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public ResourceManager(string baseName, System.Reflection.Assembly assembly) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public ResourceManager(string baseName, System.Reflection.Assembly assembly, System.Type usingResourceSet) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public ResourceManager(System.Type resourceSource) { }
+ public virtual string BaseName { get { return default(string); } }
+ public virtual bool IgnoreCase { get { return default(bool); } set { } }
+ public virtual System.Type ResourceSetType { get { return default(System.Type); } }
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected static System.Globalization.CultureInfo GetNeutralResourcesLanguage(System.Reflection.Assembly a) { return default(System.Globalization.CultureInfo); }
+ public virtual object GetObject(string name) { return default(object); }
+ public virtual object GetObject(string name, System.Globalization.CultureInfo culture) { return default(object); }
+ protected virtual string GetResourceFileName(System.Globalization.CultureInfo culture) { return default(string); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public virtual System.Resources.ResourceSet GetResourceSet(System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents) { return default(System.Resources.ResourceSet); }
+ protected static System.Version GetSatelliteContractVersion(System.Reflection.Assembly a) { return default(System.Version); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.IO.UnmanagedMemoryStream GetStream(string name) { return default(System.IO.UnmanagedMemoryStream); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.IO.UnmanagedMemoryStream GetStream(string name, System.Globalization.CultureInfo culture) { return default(System.IO.UnmanagedMemoryStream); }
+ public virtual string GetString(string name) { return default(string); }
+ public virtual string GetString(string name, System.Globalization.CultureInfo culture) { return default(string); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ protected virtual System.Resources.ResourceSet InternalGetResourceSet(System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents) { return default(System.Resources.ResourceSet); }
+ public virtual void ReleaseAllResources() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ResourceSet : System.Collections.IEnumerable, System.IDisposable
+ {
+ protected System.Resources.IResourceReader Reader;
+ protected ResourceSet() { }
+ [System.Security.SecurityCriticalAttribute]
+ public ResourceSet(System.IO.Stream stream) { }
+ [System.Security.SecurityCriticalAttribute]
+ public ResourceSet(string fileName) { }
+ public virtual void Close() { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public virtual System.Type GetDefaultReader() { return default(System.Type); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual System.Collections.IDictionaryEnumerator GetEnumerator() { return default(System.Collections.IDictionaryEnumerator); }
+ public virtual object GetObject(string name) { return default(object); }
+ public virtual object GetObject(string name, bool ignoreCase) { return default(object); }
+ public virtual string GetString(string name) { return default(string); }
+ public virtual string GetString(string name, bool ignoreCase) { return default(string); }
+ protected virtual void ReadResources() { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { return default(System.Collections.IEnumerator); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class SatelliteContractVersionAttribute : System.Attribute
+ {
+ public SatelliteContractVersionAttribute(string version) { }
+ public string Version { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum UltimateResourceFallbackLocation
+ {
+ MainAssembly = 0,
+ Satellite = 1,
+ }
+}
+namespace System.Runtime
+{
+ public enum GCLargeObjectHeapCompactionMode
+ {
+ CompactOnce = 2,
+ Default = 1,
+ }
+ public enum GCLatencyMode
+ {
+ Batch = 0,
+ Interactive = 1,
+ LowLatency = 2,
+ NoGCRegion = 4,
+ SustainedLowLatency = 3,
+ }
+ public static partial class GCSettings
+ {
+ public static bool IsServerGC { [System.Security.SecuritySafeCriticalAttribute]get { return default(bool); } }
+ public static System.Runtime.GCLargeObjectHeapCompactionMode LargeObjectHeapCompactionMode { get { return default(System.Runtime.GCLargeObjectHeapCompactionMode); } set { } }
+ public static System.Runtime.GCLatencyMode LatencyMode { get { return default(System.Runtime.GCLatencyMode); } set { } }
+ }
+}
+namespace System.Runtime.CompilerServices
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(256))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AccessedThroughPropertyAttribute : System.Attribute
+ {
+ public AccessedThroughPropertyAttribute(string propertyName) { }
+ public string PropertyName { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false, AllowMultiple=false)]
+ public sealed partial class AsyncStateMachineAttribute : System.Runtime.CompilerServices.StateMachineAttribute
+ {
+ public AsyncStateMachineAttribute(System.Type stateMachineType) : base (default(System.Type)) { }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct AsyncTaskMethodBuilder
+ {
+ public System.Threading.Tasks.Task Task { get { return default(System.Threading.Tasks.Task); } }
+ public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ public static System.Runtime.CompilerServices.AsyncTaskMethodBuilder Create() { return default(System.Runtime.CompilerServices.AsyncTaskMethodBuilder); }
+ public void SetException(System.Exception exception) { }
+ public void SetResult() { }
+ public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) { }
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct AsyncTaskMethodBuilder<TResult>
+ {
+ public System.Threading.Tasks.Task<TResult> Task { get { return default(System.Threading.Tasks.Task<TResult>); } }
+ public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ public static System.Runtime.CompilerServices.AsyncTaskMethodBuilder<TResult> Create() { return default(System.Runtime.CompilerServices.AsyncTaskMethodBuilder<TResult>); }
+ public void SetException(System.Exception exception) { }
+ public void SetResult(TResult result) { }
+ public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) { }
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct AsyncVoidMethodBuilder
+ {
+ public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ public static System.Runtime.CompilerServices.AsyncVoidMethodBuilder Create() { return default(System.Runtime.CompilerServices.AsyncVoidMethodBuilder); }
+ public void SetException(System.Exception exception) { }
+ public void SetResult() { }
+ public void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine) { }
+ [System.Diagnostics.DebuggerStepThroughAttribute]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CallConvCdecl
+ {
+ internal CallConvCdecl() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CallConvFastcall
+ {
+ internal CallConvFastcall() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CallConvStdcall
+ {
+ internal CallConvStdcall() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CallConvThiscall
+ {
+ internal CallConvThiscall() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=false)]
+ public sealed partial class CallerFilePathAttribute : System.Attribute
+ {
+ public CallerFilePathAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=false)]
+ public sealed partial class CallerLineNumberAttribute : System.Attribute
+ {
+ public CallerLineNumberAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=false)]
+ public sealed partial class CallerMemberNameAttribute : System.Attribute
+ {
+ public CallerMemberNameAttribute() { }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum CompilationRelaxations
+ {
+ NoStringInterning = 8,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(71))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class CompilationRelaxationsAttribute : System.Attribute
+ {
+ public CompilationRelaxationsAttribute(int relaxations) { }
+ public CompilationRelaxationsAttribute(System.Runtime.CompilerServices.CompilationRelaxations relaxations) { }
+ public int CompilationRelaxations { get { return default(int); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), Inherited=true)]
+ public sealed partial class CompilerGeneratedAttribute : System.Attribute
+ {
+ public CompilerGeneratedAttribute() { }
+ }
+ public static partial class CompilerMarshalOverride
+ {
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public sealed partial class ConditionalWeakTable<TKey, TValue> where TKey : class where TValue : class
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public ConditionalWeakTable() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Add(TKey key, TValue value) { }
+ ~ConditionalWeakTable() { }
+ public TValue GetOrCreateValue(TKey key) { return default(TValue); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public TValue GetValue(TKey key, System.Runtime.CompilerServices.ConditionalWeakTable<TKey, TValue>.CreateValueCallback createValueCallback) { return default(TValue); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool Remove(TKey key) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool TryGetValue(TKey key, out TValue value) { value = default(TValue); return default(bool); }
+ public delegate TValue CreateValueCallback(TKey key);
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ConfiguredTaskAwaitable
+ {
+ public System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter GetAwaiter() { return default(System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter); }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ConfiguredTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion
+ {
+ public bool IsCompleted { get { return default(bool); } }
+ public void GetResult() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void OnCompleted(System.Action continuation) { }
+ [System.Security.SecurityCriticalAttribute]
+ public void UnsafeOnCompleted(System.Action continuation) { }
+ }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ConfiguredTaskAwaitable<TResult>
+ {
+ public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult>.ConfiguredTaskAwaiter GetAwaiter() { return default(System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult>.ConfiguredTaskAwaiter); }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ConfiguredTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion
+ {
+ public bool IsCompleted { get { return default(bool); } }
+ public TResult GetResult() { return default(TResult); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void OnCompleted(System.Action continuation) { }
+ [System.Security.SecurityCriticalAttribute]
+ public void UnsafeOnCompleted(System.Action continuation) { }
+ }
+ }
+ public static partial class ContractHelper
+ {
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1030:UseEventsWhereAppropriate")]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute]
+
+ public static string RaiseContractFailedEvent(System.Diagnostics.Contracts.ContractFailureKind failureKind, string userMessage, string conditionText, System.Exception innerException) { return default(string); }
+ [System.Diagnostics.DebuggerNonUserCodeAttribute]
+
+ public static void TriggerFailure(System.Diagnostics.Contracts.ContractFailureKind kind, string displayMessage, string userMessage, string conditionText, System.Exception innerException) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2304), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class CustomConstantAttribute : System.Attribute
+ {
+ protected CustomConstantAttribute() { }
+ public abstract object Value { get; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2304), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DateTimeConstantAttribute : System.Runtime.CompilerServices.CustomConstantAttribute
+ {
+ public DateTimeConstantAttribute(long ticks) { }
+ public override object Value { get { return default(object); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2304), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DecimalConstantAttribute : System.Attribute
+ {
+ public DecimalConstantAttribute(byte scale, byte sign, int hi, int mid, int low) { }
+ [System.CLSCompliantAttribute(false)]
+ public DecimalConstantAttribute(byte scale, byte sign, uint hi, uint mid, uint low) { }
+ public decimal Value { get { return default(decimal); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false, Inherited=false)]
+ public sealed partial class DisablePrivateReflectionAttribute : System.Attribute
+ {
+ public DisablePrivateReflectionAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(69))]
+ public sealed partial class ExtensionAttribute : System.Attribute
+ {
+ public ExtensionAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(256))]
+ public sealed partial class FixedAddressValueTypeAttribute : System.Attribute
+ {
+ public FixedAddressValueTypeAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(256), Inherited=false)]
+ public sealed partial class FixedBufferAttribute : System.Attribute
+ {
+ public FixedBufferAttribute(System.Type elementType, int length) { }
+ public System.Type ElementType { get { return default(System.Type); } }
+ public int Length { get { return default(int); } }
+ }
+ public static partial class FormattableStringFactory
+ {
+ public static System.FormattableString Create(string format, params object[] arguments) { return default(System.FormattableString); }
+ }
+ public partial interface IAsyncStateMachine
+ {
+ void MoveNext();
+ void SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine stateMachine);
+ }
+ public partial interface ICastable
+ {
+ System.RuntimeTypeHandle GetImplType(System.RuntimeTypeHandle interfaceType);
+ bool IsInstanceOfInterface(System.RuntimeTypeHandle interfaceType, out System.Exception castError);
+ }
+ public partial interface ICriticalNotifyCompletion : System.Runtime.CompilerServices.INotifyCompletion
+ {
+ [System.Security.SecurityCriticalAttribute]
+ void UnsafeOnCompleted(System.Action continuation);
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(128), Inherited=true)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class IndexerNameAttribute : System.Attribute
+ {
+ public IndexerNameAttribute(string indexerName) { }
+ }
+ public partial interface INotifyCompletion
+ {
+ void OnCompleted(System.Action continuation);
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=true, Inherited=false)]
+ public sealed partial class InternalsVisibleToAttribute : System.Attribute
+ {
+ public InternalsVisibleToAttribute(string assemblyName) { }
+ public bool AllInternalsVisible { get { return default(bool); } set { } }
+ public string AssemblyName { get { return default(string); } }
+ }
+ public static partial class IsBoxed
+ {
+ }
+ public static partial class IsByValue
+ {
+ }
+ public static partial class IsConst
+ {
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class IsCopyConstructed
+ {
+ }
+ public static partial class IsExplicitlyDereferenced
+ {
+ }
+ public static partial class IsImplicitlyDereferenced
+ {
+ }
+ public static partial class IsJitIntrinsic
+ {
+ }
+ public static partial class IsLong
+ {
+ }
+ public static partial class IsSignUnspecifiedByte
+ {
+ }
+ public static partial class IsUdtReturn
+ {
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class IsVolatile
+ {
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false, AllowMultiple=false)]
+ public sealed partial class IteratorStateMachineAttribute : System.Runtime.CompilerServices.StateMachineAttribute
+ {
+ public IteratorStateMachineAttribute(System.Type stateMachineType) : base (default(System.Type)) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum MethodCodeType
+ {
+ IL = 0,
+ Native = 1,
+ OPTIL = 2,
+ Runtime = 3,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(96), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class MethodImplAttribute : System.Attribute
+ {
+ public System.Runtime.CompilerServices.MethodCodeType MethodCodeType;
+ public MethodImplAttribute() { }
+ public MethodImplAttribute(short value) { }
+ public MethodImplAttribute(System.Runtime.CompilerServices.MethodImplOptions methodImplOptions) { }
+ public System.Runtime.CompilerServices.MethodImplOptions Value { get { return default(System.Runtime.CompilerServices.MethodImplOptions); } }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum MethodImplOptions
+ {
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ AggressiveInlining = 256,
+ ForwardRef = 16,
+ InternalCall = 4096,
+ NoInlining = 8,
+ NoOptimization = 64,
+ PreserveSig = 128,
+ Synchronized = 32,
+ Unmanaged = 4,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(8), Inherited=true)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class NativeCppClassAttribute : System.Attribute
+ {
+ public NativeCppClassAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false)]
+ public sealed partial class ReferenceAssemblyAttribute : System.Attribute
+ {
+ public ReferenceAssemblyAttribute() { }
+ public ReferenceAssemblyAttribute(string description) { }
+ public string Description { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1052), AllowMultiple=true, Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class RequiredAttributeAttribute : System.Attribute
+ {
+ public RequiredAttributeAttribute(System.Type requiredContract) { }
+ public System.Type RequiredContract { get { return default(System.Type); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), Inherited=false, AllowMultiple=false)]
+ public sealed partial class RuntimeCompatibilityAttribute : System.Attribute
+ {
+ public RuntimeCompatibilityAttribute() { }
+ public bool WrapNonExceptionThrows { get { return default(bool); } set { } }
+ }
+ public static partial class RuntimeHelpers
+ {
+ public static int OffsetToStringData { get { return default(int); } }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void EnsureSufficientExecutionStack() { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static int GetHashCode(object o) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static object GetObjectValue(object obj) { return default(object); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static void InitializeArray(System.Array array, System.RuntimeFieldHandle fldHandle) { }
+ public static void RunClassConstructor(System.RuntimeTypeHandle type) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(972))]
+ public sealed partial class SpecialNameAttribute : System.Attribute
+ {
+ public SpecialNameAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false, AllowMultiple=false)]
+ public partial class StateMachineAttribute : System.Attribute
+ {
+ public StateMachineAttribute(System.Type stateMachineType) { }
+ public System.Type StateMachineType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(System.Type); } }
+ }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion
+ {
+ public bool IsCompleted { get { return default(bool); } }
+ public void GetResult() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void OnCompleted(System.Action continuation) { }
+ [System.Security.SecurityCriticalAttribute]
+ public void UnsafeOnCompleted(System.Action continuation) { }
+ }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion
+ {
+ public bool IsCompleted { get { return default(bool); } }
+ public TResult GetResult() { return default(TResult); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void OnCompleted(System.Action continuation) { }
+ [System.Security.SecurityCriticalAttribute]
+ public void UnsafeOnCompleted(System.Action continuation) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5148), Inherited=false, AllowMultiple=false)]
+ public sealed partial class TypeForwardedFromAttribute : System.Attribute
+ {
+ public TypeForwardedFromAttribute(string assemblyFullName) { }
+ public string AssemblyFullName { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=true, Inherited=false)]
+ public sealed partial class TypeForwardedToAttribute : System.Attribute
+ {
+ public TypeForwardedToAttribute(System.Type destination) { }
+ public System.Type Destination { get { return default(System.Type); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(8))]
+ public sealed partial class UnsafeValueTypeAttribute : System.Attribute
+ {
+ public UnsafeValueTypeAttribute() { }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
+ public partial struct YieldAwaitable
+ {
+ public System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter GetAwaiter() { return default(System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter); }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
+ public partial struct YieldAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion
+ {
+ public bool IsCompleted { get { return default(bool); } }
+ public void GetResult() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void OnCompleted(System.Action continuation) { }
+ [System.Security.SecurityCriticalAttribute]
+ public void UnsafeOnCompleted(System.Action continuation) { }
+ }
+ }
+}
+namespace System.Runtime.ConstrainedExecution
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class CriticalFinalizerObject
+ {
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected CriticalFinalizerObject() { }
+ ~CriticalFinalizerObject() { }
+ }
+}
+namespace System.Runtime.ExceptionServices
+{
+ public sealed partial class ExceptionDispatchInfo
+ {
+ internal ExceptionDispatchInfo() { }
+ public System.Exception SourceException { get { return default(System.Exception); } }
+ public static System.Runtime.ExceptionServices.ExceptionDispatchInfo Capture(System.Exception source) { return default(System.Runtime.ExceptionServices.ExceptionDispatchInfo); }
+ public void Throw() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false, Inherited=false)]
+ public sealed partial class HandleProcessCorruptedStateExceptionsAttribute : System.Attribute
+ {
+ public HandleProcessCorruptedStateExceptionsAttribute() { }
+ }
+}
+namespace System.Runtime.InteropServices
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), AllowMultiple=false, Inherited=false)]
+ public sealed partial class AllowReversePInvokeCallsAttribute : System.Attribute
+ {
+ public AllowReversePInvokeCallsAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ArrayWithOffset
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public ArrayWithOffset(object array, int offset) { throw new System.NotImplementedException(); }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Runtime.InteropServices.ArrayWithOffset obj) { return default(bool); }
+ public object GetArray() { return default(object); }
+ public override int GetHashCode() { return default(int); }
+ public int GetOffset() { return default(int); }
+ public static bool operator ==(System.Runtime.InteropServices.ArrayWithOffset a, System.Runtime.InteropServices.ArrayWithOffset b) { return default(bool); }
+ public static bool operator !=(System.Runtime.InteropServices.ArrayWithOffset a, System.Runtime.InteropServices.ArrayWithOffset b) { return default(bool); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1037), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class BestFitMappingAttribute : System.Attribute
+ {
+ public bool ThrowOnUnmappableChar;
+ public BestFitMappingAttribute(bool BestFitMapping) { }
+ public bool BestFitMapping { get { return default(bool); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class BStrWrapper
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public BStrWrapper(object value) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public BStrWrapper(string value) { }
+ public string WrappedObject { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum CallingConvention
+ {
+ Cdecl = 2,
+ FastCall = 5,
+ StdCall = 3,
+ ThisCall = 4,
+ Winapi = 1,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum CharSet
+ {
+ Ansi = 2,
+ Auto = 4,
+ None = 1,
+ Unicode = 3,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ClassInterfaceAttribute : System.Attribute
+ {
+ public ClassInterfaceAttribute(short classInterfaceType) { }
+ public ClassInterfaceAttribute(System.Runtime.InteropServices.ClassInterfaceType classInterfaceType) { }
+ public System.Runtime.InteropServices.ClassInterfaceType Value { get { return default(System.Runtime.InteropServices.ClassInterfaceType); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ClassInterfaceType
+ {
+ AutoDispatch = 1,
+ AutoDual = 2,
+ None = 0,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1024), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class CoClassAttribute : System.Attribute
+ {
+ public CoClassAttribute(System.Type coClass) { }
+ public System.Type CoClass { get { return default(System.Type); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ComDefaultInterfaceAttribute : System.Attribute
+ {
+ public ComDefaultInterfaceAttribute(System.Type defaultInterface) { }
+ public System.Type Value { get { return default(System.Type); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1024), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ComEventInterfaceAttribute : System.Attribute
+ {
+ public ComEventInterfaceAttribute(System.Type SourceInterface, System.Type EventProvider) { }
+ public System.Type EventProvider { get { return default(System.Type); } }
+ public System.Type SourceInterface { get { return default(System.Type); } }
+ }
+ public static partial class ComEventsHelper
+ {
+ [System.Security.SecurityCriticalAttribute]
+ public static void Combine(object rcw, System.Guid iid, int dispid, System.Delegate d) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Delegate Remove(object rcw, System.Guid iid, int dispid, System.Delegate d) { return default(System.Delegate); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class COMException : System.Runtime.InteropServices.ExternalException
+ {
+ public COMException() { }
+ public COMException(string message) { }
+ public COMException(string message, System.Exception inner) { }
+ public COMException(string message, int errorCode) { }
+ public override string ToString() { return default(string); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1028), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ComImportAttribute : System.Attribute
+ {
+ public ComImportAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ComInterfaceType
+ {
+ InterfaceIsDual = 0,
+ InterfaceIsIDispatch = 2,
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ InterfaceIsIInspectable = 3,
+ InterfaceIsIUnknown = 1,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ComMemberType
+ {
+ Method = 0,
+ PropGet = 1,
+ PropSet = 2,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ComSourceInterfacesAttribute : System.Attribute
+ {
+ public ComSourceInterfacesAttribute(string sourceInterfaces) { }
+ public ComSourceInterfacesAttribute(System.Type sourceInterface) { }
+ public ComSourceInterfacesAttribute(System.Type sourceInterface1, System.Type sourceInterface2) { }
+ public ComSourceInterfacesAttribute(System.Type sourceInterface1, System.Type sourceInterface2, System.Type sourceInterface3) { }
+ public ComSourceInterfacesAttribute(System.Type sourceInterface1, System.Type sourceInterface2, System.Type sourceInterface3, System.Type sourceInterface4) { }
+ public string Value { get { return default(string); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5597), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ComVisibleAttribute : System.Attribute
+ {
+ public ComVisibleAttribute(bool visibility) { }
+ public bool Value { get { return default(bool); } }
+ }
+ [System.Security.SecurityCriticalAttribute]
+ public abstract partial class CriticalHandle : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.IDisposable
+ {
+ protected System.IntPtr handle;
+
+ protected CriticalHandle(System.IntPtr invalidHandleValue) { }
+ public bool IsClosed { get { return default(bool); } }
+ public abstract bool IsInvalid { get; }
+
+ [System.Security.SecurityCriticalAttribute]
+ public void Close() { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Dispose() { }
+
+ [System.Security.SecurityCriticalAttribute]
+ protected virtual void Dispose(bool disposing) { }
+ ~CriticalHandle() { }
+
+ protected abstract bool ReleaseHandle();
+
+ protected void SetHandle(System.IntPtr handle) { }
+
+ public void SetHandleAsInvalid() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class CurrencyWrapper
+ {
+ public CurrencyWrapper(decimal obj) { }
+ public CurrencyWrapper(object obj) { }
+ public decimal WrappedObject { get { return default(decimal); } }
+ }
+ public enum CustomQueryInterfaceMode
+ {
+ Allow = 1,
+ Ignore = 0,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public enum CustomQueryInterfaceResult
+ {
+ Failed = 2,
+ Handled = 0,
+ NotHandled = 1,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DefaultCharSetAttribute : System.Attribute
+ {
+ public DefaultCharSetAttribute(System.Runtime.InteropServices.CharSet charSet) { }
+ public System.Runtime.InteropServices.CharSet CharSet { get { return default(System.Runtime.InteropServices.CharSet); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(65), AllowMultiple=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public sealed partial class DefaultDllImportSearchPathsAttribute : System.Attribute
+ {
+ public DefaultDllImportSearchPathsAttribute(System.Runtime.InteropServices.DllImportSearchPath paths) { }
+ public System.Runtime.InteropServices.DllImportSearchPath Paths { get { return default(System.Runtime.InteropServices.DllImportSearchPath); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DispatchWrapper
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public DispatchWrapper(object obj) { }
+ public object WrappedObject { get { return default(object); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(960), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DispIdAttribute : System.Attribute
+ {
+ public DispIdAttribute(int dispId) { }
+ public int Value { get { return default(int); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class DllImportAttribute : System.Attribute
+ {
+ public bool BestFitMapping;
+ public System.Runtime.InteropServices.CallingConvention CallingConvention;
+ public System.Runtime.InteropServices.CharSet CharSet;
+ public string EntryPoint;
+ public bool ExactSpelling;
+ public bool PreserveSig;
+ public bool SetLastError;
+ public bool ThrowOnUnmappableChar;
+ public DllImportAttribute(string dllName) { }
+ public string Value { get { return default(string); } }
+ }
+ [System.FlagsAttribute]
+ public enum DllImportSearchPath
+ {
+ ApplicationDirectory = 512,
+ AssemblyDirectory = 2,
+ LegacyBehavior = 0,
+ SafeDirectories = 4096,
+ System32 = 2048,
+ UseDllDirectoryForDependencies = 256,
+ UserDirectories = 1024,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ErrorWrapper
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public ErrorWrapper(System.Exception e) { }
+ public ErrorWrapper(int errorCode) { }
+ public ErrorWrapper(object errorCode) { }
+ public int ErrorCode { get { return default(int); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ExternalException : System.SystemException
+ {
+ public ExternalException() { }
+ public ExternalException(string message) { }
+ public ExternalException(string message, System.Exception inner) { }
+ public virtual int ErrorCode { get { return default(int); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(256), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class FieldOffsetAttribute : System.Attribute
+ {
+ public FieldOffsetAttribute(int offset) { }
+ public int Value { get { return default(int); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct GCHandle
+ {
+ public bool IsAllocated { get { return default(bool); } }
+ public object Target { [System.Security.SecurityCriticalAttribute]get { return default(object); } [System.Security.SecurityCriticalAttribute]set { } }
+ [System.Security.SecurityCriticalAttribute]
+ public System.IntPtr AddrOfPinnedObject() { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Runtime.InteropServices.GCHandle Alloc(object value) { return default(System.Runtime.InteropServices.GCHandle); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Runtime.InteropServices.GCHandle Alloc(object value, System.Runtime.InteropServices.GCHandleType type) { return default(System.Runtime.InteropServices.GCHandle); }
+ public override bool Equals(object o) { return default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ public void Free() { }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Runtime.InteropServices.GCHandle FromIntPtr(System.IntPtr value) { return default(System.Runtime.InteropServices.GCHandle); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Runtime.InteropServices.GCHandle a, System.Runtime.InteropServices.GCHandle b) { return default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ public static explicit operator System.Runtime.InteropServices.GCHandle (System.IntPtr value) { return default(System.Runtime.InteropServices.GCHandle); }
+ public static explicit operator System.IntPtr (System.Runtime.InteropServices.GCHandle value) { return default(System.IntPtr); }
+ public static bool operator !=(System.Runtime.InteropServices.GCHandle a, System.Runtime.InteropServices.GCHandle b) { return default(bool); }
+ public static System.IntPtr ToIntPtr(System.Runtime.InteropServices.GCHandle value) { return default(System.IntPtr); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum GCHandleType
+ {
+ Normal = 2,
+ Pinned = 3,
+ Weak = 0,
+ WeakTrackResurrection = 1,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5149), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class GuidAttribute : System.Attribute
+ {
+ public GuidAttribute(string guid) { }
+ public string Value { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface ICustomAdapter
+ {
+ object GetUnderlyingObject();
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public partial interface ICustomQueryInterface
+ {
+ [System.Security.SecurityCriticalAttribute]
+ System.Runtime.InteropServices.CustomQueryInterfaceResult GetInterface(ref System.Guid iid, out System.IntPtr ppv);
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class InAttribute : System.Attribute
+ {
+ public InAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1024), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class InterfaceTypeAttribute : System.Attribute
+ {
+ public InterfaceTypeAttribute(short interfaceType) { }
+ public InterfaceTypeAttribute(System.Runtime.InteropServices.ComInterfaceType interfaceType) { }
+ public System.Runtime.InteropServices.ComInterfaceType Value { get { return default(System.Runtime.InteropServices.ComInterfaceType); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class InvalidComObjectException : System.SystemException
+ {
+ public InvalidComObjectException() { }
+ public InvalidComObjectException(string message) { }
+ public InvalidComObjectException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class InvalidOleVariantTypeException : System.SystemException
+ {
+ public InvalidOleVariantTypeException() { }
+ public InvalidOleVariantTypeException(string message) { }
+ public InvalidOleVariantTypeException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum LayoutKind
+ {
+ Auto = 3,
+ Explicit = 2,
+ Sequential = 0,
+ }
+ [System.Security.SecurityCriticalAttribute]
+ public static partial class Marshal
+ {
+ public static readonly int SystemDefaultCharSize;
+ public static readonly int SystemMaxDBCSCharSize;
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static int AddRef(System.IntPtr pUnk) { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr AllocCoTaskMem(int cb) { return default(System.IntPtr); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr AllocHGlobal(int cb) { return default(System.IntPtr); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr AllocHGlobal(System.IntPtr cb) { return default(System.IntPtr); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static bool AreComObjectsAvailableForCleanup() { return default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(byte[] source, int startIndex, System.IntPtr destination, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(char[] source, int startIndex, System.IntPtr destination, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(double[] source, int startIndex, System.IntPtr destination, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(short[] source, int startIndex, System.IntPtr destination, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(int[] source, int startIndex, System.IntPtr destination, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(long[] source, int startIndex, System.IntPtr destination, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr source, byte[] destination, int startIndex, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr source, char[] destination, int startIndex, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr source, double[] destination, int startIndex, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr source, short[] destination, int startIndex, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr source, int[] destination, int startIndex, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr source, long[] destination, int startIndex, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr source, System.IntPtr[] destination, int startIndex, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr source, float[] destination, int startIndex, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(System.IntPtr[] source, int startIndex, System.IntPtr destination, int length) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Copy(float[] source, int startIndex, System.IntPtr destination, int length) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr CreateAggregatedObject(System.IntPtr pOuter, object o) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr CreateAggregatedObject<T>(System.IntPtr pOuter, T o) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static object CreateWrapperOfType(object o, System.Type t) { return default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static TWrapper CreateWrapperOfType<T, TWrapper>(T o) { return default(TWrapper); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public static void DestroyStructure(System.IntPtr ptr, System.Type structuretype) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void DestroyStructure<T>(System.IntPtr ptr) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static int FinalReleaseComObject(object o) { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void FreeBSTR(System.IntPtr ptr) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void FreeCoTaskMem(System.IntPtr ptr) { }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static void FreeHGlobal(System.IntPtr hglobal) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr GetComInterfaceForObject(object o, System.Type T) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr GetComInterfaceForObject(object o, System.Type T, System.Runtime.InteropServices.CustomQueryInterfaceMode mode) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr GetComInterfaceForObject<T, TInterface>(T o) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Delegate GetDelegateForFunctionPointer(System.IntPtr ptr, System.Type t) { return default(System.Delegate); }
+ [System.Security.SecurityCriticalAttribute]
+ public static TDelegate GetDelegateForFunctionPointer<TDelegate>(System.IntPtr ptr) { return default(TDelegate); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static int GetExceptionCode() { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Exception GetExceptionForHR(int errorCode) { return default(System.Exception); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Exception GetExceptionForHR(int errorCode, System.IntPtr errorInfo) { return default(System.Exception); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr GetFunctionPointerForDelegate(System.Delegate d) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr GetFunctionPointerForDelegate<TDelegate>(TDelegate d) { return default(System.IntPtr); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static int GetHRForException(System.Exception e) { return default(int); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static int GetHRForLastWin32Error() { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr GetIUnknownForObject(object o) { return default(System.IntPtr); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecurityCriticalAttribute]
+ public static int GetLastWin32Error() { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static void GetNativeVariantForObject(object obj, System.IntPtr pDstNativeVariant) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void GetNativeVariantForObject<T>(T obj, System.IntPtr pDstNativeVariant) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static object GetObjectForIUnknown(System.IntPtr pUnk) { return default(object); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static object GetObjectForNativeVariant(System.IntPtr pSrcNativeVariant) { return default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static T GetObjectForNativeVariant<T>(System.IntPtr pSrcNativeVariant) { return default(T); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static object[] GetObjectsForNativeVariants(System.IntPtr aSrcNativeVariant, int cVars) { return default(object[]); }
+ [System.Security.SecurityCriticalAttribute]
+ public static T[] GetObjectsForNativeVariants<T>(System.IntPtr aSrcNativeVariant, int cVars) { return default(T[]); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static int GetStartComSlot(System.Type t) { return default(int); }
+ public static System.Type GetTypeFromCLSID(System.Guid clsid) { return default(System.Type); }
+ [System.Security.SecurityCriticalAttribute]
+ public static string GetTypeInfoName(System.Runtime.InteropServices.ComTypes.ITypeInfo typeInfo) { return default(string); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static object GetUniqueObjectForIUnknown(System.IntPtr unknown) { return default(object); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public static bool IsComObject(object o) { return default(bool); }
+ public static System.IntPtr OffsetOf(System.Type t, string fieldName) { return default(System.IntPtr); }
+ public static System.IntPtr OffsetOf<T>(string fieldName) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void Prelink(System.Reflection.MethodInfo m) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void PrelinkAll(System.Type c) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static string PtrToStringAnsi(System.IntPtr ptr) { return default(string); }
+ [System.Security.SecurityCriticalAttribute]
+ public static string PtrToStringAnsi(System.IntPtr ptr, int len) { return default(string); }
+ [System.Security.SecurityCriticalAttribute]
+ public static string PtrToStringBSTR(System.IntPtr ptr) { return default(string); }
+ [System.Security.SecurityCriticalAttribute]
+ public static string PtrToStringUni(System.IntPtr ptr) { return default(string); }
+ [System.Security.SecurityCriticalAttribute]
+ public static string PtrToStringUni(System.IntPtr ptr, int len) { return default(string); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public static void PtrToStructure(System.IntPtr ptr, object structure) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public static object PtrToStructure(System.IntPtr ptr, System.Type structureType) { return default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static T PtrToStructure<T>(System.IntPtr ptr) { return default(T); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void PtrToStructure<T>(System.IntPtr ptr, T structure) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static int QueryInterface(System.IntPtr pUnk, ref System.Guid iid, out System.IntPtr ppv) { ppv = default(System.IntPtr); return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static byte ReadByte(System.IntPtr ptr) { return default(byte); }
+ [System.Security.SecurityCriticalAttribute]
+ public static byte ReadByte(System.IntPtr ptr, int ofs) { return default(byte); }
+ [System.Security.SecurityCriticalAttribute]
+ public static byte ReadByte(object ptr, int ofs) { return default(byte); }
+ [System.Security.SecurityCriticalAttribute]
+ public static short ReadInt16(System.IntPtr ptr) { return default(short); }
+ [System.Security.SecurityCriticalAttribute]
+ public static short ReadInt16(System.IntPtr ptr, int ofs) { return default(short); }
+ [System.Security.SecurityCriticalAttribute]
+ public static short ReadInt16(object ptr, int ofs) { return default(short); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static int ReadInt32(System.IntPtr ptr) { return default(int); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static int ReadInt32(System.IntPtr ptr, int ofs) { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static int ReadInt32(object ptr, int ofs) { return default(int); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static long ReadInt64(System.IntPtr ptr) { return default(long); }
+ [System.Security.SecurityCriticalAttribute]
+ public static long ReadInt64(System.IntPtr ptr, int ofs) { return default(long); }
+ [System.Security.SecurityCriticalAttribute]
+ public static long ReadInt64(object ptr, int ofs) { return default(long); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr ReadIntPtr(System.IntPtr ptr) { return default(System.IntPtr); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr ReadIntPtr(System.IntPtr ptr, int ofs) { return default(System.IntPtr); }
+
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr ReadIntPtr(object ptr, int ofs) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr ReAllocCoTaskMem(System.IntPtr pv, int cb) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr ReAllocHGlobal(System.IntPtr pv, System.IntPtr cb) { return default(System.IntPtr); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecurityCriticalAttribute]
+ public static int Release(System.IntPtr pUnk) { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static int ReleaseComObject(object o) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static int SizeOf(object structure) { return default(int); }
+ public static int SizeOf(System.Type t) { return default(int); }
+ public static int SizeOf<T>() { return default(int); }
+ public static int SizeOf<T>(T structure) { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr StringToBSTR(string s) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr StringToCoTaskMemAnsi(string s) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr StringToCoTaskMemUni(string s) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr StringToHGlobalAnsi(string s) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr StringToHGlobalUni(string s) { return default(System.IntPtr); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public static void StructureToPtr(object structure, System.IntPtr ptr, bool fDeleteOld) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void StructureToPtr<T>(T structure, System.IntPtr ptr, bool fDeleteOld) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void ThrowExceptionForHR(int errorCode) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void ThrowExceptionForHR(int errorCode, System.IntPtr errorInfo) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr UnsafeAddrOfPinnedArrayElement(System.Array arr, int index) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr UnsafeAddrOfPinnedArrayElement<T>(T[] arr, int index) { return default(System.IntPtr); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteByte(System.IntPtr ptr, byte val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteByte(System.IntPtr ptr, int ofs, byte val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteByte(object ptr, int ofs, byte val) { ptr = default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt16(System.IntPtr ptr, char val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt16(System.IntPtr ptr, short val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt16(System.IntPtr ptr, int ofs, char val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt16(System.IntPtr ptr, int ofs, short val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt16(object ptr, int ofs, char val) { ptr = default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt16(object ptr, int ofs, short val) { ptr = default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt32(System.IntPtr ptr, int val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt32(System.IntPtr ptr, int ofs, int val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt32(object ptr, int ofs, int val) { ptr = default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt64(System.IntPtr ptr, int ofs, long val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt64(System.IntPtr ptr, long val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteInt64(object ptr, int ofs, long val) { ptr = default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteIntPtr(System.IntPtr ptr, int ofs, System.IntPtr val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteIntPtr(System.IntPtr ptr, System.IntPtr val) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void WriteIntPtr(object ptr, int ofs, System.IntPtr val) { ptr = default(object); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void ZeroFreeBSTR(System.IntPtr s) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void ZeroFreeCoTaskMemAnsi(System.IntPtr s) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void ZeroFreeCoTaskMemUnicode(System.IntPtr s) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void ZeroFreeGlobalAllocAnsi(System.IntPtr s) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void ZeroFreeGlobalAllocUnicode(System.IntPtr s) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(10496), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class MarshalAsAttribute : System.Attribute
+ {
+ public System.Runtime.InteropServices.UnmanagedType ArraySubType;
+ public int IidParameterIndex;
+ public string MarshalCookie;
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public string MarshalType;
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public System.Type MarshalTypeRef;
+ public System.Runtime.InteropServices.VarEnum SafeArraySubType;
+ public System.Type SafeArrayUserDefinedSubType;
+ public int SizeConst;
+ public short SizeParamIndex;
+ public MarshalAsAttribute(short unmanagedType) { }
+ public MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType unmanagedType) { }
+ public System.Runtime.InteropServices.UnmanagedType Value { get { return default(System.Runtime.InteropServices.UnmanagedType); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MarshalDirectiveException : System.SystemException
+ {
+ public MarshalDirectiveException() { }
+ public MarshalDirectiveException(string message) { }
+ public MarshalDirectiveException(string message, System.Exception inner) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64))]
+ public sealed partial class NativeCallableAttribute : System.Attribute
+ {
+ public System.Runtime.InteropServices.CallingConvention CallingConvention;
+ public string EntryPoint;
+ public NativeCallableAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class OptionalAttribute : System.Attribute
+ {
+ public OptionalAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class OutAttribute : System.Attribute
+ {
+ public OutAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class PreserveSigAttribute : System.Attribute
+ {
+ public PreserveSigAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class RuntimeEnvironment
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string GetRuntimeDirectory() { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class SafeArrayRankMismatchException : System.SystemException
+ {
+ public SafeArrayRankMismatchException() { }
+ public SafeArrayRankMismatchException(string message) { }
+ public SafeArrayRankMismatchException(string message, System.Exception inner) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class SafeArrayTypeMismatchException : System.SystemException
+ {
+ public SafeArrayTypeMismatchException() { }
+ public SafeArrayTypeMismatchException(string message) { }
+ public SafeArrayTypeMismatchException(string message, System.Exception inner) { }
+ }
+ [System.Security.SecurityCriticalAttribute]
+ public abstract partial class SafeBuffer : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
+ {
+ protected SafeBuffer(bool ownsHandle) { }
+ [System.CLSCompliantAttribute(false)]
+ public ulong ByteLength { get { return default(ulong); } }
+ [System.CLSCompliantAttribute(false)]
+
+ public unsafe void AcquirePointer(ref byte* pointer) { }
+ [System.CLSCompliantAttribute(false)]
+ public void Initialize(uint numElements, uint sizeOfEachElement) { }
+ [System.CLSCompliantAttribute(false)]
+ public void Initialize(ulong numBytes) { }
+ [System.CLSCompliantAttribute(false)]
+ public void Initialize<T>(uint numElements) where T : struct { }
+ [System.CLSCompliantAttribute(false)]
+
+ public T Read<T>(ulong byteOffset) where T : struct { return default(T); }
+ [System.CLSCompliantAttribute(false)]
+
+ public void ReadArray<T>(ulong byteOffset, T[] array, int index, int count) where T : struct { }
+
+ public void ReleasePointer() { }
+ [System.CLSCompliantAttribute(false)]
+
+ public void Write<T>(ulong byteOffset, T value) where T : struct { }
+ [System.CLSCompliantAttribute(false)]
+
+ public void WriteArray<T>(ulong byteOffset, T[] array, int index, int count) where T : struct { }
+ }
+ [System.Security.SecurityCriticalAttribute]
+ public abstract partial class SafeHandle : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.IDisposable
+ {
+ protected System.IntPtr handle;
+ protected SafeHandle() { }
+
+ protected SafeHandle(System.IntPtr invalidHandleValue, bool ownsHandle) { }
+ public bool IsClosed { get { return default(bool); } }
+ public abstract bool IsInvalid { get; }
+
+ [System.Security.SecurityCriticalAttribute]
+ public void Close() { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecurityCriticalAttribute]
+ public void DangerousAddRef(ref bool success) { }
+
+ public System.IntPtr DangerousGetHandle() { return default(System.IntPtr); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecurityCriticalAttribute]
+ public void DangerousRelease() { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void Dispose() { }
+
+ [System.Security.SecurityCriticalAttribute]
+ protected virtual void Dispose(bool disposing) { }
+ ~SafeHandle() { }
+
+ protected abstract bool ReleaseHandle();
+
+ protected void SetHandle(System.IntPtr handle) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecurityCriticalAttribute]
+ public void SetHandleAsInvalid() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class SEHException : System.Runtime.InteropServices.ExternalException
+ {
+ public SEHException() { }
+ public SEHException(string message) { }
+ public SEHException(string message, System.Exception inner) { }
+ public virtual bool CanResume() { return default(bool); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(12), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class StructLayoutAttribute : System.Attribute
+ {
+ public System.Runtime.InteropServices.CharSet CharSet;
+ public int Pack;
+ public int Size;
+ public StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind layoutKind) { }
+ public System.Runtime.InteropServices.LayoutKind Value { get { return default(System.Runtime.InteropServices.LayoutKind); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5144), AllowMultiple=false, Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public sealed partial class TypeIdentifierAttribute : System.Attribute
+ {
+ public TypeIdentifierAttribute() { }
+ public TypeIdentifierAttribute(string scope, string identifier) { }
+ public string Identifier { get { return default(string); } }
+ public string Scope { get { return default(string); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class UnknownWrapper
+ {
+ public UnknownWrapper(object obj) { }
+ public object WrappedObject { get { return default(object); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4096), AllowMultiple=false, Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class UnmanagedFunctionPointerAttribute : System.Attribute
+ {
+ public bool BestFitMapping;
+ public System.Runtime.InteropServices.CharSet CharSet;
+ public bool SetLastError;
+ public bool ThrowOnUnmappableChar;
+ public UnmanagedFunctionPointerAttribute(System.Runtime.InteropServices.CallingConvention callingConvention) { }
+ public System.Runtime.InteropServices.CallingConvention CallingConvention { get { return default(System.Runtime.InteropServices.CallingConvention); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum UnmanagedType
+ {
+ AnsiBStr = 35,
+ AsAny = 40,
+ Bool = 2,
+ BStr = 19,
+ ByValArray = 30,
+ ByValTStr = 23,
+ Currency = 15,
+ CustomMarshaler = 44,
+ Error = 45,
+ FunctionPtr = 38,
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ HString = 47,
+ I1 = 3,
+ I2 = 5,
+ I4 = 7,
+ I8 = 9,
+ IDispatch = 26,
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ IInspectable = 46,
+ Interface = 28,
+ IUnknown = 25,
+ LPArray = 42,
+ LPStr = 20,
+ LPStruct = 43,
+ LPTStr = 22,
+ LPWStr = 21,
+ R4 = 11,
+ R8 = 12,
+ SafeArray = 29,
+ Struct = 27,
+ SysInt = 31,
+ SysUInt = 32,
+ TBStr = 36,
+ U1 = 4,
+ U2 = 6,
+ U4 = 8,
+ U8 = 10,
+ VariantBool = 37,
+ VBByRefStr = 34,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum VarEnum
+ {
+ VT_ARRAY = 8192,
+ VT_BLOB = 65,
+ VT_BLOB_OBJECT = 70,
+ VT_BOOL = 11,
+ VT_BSTR = 8,
+ VT_BYREF = 16384,
+ VT_CARRAY = 28,
+ VT_CF = 71,
+ VT_CLSID = 72,
+ VT_CY = 6,
+ VT_DATE = 7,
+ VT_DECIMAL = 14,
+ VT_DISPATCH = 9,
+ VT_EMPTY = 0,
+ VT_ERROR = 10,
+ VT_FILETIME = 64,
+ VT_HRESULT = 25,
+ VT_I1 = 16,
+ VT_I2 = 2,
+ VT_I4 = 3,
+ VT_I8 = 20,
+ VT_INT = 22,
+ VT_LPSTR = 30,
+ VT_LPWSTR = 31,
+ VT_NULL = 1,
+ VT_PTR = 26,
+ VT_R4 = 4,
+ VT_R8 = 5,
+ VT_RECORD = 36,
+ VT_SAFEARRAY = 27,
+ VT_STORAGE = 67,
+ VT_STORED_OBJECT = 69,
+ VT_STREAM = 66,
+ VT_STREAMED_OBJECT = 68,
+ VT_UI1 = 17,
+ VT_UI2 = 18,
+ VT_UI4 = 19,
+ VT_UI8 = 21,
+ VT_UINT = 23,
+ VT_UNKNOWN = 13,
+ VT_USERDEFINED = 29,
+ VT_VARIANT = 12,
+ VT_VECTOR = 4096,
+ VT_VOID = 24,
+ }
+ public sealed partial class VariantWrapper
+ {
+ public VariantWrapper(object obj) { }
+ public object WrappedObject { get { return default(object); } }
+ }
+}
+namespace System.Runtime.InteropServices.ComTypes
+{
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct BIND_OPTS
+ {
+ public int cbStruct;
+ public int dwTickCountDeadline;
+ public int grfFlags;
+ public int grfMode;
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Explicit)]
+ public partial struct BINDPTR
+ {
+ [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
+ public System.IntPtr lpfuncdesc;
+ [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
+ public System.IntPtr lptcomp;
+ [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
+ public System.IntPtr lpvardesc;
+ }
+ public enum CALLCONV
+ {
+ CC_CDECL = 1,
+ CC_MACPASCAL = 3,
+ CC_MAX = 9,
+ CC_MPWCDECL = 7,
+ CC_MPWPASCAL = 8,
+ CC_MSCPASCAL = 2,
+ CC_PASCAL = 2,
+ CC_RESERVED = 5,
+ CC_STDCALL = 4,
+ CC_SYSCALL = 6,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct CONNECTDATA
+ {
+ public int dwCookie;
+ public object pUnk;
+ }
+ public enum DESCKIND
+ {
+ DESCKIND_FUNCDESC = 1,
+ DESCKIND_IMPLICITAPPOBJ = 4,
+ DESCKIND_MAX = 5,
+ DESCKIND_NONE = 0,
+ DESCKIND_TYPECOMP = 3,
+ DESCKIND_VARDESC = 2,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct DISPPARAMS
+ {
+ public int cArgs;
+ public int cNamedArgs;
+ public System.IntPtr rgdispidNamedArgs;
+ public System.IntPtr rgvarg;
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct ELEMDESC
+ {
+ public System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION desc;
+ public System.Runtime.InteropServices.ComTypes.TYPEDESC tdesc;
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Explicit)]
+ public partial struct DESCUNION
+ {
+ [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
+ public System.Runtime.InteropServices.ComTypes.IDLDESC idldesc;
+ [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
+ public System.Runtime.InteropServices.ComTypes.PARAMDESC paramdesc;
+ }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct EXCEPINFO
+ {
+ public string bstrDescription;
+ public string bstrHelpFile;
+ public string bstrSource;
+ public int dwHelpContext;
+ public System.IntPtr pfnDeferredFillIn;
+ public System.IntPtr pvReserved;
+ public int scode;
+ public short wCode;
+ public short wReserved;
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct FILETIME
+ {
+ public int dwHighDateTime;
+ public int dwLowDateTime;
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct FUNCDESC
+ {
+ public System.Runtime.InteropServices.ComTypes.CALLCONV callconv;
+ public short cParams;
+ public short cParamsOpt;
+ public short cScodes;
+ public System.Runtime.InteropServices.ComTypes.ELEMDESC elemdescFunc;
+ public System.Runtime.InteropServices.ComTypes.FUNCKIND funckind;
+ public System.Runtime.InteropServices.ComTypes.INVOKEKIND invkind;
+ public System.IntPtr lprgelemdescParam;
+ public System.IntPtr lprgscode;
+ public int memid;
+ public short oVft;
+ public short wFuncFlags;
+ }
+ [System.FlagsAttribute]
+ public enum FUNCFLAGS : short
+ {
+ FUNCFLAG_FBINDABLE = (short)4,
+ FUNCFLAG_FDEFAULTBIND = (short)32,
+ FUNCFLAG_FDEFAULTCOLLELEM = (short)256,
+ FUNCFLAG_FDISPLAYBIND = (short)16,
+ FUNCFLAG_FHIDDEN = (short)64,
+ FUNCFLAG_FIMMEDIATEBIND = (short)4096,
+ FUNCFLAG_FNONBROWSABLE = (short)1024,
+ FUNCFLAG_FREPLACEABLE = (short)2048,
+ FUNCFLAG_FREQUESTEDIT = (short)8,
+ FUNCFLAG_FRESTRICTED = (short)1,
+ FUNCFLAG_FSOURCE = (short)2,
+ FUNCFLAG_FUIDEFAULT = (short)512,
+ FUNCFLAG_FUSESGETLASTERROR = (short)128,
+ }
+ public enum FUNCKIND
+ {
+ FUNC_DISPATCH = 4,
+ FUNC_NONVIRTUAL = 2,
+ FUNC_PUREVIRTUAL = 1,
+ FUNC_STATIC = 3,
+ FUNC_VIRTUAL = 0,
+ }
+ [System.Runtime.InteropServices.GuidAttribute("0000000e-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IBindCtx
+ {
+ void EnumObjectParam(out System.Runtime.InteropServices.ComTypes.IEnumString ppenum);
+ void GetBindOptions(ref System.Runtime.InteropServices.ComTypes.BIND_OPTS pbindopts);
+ void GetObjectParam(string pszKey, out object ppunk);
+ void GetRunningObjectTable(out System.Runtime.InteropServices.ComTypes.IRunningObjectTable pprot);
+ void RegisterObjectBound(object punk);
+ void RegisterObjectParam(string pszKey, object punk);
+ void ReleaseBoundObjects();
+ void RevokeObjectBound(object punk);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int RevokeObjectParam(string pszKey);
+ void SetBindOptions(ref System.Runtime.InteropServices.ComTypes.BIND_OPTS pbindopts);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("B196B286-BAB4-101A-B69C-00AA00341D07")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IConnectionPoint
+ {
+ void Advise(object pUnkSink, out int pdwCookie);
+ void EnumConnections(out System.Runtime.InteropServices.ComTypes.IEnumConnections ppEnum);
+ void GetConnectionInterface(out System.Guid pIID);
+ void GetConnectionPointContainer(out System.Runtime.InteropServices.ComTypes.IConnectionPointContainer ppCPC);
+ void Unadvise(int dwCookie);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("B196B284-BAB4-101A-B69C-00AA00341D07")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IConnectionPointContainer
+ {
+ void EnumConnectionPoints(out System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints ppEnum);
+ void FindConnectionPoint(ref System.Guid riid, out System.Runtime.InteropServices.ComTypes.IConnectionPoint ppCP);
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct IDLDESC
+ {
+ public System.IntPtr dwReserved;
+ public System.Runtime.InteropServices.ComTypes.IDLFLAG wIDLFlags;
+ }
+ [System.FlagsAttribute]
+ public enum IDLFLAG : short
+ {
+ IDLFLAG_FIN = (short)1,
+ IDLFLAG_FLCID = (short)4,
+ IDLFLAG_FOUT = (short)2,
+ IDLFLAG_FRETVAL = (short)8,
+ IDLFLAG_NONE = (short)0,
+ }
+ [System.Runtime.InteropServices.GuidAttribute("B196B285-BAB4-101A-B69C-00AA00341D07")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IEnumConnectionPoints
+ {
+ void Clone(out System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints ppenum);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Next(int celt, System.Runtime.InteropServices.ComTypes.IConnectionPoint[] rgelt, System.IntPtr pceltFetched);
+ void Reset();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Skip(int celt);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("B196B287-BAB4-101A-B69C-00AA00341D07")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IEnumConnections
+ {
+ void Clone(out System.Runtime.InteropServices.ComTypes.IEnumConnections ppenum);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Next(int celt, System.Runtime.InteropServices.ComTypes.CONNECTDATA[] rgelt, System.IntPtr pceltFetched);
+ void Reset();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Skip(int celt);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00000102-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IEnumMoniker
+ {
+ void Clone(out System.Runtime.InteropServices.ComTypes.IEnumMoniker ppenum);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Next(int celt, System.Runtime.InteropServices.ComTypes.IMoniker[] rgelt, System.IntPtr pceltFetched);
+ void Reset();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Skip(int celt);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00000101-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IEnumString
+ {
+ void Clone(out System.Runtime.InteropServices.ComTypes.IEnumString ppenum);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Next(int celt, string[] rgelt, System.IntPtr pceltFetched);
+ void Reset();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Skip(int celt);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00020404-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IEnumVARIANT
+ {
+ System.Runtime.InteropServices.ComTypes.IEnumVARIANT Clone();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Next(int celt, object[] rgVar, System.IntPtr pceltFetched);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Reset();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Skip(int celt);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("0000000f-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IMoniker
+ {
+ void BindToObject(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, ref System.Guid riidResult, out object ppvResult);
+ void BindToStorage(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, ref System.Guid riid, out object ppvObj);
+ void CommonPrefixWith(System.Runtime.InteropServices.ComTypes.IMoniker pmkOther, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkPrefix);
+ void ComposeWith(System.Runtime.InteropServices.ComTypes.IMoniker pmkRight, bool fOnlyIfNotGeneric, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkComposite);
+ void Enum(bool fForward, out System.Runtime.InteropServices.ComTypes.IEnumMoniker ppenumMoniker);
+ void GetClassID(out System.Guid pClassID);
+ void GetDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, out string ppszDisplayName);
+ void GetSizeMax(out long pcbSize);
+ void GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, out System.Runtime.InteropServices.ComTypes.FILETIME pFileTime);
+ void Hash(out int pdwHash);
+ void Inverse(out System.Runtime.InteropServices.ComTypes.IMoniker ppmk);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int IsDirty();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int IsEqual(System.Runtime.InteropServices.ComTypes.IMoniker pmkOtherMoniker);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int IsRunning(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, System.Runtime.InteropServices.ComTypes.IMoniker pmkNewlyRunning);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int IsSystemMoniker(out int pdwMksys);
+ void Load(System.Runtime.InteropServices.ComTypes.IStream pStm);
+ void ParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, string pszDisplayName, out int pchEaten, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkOut);
+ void Reduce(System.Runtime.InteropServices.ComTypes.IBindCtx pbc, int dwReduceHowFar, ref System.Runtime.InteropServices.ComTypes.IMoniker ppmkToLeft, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkReduced);
+ void RelativePathTo(System.Runtime.InteropServices.ComTypes.IMoniker pmkOther, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkRelPath);
+ void Save(System.Runtime.InteropServices.ComTypes.IStream pStm, bool fClearDirty);
+ }
+ [System.FlagsAttribute]
+ public enum IMPLTYPEFLAGS
+ {
+ IMPLTYPEFLAG_FDEFAULT = 1,
+ IMPLTYPEFLAG_FDEFAULTVTABLE = 8,
+ IMPLTYPEFLAG_FRESTRICTED = 4,
+ IMPLTYPEFLAG_FSOURCE = 2,
+ }
+ [System.FlagsAttribute]
+ public enum INVOKEKIND
+ {
+ INVOKE_FUNC = 1,
+ INVOKE_PROPERTYGET = 2,
+ INVOKE_PROPERTYPUT = 4,
+ INVOKE_PROPERTYPUTREF = 8,
+ }
+ [System.Runtime.InteropServices.GuidAttribute("0000010b-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IPersistFile
+ {
+ void GetClassID(out System.Guid pClassID);
+ void GetCurFile(out string ppszFileName);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int IsDirty();
+ void Load(string pszFileName, int dwMode);
+ void Save(string pszFileName, bool fRemember);
+ void SaveCompleted(string pszFileName);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00000010-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IRunningObjectTable
+ {
+ void EnumRunning(out System.Runtime.InteropServices.ComTypes.IEnumMoniker ppenumMoniker);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int GetObject(System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName, out object ppunkObject);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName, out System.Runtime.InteropServices.ComTypes.FILETIME pfiletime);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int IsRunning(System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName);
+ void NoteChangeTime(int dwRegister, ref System.Runtime.InteropServices.ComTypes.FILETIME pfiletime);
+ int Register(int grfFlags, object punkObject, System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName);
+ void Revoke(int dwRegister);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("0000000c-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IStream
+ {
+ void Clone(out System.Runtime.InteropServices.ComTypes.IStream ppstm);
+ void Commit(int grfCommitFlags);
+ void CopyTo(System.Runtime.InteropServices.ComTypes.IStream pstm, long cb, System.IntPtr pcbRead, System.IntPtr pcbWritten);
+ void LockRegion(long libOffset, long cb, int dwLockType);
+ void Read(byte[] pv, int cb, System.IntPtr pcbRead);
+ void Revert();
+ void Seek(long dlibMove, int dwOrigin, System.IntPtr plibNewPosition);
+ void SetSize(long libNewSize);
+ void Stat(out System.Runtime.InteropServices.ComTypes.STATSTG pstatstg, int grfStatFlag);
+ void UnlockRegion(long libOffset, long cb, int dwLockType);
+ void Write(byte[] pv, int cb, System.IntPtr pcbWritten);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00020403-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface ITypeComp
+ {
+ void Bind(string szName, int lHashVal, short wFlags, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo, out System.Runtime.InteropServices.ComTypes.DESCKIND pDescKind, out System.Runtime.InteropServices.ComTypes.BINDPTR pBindPtr);
+ void BindType(string szName, int lHashVal, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo, out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00020401-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface ITypeInfo
+ {
+ void AddressOfMember(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, out System.IntPtr ppv);
+ void CreateInstance(object pUnkOuter, ref System.Guid riid, out object ppvObj);
+ void GetContainingTypeLib(out System.Runtime.InteropServices.ComTypes.ITypeLib ppTLB, out int pIndex);
+ void GetDllEntry(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, System.IntPtr pBstrDllName, System.IntPtr pBstrName, System.IntPtr pwOrdinal);
+ void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile);
+ void GetFuncDesc(int index, out System.IntPtr ppFuncDesc);
+ void GetIDsOfNames(string[] rgszNames, int cNames, int[] pMemId);
+ void GetImplTypeFlags(int index, out System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS pImplTypeFlags);
+ void GetMops(int memid, out string pBstrMops);
+ void GetNames(int memid, string[] rgBstrNames, int cMaxNames, out int pcNames);
+ void GetRefTypeInfo(int hRef, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTI);
+ void GetRefTypeOfImplType(int index, out int href);
+ void GetTypeAttr(out System.IntPtr ppTypeAttr);
+ void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp);
+ void GetVarDesc(int index, out System.IntPtr ppVarDesc);
+ void Invoke(object pvInstance, int memid, short wFlags, ref System.Runtime.InteropServices.ComTypes.DISPPARAMS pDispParams, System.IntPtr pVarResult, System.IntPtr pExcepInfo, out int puArgErr);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void ReleaseFuncDesc(System.IntPtr pFuncDesc);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void ReleaseTypeAttr(System.IntPtr pTypeAttr);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void ReleaseVarDesc(System.IntPtr pVarDesc);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00020412-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
+ {
+ new void AddressOfMember(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, out System.IntPtr ppv);
+ new void CreateInstance(object pUnkOuter, ref System.Guid riid, out object ppvObj);
+ void GetAllCustData(System.IntPtr pCustData);
+ void GetAllFuncCustData(int index, System.IntPtr pCustData);
+ void GetAllImplTypeCustData(int index, System.IntPtr pCustData);
+ void GetAllParamCustData(int indexFunc, int indexParam, System.IntPtr pCustData);
+ void GetAllVarCustData(int index, System.IntPtr pCustData);
+ new void GetContainingTypeLib(out System.Runtime.InteropServices.ComTypes.ITypeLib ppTLB, out int pIndex);
+ void GetCustData(ref System.Guid guid, out object pVarVal);
+ new void GetDllEntry(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, System.IntPtr pBstrDllName, System.IntPtr pBstrName, System.IntPtr pwOrdinal);
+ new void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile);
+ void GetDocumentation2(int memid, out string pbstrHelpString, out int pdwHelpStringContext, out string pbstrHelpStringDll);
+ void GetFuncCustData(int index, ref System.Guid guid, out object pVarVal);
+ new void GetFuncDesc(int index, out System.IntPtr ppFuncDesc);
+ void GetFuncIndexOfMemId(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, out int pFuncIndex);
+ new void GetIDsOfNames(string[] rgszNames, int cNames, int[] pMemId);
+ void GetImplTypeCustData(int index, ref System.Guid guid, out object pVarVal);
+ new void GetImplTypeFlags(int index, out System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS pImplTypeFlags);
+ new void GetMops(int memid, out string pBstrMops);
+ new void GetNames(int memid, string[] rgBstrNames, int cMaxNames, out int pcNames);
+ void GetParamCustData(int indexFunc, int indexParam, ref System.Guid guid, out object pVarVal);
+ new void GetRefTypeInfo(int hRef, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTI);
+ new void GetRefTypeOfImplType(int index, out int href);
+ new void GetTypeAttr(out System.IntPtr ppTypeAttr);
+ new void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp);
+ void GetTypeFlags(out int pTypeFlags);
+ void GetTypeKind(out System.Runtime.InteropServices.ComTypes.TYPEKIND pTypeKind);
+ void GetVarCustData(int index, ref System.Guid guid, out object pVarVal);
+ new void GetVarDesc(int index, out System.IntPtr ppVarDesc);
+ void GetVarIndexOfMemId(int memid, out int pVarIndex);
+ new void Invoke(object pvInstance, int memid, short wFlags, ref System.Runtime.InteropServices.ComTypes.DISPPARAMS pDispParams, System.IntPtr pVarResult, System.IntPtr pExcepInfo, out int puArgErr);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]new void ReleaseFuncDesc(System.IntPtr pFuncDesc);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]new void ReleaseTypeAttr(System.IntPtr pTypeAttr);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]new void ReleaseVarDesc(System.IntPtr pVarDesc);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00020402-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface ITypeLib
+ {
+ void FindName(string szNameBuf, int lHashVal, System.Runtime.InteropServices.ComTypes.ITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound);
+ void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile);
+ void GetLibAttr(out System.IntPtr ppTLibAttr);
+ void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp);
+ void GetTypeInfo(int index, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTI);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int GetTypeInfoCount();
+ void GetTypeInfoOfGuid(ref System.Guid guid, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo);
+ void GetTypeInfoType(int index, out System.Runtime.InteropServices.ComTypes.TYPEKIND pTKind);
+ bool IsName(string szNameBuf, int lHashVal);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void ReleaseTLibAttr(System.IntPtr pTLibAttr);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00020411-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
+ {
+ new void FindName(string szNameBuf, int lHashVal, System.Runtime.InteropServices.ComTypes.ITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound);
+ void GetAllCustData(System.IntPtr pCustData);
+ void GetCustData(ref System.Guid guid, out object pVarVal);
+ new void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile);
+
+ void GetDocumentation2(int index, out string pbstrHelpString, out int pdwHelpStringContext, out string pbstrHelpStringDll);
+ new void GetLibAttr(out System.IntPtr ppTLibAttr);
+ void GetLibStatistics(System.IntPtr pcUniqueNames, out int pcchUniqueNames);
+ new void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp);
+ new void GetTypeInfo(int index, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTI);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]new int GetTypeInfoCount();
+ new void GetTypeInfoOfGuid(ref System.Guid guid, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo);
+ new void GetTypeInfoType(int index, out System.Runtime.InteropServices.ComTypes.TYPEKIND pTKind);
+ new bool IsName(string szNameBuf, int lHashVal);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]new void ReleaseTLibAttr(System.IntPtr pTLibAttr);
+ }
+ [System.FlagsAttribute]
+ public enum LIBFLAGS : short
+ {
+ LIBFLAG_FCONTROL = (short)2,
+ LIBFLAG_FHASDISKIMAGE = (short)8,
+ LIBFLAG_FHIDDEN = (short)4,
+ LIBFLAG_FRESTRICTED = (short)1,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct PARAMDESC
+ {
+ public System.IntPtr lpVarValue;
+ public System.Runtime.InteropServices.ComTypes.PARAMFLAG wParamFlags;
+ }
+ [System.FlagsAttribute]
+ public enum PARAMFLAG : short
+ {
+ PARAMFLAG_FHASCUSTDATA = (short)64,
+ PARAMFLAG_FHASDEFAULT = (short)32,
+ PARAMFLAG_FIN = (short)1,
+ PARAMFLAG_FLCID = (short)4,
+ PARAMFLAG_FOPT = (short)16,
+ PARAMFLAG_FOUT = (short)2,
+ PARAMFLAG_FRETVAL = (short)8,
+ PARAMFLAG_NONE = (short)0,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct STATSTG
+ {
+ public System.Runtime.InteropServices.ComTypes.FILETIME atime;
+ public long cbSize;
+ public System.Guid clsid;
+ public System.Runtime.InteropServices.ComTypes.FILETIME ctime;
+ public int grfLocksSupported;
+ public int grfMode;
+ public int grfStateBits;
+ public System.Runtime.InteropServices.ComTypes.FILETIME mtime;
+ public string pwcsName;
+ public int reserved;
+ public int type;
+ }
+ public enum SYSKIND
+ {
+ SYS_MAC = 2,
+ SYS_WIN16 = 0,
+ SYS_WIN32 = 1,
+ SYS_WIN64 = 3,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TYPEATTR
+ {
+ public short cbAlignment;
+ public int cbSizeInstance;
+ public short cbSizeVft;
+ public short cFuncs;
+ public short cImplTypes;
+ public short cVars;
+ public int dwReserved;
+ public System.Guid guid;
+ public System.Runtime.InteropServices.ComTypes.IDLDESC idldescType;
+ public int lcid;
+ public System.IntPtr lpstrSchema;
+ public const int MEMBER_ID_NIL = -1;
+ public int memidConstructor;
+ public int memidDestructor;
+ public System.Runtime.InteropServices.ComTypes.TYPEDESC tdescAlias;
+ public System.Runtime.InteropServices.ComTypes.TYPEKIND typekind;
+ public short wMajorVerNum;
+ public short wMinorVerNum;
+ public System.Runtime.InteropServices.ComTypes.TYPEFLAGS wTypeFlags;
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TYPEDESC
+ {
+ public System.IntPtr lpValue;
+ public short vt;
+ }
+ [System.FlagsAttribute]
+ public enum TYPEFLAGS : short
+ {
+ TYPEFLAG_FAGGREGATABLE = (short)1024,
+ TYPEFLAG_FAPPOBJECT = (short)1,
+ TYPEFLAG_FCANCREATE = (short)2,
+ TYPEFLAG_FCONTROL = (short)32,
+ TYPEFLAG_FDISPATCHABLE = (short)4096,
+ TYPEFLAG_FDUAL = (short)64,
+ TYPEFLAG_FHIDDEN = (short)16,
+ TYPEFLAG_FLICENSED = (short)4,
+ TYPEFLAG_FNONEXTENSIBLE = (short)128,
+ TYPEFLAG_FOLEAUTOMATION = (short)256,
+ TYPEFLAG_FPREDECLID = (short)8,
+ TYPEFLAG_FPROXY = (short)16384,
+ TYPEFLAG_FREPLACEABLE = (short)2048,
+ TYPEFLAG_FRESTRICTED = (short)512,
+ TYPEFLAG_FREVERSEBIND = (short)8192,
+ }
+ public enum TYPEKIND
+ {
+ TKIND_ALIAS = 6,
+ TKIND_COCLASS = 5,
+ TKIND_DISPATCH = 4,
+ TKIND_ENUM = 0,
+ TKIND_INTERFACE = 3,
+ TKIND_MAX = 8,
+ TKIND_MODULE = 2,
+ TKIND_RECORD = 1,
+ TKIND_UNION = 7,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct TYPELIBATTR
+ {
+ public System.Guid guid;
+ public int lcid;
+ public System.Runtime.InteropServices.ComTypes.SYSKIND syskind;
+ public System.Runtime.InteropServices.ComTypes.LIBFLAGS wLibFlags;
+ public short wMajorVerNum;
+ public short wMinorVerNum;
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct VARDESC
+ {
+ public System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION desc;
+ public System.Runtime.InteropServices.ComTypes.ELEMDESC elemdescVar;
+ public string lpstrSchema;
+ public int memid;
+ public System.Runtime.InteropServices.ComTypes.VARKIND varkind;
+ public short wVarFlags;
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Explicit)]
+ public partial struct DESCUNION
+ {
+ [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
+ public System.IntPtr lpvarValue;
+ [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
+ public int oInst;
+ }
+ }
+ [System.FlagsAttribute]
+ public enum VARFLAGS : short
+ {
+ VARFLAG_FBINDABLE = (short)4,
+ VARFLAG_FDEFAULTBIND = (short)32,
+ VARFLAG_FDEFAULTCOLLELEM = (short)256,
+ VARFLAG_FDISPLAYBIND = (short)16,
+ VARFLAG_FHIDDEN = (short)64,
+ VARFLAG_FIMMEDIATEBIND = (short)4096,
+ VARFLAG_FNONBROWSABLE = (short)1024,
+ VARFLAG_FREADONLY = (short)1,
+ VARFLAG_FREPLACEABLE = (short)2048,
+ VARFLAG_FREQUESTEDIT = (short)8,
+ VARFLAG_FRESTRICTED = (short)128,
+ VARFLAG_FSOURCE = (short)2,
+ VARFLAG_FUIDEFAULT = (short)512,
+ }
+ public enum VARKIND
+ {
+ VAR_CONST = 2,
+ VAR_DISPATCH = 3,
+ VAR_PERINSTANCE = 0,
+ VAR_STATIC = 1,
+ }
+}
+namespace System.Runtime.InteropServices.WindowsRuntime
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1028), AllowMultiple=false, Inherited=false)]
+ public sealed partial class DefaultInterfaceAttribute : System.Attribute
+ {
+ public DefaultInterfaceAttribute(System.Type defaultInterface) { }
+ public System.Type DefaultInterface { get { return default(System.Type); } }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct EventRegistrationToken
+ {
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken left, System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken right) { return default(bool); }
+ public static bool operator !=(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken left, System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken right) { return default(bool); }
+ }
+ public sealed partial class EventRegistrationTokenTable<T> where T : class
+ {
+ public EventRegistrationTokenTable() { }
+ public T InvocationList { get { return default(T); } set { } }
+ public System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken AddEventHandler(T handler) { return default(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken); }
+ public static System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T> GetOrCreateEventRegistrationTokenTable(ref System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T> refEventTable) { return default(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T>); }
+ public void RemoveEventHandler(T handler) { }
+ public void RemoveEventHandler(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken token) { }
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00000035-0000-0000-C000-000000000046")]
+ public partial interface IActivationFactory
+ {
+ object ActivateInstance();
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1028), Inherited=false, AllowMultiple=true)]
+ public sealed partial class InterfaceImplementedInVersionAttribute : System.Attribute
+ {
+ public InterfaceImplementedInVersionAttribute(System.Type interfaceType, byte majorVersion, byte minorVersion, byte buildVersion, byte revisionVersion) { }
+ public byte BuildVersion { get { return default(byte); } }
+ public System.Type InterfaceType { get { return default(System.Type); } }
+ public byte MajorVersion { get { return default(byte); } }
+ public byte MinorVersion { get { return default(byte); } }
+ public byte RevisionVersion { get { return default(byte); } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=false, AllowMultiple=false)]
+ public sealed partial class ReadOnlyArrayAttribute : System.Attribute
+ {
+ public ReadOnlyArrayAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(12288), AllowMultiple=false, Inherited=false)]
+ public sealed partial class ReturnValueNameAttribute : System.Attribute
+ {
+ public ReturnValueNameAttribute(string name) { }
+ public string Name { get { return default(string); } }
+ }
+ public static partial class WindowsRuntimeMarshal
+ {
+ [System.Security.SecurityCriticalAttribute]
+ public static void AddEventHandler<T>(System.Func<T, System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> addMethod, System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod, T handler) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void FreeHString(System.IntPtr ptr) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory(System.Type type) { return default(System.Runtime.InteropServices.WindowsRuntime.IActivationFactory); }
+ [System.Security.SecurityCriticalAttribute]
+ public static string PtrToStringHString(System.IntPtr ptr) { return default(string); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void RemoveAllEventHandlers(System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void RemoveEventHandler<T>(System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken> removeMethod, T handler) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.IntPtr StringToHString(string s) { return default(System.IntPtr); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048), Inherited=false, AllowMultiple=false)]
+ public sealed partial class WriteOnlyArrayAttribute : System.Attribute
+ {
+ public WriteOnlyArrayAttribute() { }
+ }
+}
+namespace System.Runtime.Loader
+{
+ [System.Security.SecuritySafeCriticalAttribute]
+ public abstract partial class AssemblyLoadContext
+ {
+ protected AssemblyLoadContext() { }
+ public static System.Runtime.Loader.AssemblyLoadContext Default { get { return default(System.Runtime.Loader.AssemblyLoadContext); } }
+ public event System.Func<System.Runtime.Loader.AssemblyLoadContext, System.Reflection.AssemblyName, System.Reflection.Assembly> Resolving { add { } remove { } }
+ public event System.Action<System.Runtime.Loader.AssemblyLoadContext> Unloading { add { } remove { } }
+ public static System.Reflection.AssemblyName GetAssemblyName(string assemblyPath) { return default(System.Reflection.AssemblyName); }
+ public static System.Runtime.Loader.AssemblyLoadContext GetLoadContext(System.Reflection.Assembly assembly) { return default(System.Runtime.Loader.AssemblyLoadContext); }
+ public static void InitializeDefaultContext(System.Runtime.Loader.AssemblyLoadContext context) { }
+ protected abstract System.Reflection.Assembly Load(System.Reflection.AssemblyName assemblyName);
+ public System.Reflection.Assembly LoadFromAssemblyName(System.Reflection.AssemblyName assemblyName) { return default(System.Reflection.Assembly); }
+ public System.Reflection.Assembly LoadFromAssemblyPath(string assemblyPath) { return default(System.Reflection.Assembly); }
+ public System.Reflection.Assembly LoadFromNativeImagePath(string nativeImagePath, string assemblyPath) { return default(System.Reflection.Assembly); }
+ public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly) { return default(System.Reflection.Assembly); }
+ public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly, System.IO.Stream assemblySymbols) { return default(System.Reflection.Assembly); }
+ protected virtual System.IntPtr LoadUnmanagedDll(string unmanagedDllName) { return default(System.IntPtr); }
+ protected System.IntPtr LoadUnmanagedDllFromPath(string unmanagedDllPath) { return default(System.IntPtr); }
+ public void SetProfileOptimizationRoot(string directoryPath) { }
+ public void StartProfileOptimization(string profile) { }
+ }
+}
+namespace System.Runtime.Serialization
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class FormatterServices
+ {
+ [System.Security.SecurityCriticalAttribute]
+ public static object GetUninitializedObject(System.Type type) { return default(object); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class OnDeserializedAttribute : System.Attribute
+ {
+ public OnDeserializedAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class OnDeserializingAttribute : System.Attribute
+ {
+ public OnDeserializingAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class OnSerializedAttribute : System.Attribute
+ {
+ public OnSerializedAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64), Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class OnSerializingAttribute : System.Attribute
+ {
+ public OnSerializingAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class SerializationException : System.SystemException
+ {
+ public SerializationException() { }
+ public SerializationException(string message) { }
+ public SerializationException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct StreamingContext
+ {
+ public StreamingContext(System.Runtime.Serialization.StreamingContextStates state) { throw new System.NotImplementedException(); }
+ public StreamingContext(System.Runtime.Serialization.StreamingContextStates state, object additional) { throw new System.NotImplementedException(); }
+ public object Context { get { return default(object); } }
+ public System.Runtime.Serialization.StreamingContextStates State { get { return default(System.Runtime.Serialization.StreamingContextStates); } }
+ public override bool Equals(object obj) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum StreamingContextStates
+ {
+ All = 255,
+ Clone = 64,
+ CrossAppDomain = 128,
+ CrossMachine = 2,
+ CrossProcess = 1,
+ File = 4,
+ Other = 32,
+ Persistence = 8,
+ Remoting = 16,
+ }
+}
+namespace System.Runtime.Versioning
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5887), AllowMultiple=false, Inherited=false)]
+ public sealed partial class ComponentGuaranteesAttribute : System.Attribute
+ {
+ public ComponentGuaranteesAttribute(System.Runtime.Versioning.ComponentGuaranteesOptions guarantees) { }
+ public System.Runtime.Versioning.ComponentGuaranteesOptions Guarantees { get { return default(System.Runtime.Versioning.ComponentGuaranteesOptions); } }
+ }
+ [System.FlagsAttribute]
+ public enum ComponentGuaranteesOptions
+ {
+ Exchange = 1,
+ None = 0,
+ SideBySide = 4,
+ Stable = 2,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(480), Inherited=false)]
+ [System.Diagnostics.ConditionalAttribute("RESOURCE_ANNOTATION_WORK")]
+ public sealed partial class ResourceExposureAttribute : System.Attribute
+ {
+ public ResourceExposureAttribute(System.Runtime.Versioning.ResourceScope exposureLevel) { }
+ public System.Runtime.Versioning.ResourceScope ResourceExposureLevel { get { return default(System.Runtime.Versioning.ResourceScope); } }
+ }
+ [System.FlagsAttribute]
+ public enum ResourceScope
+ {
+ AppDomain = 4,
+ Assembly = 32,
+ Library = 8,
+ Machine = 1,
+ None = 0,
+ Private = 16,
+ Process = 2,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false, Inherited=false)]
+ public sealed partial class TargetFrameworkAttribute : System.Attribute
+ {
+ public TargetFrameworkAttribute(string frameworkName) { }
+ public string FrameworkDisplayName { get { return default(string); } set { } }
+ public string FrameworkName { get { return default(string); } }
+ }
+ public static partial class VersioningHelper
+ {
+ public static string MakeVersionSafeName(string name, System.Runtime.Versioning.ResourceScope from, System.Runtime.Versioning.ResourceScope to) { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static string MakeVersionSafeName(string name, System.Runtime.Versioning.ResourceScope from, System.Runtime.Versioning.ResourceScope to, System.Type type) { return default(string); }
+ }
+}
+namespace System.Security
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false, Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class AllowPartiallyTrustedCallersAttribute : System.Attribute
+ {
+ public AllowPartiallyTrustedCallersAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5501), AllowMultiple=false, Inherited=false)]
+ public sealed partial class SecurityCriticalAttribute : System.Attribute
+ {
+ public SecurityCriticalAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class SecurityException : System.SystemException
+ {
+ public SecurityException() { }
+ public SecurityException(string message) { }
+ public SecurityException(string message, System.Exception inner) { }
+ public override string ToString() { return default(string); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(5500), AllowMultiple=false, Inherited=false)]
+ public sealed partial class SecuritySafeCriticalAttribute : System.Attribute
+ {
+ public SecuritySafeCriticalAttribute() { }
+ }
+ [System.Security.SecurityCriticalAttribute]
+ public abstract partial class SecurityState
+ {
+ protected SecurityState() { }
+ public abstract void EnsureState();
+ [System.Security.SecurityCriticalAttribute]
+ public bool IsStateAvailable() { return default(bool); }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1), AllowMultiple=false, Inherited=false)]
+ public sealed partial class SecurityTransparentAttribute : System.Attribute
+ {
+ public SecurityTransparentAttribute() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2), AllowMultiple=true, Inherited=false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class UnverifiableCodeAttribute : System.Attribute
+ {
+ public UnverifiableCodeAttribute() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class VerificationException : System.SystemException
+ {
+ public VerificationException() { }
+ public VerificationException(string message) { }
+ public VerificationException(string message, System.Exception innerException) { }
+ }
+}
+namespace System.Security.Permissions
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)]
+ [System.ObsoleteAttribute("CodeAccessSecurityAttribute is no longer accessible to application code.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class CodeAccessSecurityAttribute : System.Security.Permissions.SecurityAttribute
+ {
+ protected CodeAccessSecurityAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
+ }
+ [System.ObsoleteAttribute("SecurityAction is no longer accessible to application code.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum SecurityAction
+ {
+ Assert = 3,
+ Demand = 2,
+ [System.ObsoleteAttribute("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
+ Deny = 4,
+ InheritanceDemand = 7,
+ LinkDemand = 6,
+ PermitOnly = 5,
+ [System.ObsoleteAttribute("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
+ RequestMinimum = 8,
+ [System.ObsoleteAttribute("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
+ RequestOptional = 9,
+ [System.ObsoleteAttribute("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
+ RequestRefuse = 10,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)]
+ [System.ObsoleteAttribute("SecurityAttribute is no longer accessible to application code.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class SecurityAttribute : System.Attribute
+ {
+ protected SecurityAttribute(System.Security.Permissions.SecurityAction action) { }
+ public System.Security.Permissions.SecurityAction Action { get { return default(System.Security.Permissions.SecurityAction); } set { } }
+ public bool Unrestricted { get { return default(bool); } set { } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)]
+ [System.ObsoleteAttribute("SecurityPermissionAttribute is no longer accessible to application code.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class SecurityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
+ {
+ public SecurityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
+ public bool ControlAppDomain { get { return default(bool); } set { } }
+ public bool ControlDomainPolicy { get { return default(bool); } set { } }
+ public bool ControlEvidence { get { return default(bool); } set { } }
+ public bool ControlPolicy { get { return default(bool); } set { } }
+ public bool ControlThread { get { return default(bool); } set { } }
+ public System.Security.Permissions.SecurityPermissionFlag Flags { get { return default(System.Security.Permissions.SecurityPermissionFlag); } set { } }
+ public bool SkipVerification { get { return default(bool); } set { } }
+ public bool UnmanagedCode { get { return default(bool); } set { } }
+ }
+ [System.FlagsAttribute]
+ [System.ObsoleteAttribute("SecurityPermissionFlag is no longer accessible to application code.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum SecurityPermissionFlag
+ {
+ AllFlags = 16383,
+ Assertion = 1,
+ BindingRedirects = 8192,
+ ControlAppDomain = 1024,
+ ControlDomainPolicy = 256,
+ ControlEvidence = 32,
+ ControlPolicy = 64,
+ ControlPrincipal = 512,
+ ControlThread = 16,
+ Execution = 8,
+ Infrastructure = 4096,
+ NoFlags = 0,
+ RemotingConfiguration = 2048,
+ SerializationFormatter = 128,
+ SkipVerification = 4,
+ UnmanagedCode = 2,
+ }
+}
+namespace System.Security.Principal
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IIdentity
+ {
+ string AuthenticationType { get; }
+ bool IsAuthenticated { get; }
+ string Name { get; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IPrincipal
+ {
+ System.Security.Principal.IIdentity Identity { get; }
+ bool IsInRole(string role);
+ }
+ public enum TokenImpersonationLevel
+ {
+ Anonymous = 1,
+ Delegation = 4,
+ Identification = 2,
+ Impersonation = 3,
+ None = 0,
+ }
+}
+namespace System.Text
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ASCIIEncoding : System.Text.Encoding
+ {
+ public ASCIIEncoding() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override bool IsSingleByte { get { return default(bool); } }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetByteCount(char* chars, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(char[] chars, int index, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(string chars) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(string chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetCharCount(byte* bytes, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetCharCount(byte[] bytes, int index, int count) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Text.Decoder GetDecoder() { return default(System.Text.Decoder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Text.Encoder GetEncoder() { return default(System.Text.Encoder); }
+ public override int GetMaxByteCount(int charCount) { return default(int); }
+ public override int GetMaxCharCount(int byteCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string GetString(byte[] bytes, int byteIndex, int byteCount) { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Decoder
+ {
+ protected Decoder() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Text.DecoderFallback Fallback { get { return default(System.Text.DecoderFallback); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Text.DecoderFallbackBuffer FallbackBuffer { get { return default(System.Text.DecoderFallbackBuffer); } }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual void Convert(byte* bytes, int byteCount, char* chars, int charCount, bool flush, out int bytesUsed, out int charsUsed, out bool completed) { bytesUsed = default(int); charsUsed = default(int); completed = default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void Convert(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, int charCount, bool flush, out int bytesUsed, out int charsUsed, out bool completed) { bytesUsed = default(int); charsUsed = default(int); completed = default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual int GetCharCount(byte* bytes, int count, bool flush) { return default(int); }
+ public abstract int GetCharCount(byte[] bytes, int index, int count);
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual int GetCharCount(byte[] bytes, int index, int count, bool flush) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual int GetChars(byte* bytes, int byteCount, char* chars, int charCount, bool flush) { return default(int); }
+ public abstract int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex);
+ public virtual int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool flush) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void Reset() { }
+ }
+ public sealed partial class DecoderExceptionFallback : System.Text.DecoderFallback
+ {
+ public DecoderExceptionFallback() { }
+ public override int MaxCharCount { get { return default(int); } }
+ public override System.Text.DecoderFallbackBuffer CreateFallbackBuffer() { return default(System.Text.DecoderFallbackBuffer); }
+ public override bool Equals(object value) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ public abstract partial class DecoderFallback
+ {
+ protected DecoderFallback() { }
+ public static System.Text.DecoderFallback ExceptionFallback { get { return default(System.Text.DecoderFallback); } }
+ public abstract int MaxCharCount { get; }
+ public static System.Text.DecoderFallback ReplacementFallback { get { return default(System.Text.DecoderFallback); } }
+ public abstract System.Text.DecoderFallbackBuffer CreateFallbackBuffer();
+ }
+ public abstract partial class DecoderFallbackBuffer
+ {
+ protected DecoderFallbackBuffer() { }
+ public abstract int Remaining { get; }
+ public abstract bool Fallback(byte[] bytesUnknown, int index);
+ public abstract char GetNextChar();
+ public abstract bool MovePrevious();
+ public virtual void Reset() { }
+ }
+ public sealed partial class DecoderFallbackException : System.ArgumentException
+ {
+ public DecoderFallbackException() { }
+ public DecoderFallbackException(string message) { }
+ public DecoderFallbackException(string message, byte[] bytesUnknown, int index) { }
+ public DecoderFallbackException(string message, System.Exception innerException) { }
+ public byte[] BytesUnknown { get { return default(byte[]); } }
+ public int Index { get { return default(int); } }
+ }
+ public sealed partial class DecoderReplacementFallback : System.Text.DecoderFallback
+ {
+ public DecoderReplacementFallback() { }
+ public DecoderReplacementFallback(string replacement) { }
+ public string DefaultString { get { return default(string); } }
+ public override int MaxCharCount { get { return default(int); } }
+ public override System.Text.DecoderFallbackBuffer CreateFallbackBuffer() { return default(System.Text.DecoderFallbackBuffer); }
+ public override bool Equals(object value) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Encoder
+ {
+ protected Encoder() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Text.EncoderFallback Fallback { get { return default(System.Text.EncoderFallback); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Text.EncoderFallbackBuffer FallbackBuffer { get { return default(System.Text.EncoderFallbackBuffer); } }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual void Convert(char* chars, int charCount, byte* bytes, int byteCount, bool flush, out int charsUsed, out int bytesUsed, out bool completed) { charsUsed = default(int); bytesUsed = default(int); completed = default(bool); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void Convert(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, int byteCount, bool flush, out int charsUsed, out int bytesUsed, out bool completed) { charsUsed = default(int); bytesUsed = default(int); completed = default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual int GetByteCount(char* chars, int count, bool flush) { return default(int); }
+ public abstract int GetByteCount(char[] chars, int index, int count, bool flush);
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, bool flush) { return default(int); }
+ public abstract int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush);
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void Reset() { }
+ }
+ public sealed partial class EncoderExceptionFallback : System.Text.EncoderFallback
+ {
+ public EncoderExceptionFallback() { }
+ public override int MaxCharCount { get { return default(int); } }
+ public override System.Text.EncoderFallbackBuffer CreateFallbackBuffer() { return default(System.Text.EncoderFallbackBuffer); }
+ public override bool Equals(object value) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ public abstract partial class EncoderFallback
+ {
+ protected EncoderFallback() { }
+ public static System.Text.EncoderFallback ExceptionFallback { get { return default(System.Text.EncoderFallback); } }
+ public abstract int MaxCharCount { get; }
+ public static System.Text.EncoderFallback ReplacementFallback { get { return default(System.Text.EncoderFallback); } }
+ public abstract System.Text.EncoderFallbackBuffer CreateFallbackBuffer();
+ }
+ public abstract partial class EncoderFallbackBuffer
+ {
+ protected EncoderFallbackBuffer() { }
+ public abstract int Remaining { get; }
+ public abstract bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
+ public abstract bool Fallback(char charUnknown, int index);
+ public abstract char GetNextChar();
+ public abstract bool MovePrevious();
+ public virtual void Reset() { }
+ }
+ public sealed partial class EncoderFallbackException : System.ArgumentException
+ {
+ public EncoderFallbackException() { }
+ public EncoderFallbackException(string message) { }
+ public EncoderFallbackException(string message, System.Exception innerException) { }
+ public char CharUnknown { get { return default(char); } }
+ public char CharUnknownHigh { get { return default(char); } }
+ public char CharUnknownLow { get { return default(char); } }
+ public int Index { get { return default(int); } }
+ public bool IsUnknownSurrogate() { return default(bool); }
+ }
+ public sealed partial class EncoderReplacementFallback : System.Text.EncoderFallback
+ {
+ public EncoderReplacementFallback() { }
+ public EncoderReplacementFallback(string replacement) { }
+ public string DefaultString { get { return default(string); } }
+ public override int MaxCharCount { get { return default(int); } }
+ public override System.Text.EncoderFallbackBuffer CreateFallbackBuffer() { return default(System.Text.EncoderFallbackBuffer); }
+ public override bool Equals(object value) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class Encoding
+ {
+ protected Encoding() { }
+ protected Encoding(int codePage) { }
+ protected Encoding(int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { }
+ public static System.Text.Encoding ASCII { get { return default(System.Text.Encoding); } }
+ public static System.Text.Encoding BigEndianUnicode { get { return default(System.Text.Encoding); } }
+ public virtual int CodePage { get { return default(int); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Text.DecoderFallback DecoderFallback { get { return default(System.Text.DecoderFallback); } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Text.EncoderFallback EncoderFallback { get { return default(System.Text.EncoderFallback); } set { } }
+ public virtual string EncodingName { get { return default(string); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual bool IsSingleByte { get { return default(bool); } }
+ public static System.Text.Encoding Unicode { get { return default(System.Text.Encoding); } }
+ public static System.Text.Encoding UTF32 { get { return default(System.Text.Encoding); } }
+ public static System.Text.Encoding UTF7 { get { return default(System.Text.Encoding); } }
+ public static System.Text.Encoding UTF8 { get { return default(System.Text.Encoding); } }
+ public virtual string WebName { get { return default(string); } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual object Clone() { return default(object); }
+ public static byte[] Convert(System.Text.Encoding srcEncoding, System.Text.Encoding dstEncoding, byte[] bytes) { return default(byte[]); }
+ public static byte[] Convert(System.Text.Encoding srcEncoding, System.Text.Encoding dstEncoding, byte[] bytes, int index, int count) { return default(byte[]); }
+ public override bool Equals(object value) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual int GetByteCount(char* chars, int count) { return default(int); }
+ public virtual int GetByteCount(char[] chars) { return default(int); }
+ public abstract int GetByteCount(char[] chars, int index, int count);
+ public virtual int GetByteCount(string s) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { return default(int); }
+ public virtual byte[] GetBytes(char[] chars) { return default(byte[]); }
+ public virtual byte[] GetBytes(char[] chars, int index, int count) { return default(byte[]); }
+ public abstract int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex);
+ public virtual byte[] GetBytes(string s) { return default(byte[]); }
+ public virtual int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual int GetCharCount(byte* bytes, int count) { return default(int); }
+ public virtual int GetCharCount(byte[] bytes) { return default(int); }
+ public abstract int GetCharCount(byte[] bytes, int index, int count);
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe virtual int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { return default(int); }
+ public virtual char[] GetChars(byte[] bytes) { return default(char[]); }
+ public virtual char[] GetChars(byte[] bytes, int index, int count) { return default(char[]); }
+ public abstract int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex);
+ public virtual System.Text.Decoder GetDecoder() { return default(System.Text.Decoder); }
+ public virtual System.Text.Encoder GetEncoder() { return default(System.Text.Encoder); }
+ public static System.Text.Encoding GetEncoding(int codepage) { return default(System.Text.Encoding); }
+ public static System.Text.Encoding GetEncoding(int codepage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { return default(System.Text.Encoding); }
+ public static System.Text.Encoding GetEncoding(string name) { return default(System.Text.Encoding); }
+ public static System.Text.Encoding GetEncoding(string name, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { return default(System.Text.Encoding); }
+ public override int GetHashCode() { return default(int); }
+ public abstract int GetMaxByteCount(int charCount);
+ public abstract int GetMaxCharCount(int byteCount);
+ public virtual byte[] GetPreamble() { return default(byte[]); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe string GetString(byte* bytes, int byteCount) { return default(string); }
+ public virtual string GetString(byte[] bytes) { return default(string); }
+ public virtual string GetString(byte[] bytes, int index, int count) { return default(string); }
+ public static void RegisterProvider(System.Text.EncodingProvider provider) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class EncodingProvider
+ {
+ public EncodingProvider() { }
+ public abstract System.Text.Encoding GetEncoding(int codepage);
+ public virtual System.Text.Encoding GetEncoding(int codepage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { return default(System.Text.Encoding); }
+ public abstract System.Text.Encoding GetEncoding(string name);
+ public virtual System.Text.Encoding GetEncoding(string name, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback) { return default(System.Text.Encoding); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class StringBuilder
+ {
+ public StringBuilder() { }
+ public StringBuilder(int capacity) { }
+ public StringBuilder(int capacity, int maxCapacity) { }
+ public StringBuilder(string value) { }
+ public StringBuilder(string value, int capacity) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public StringBuilder(string value, int startIndex, int length, int capacity) { }
+ public int Capacity { get { return default(int); } set { } }
+ [System.Runtime.CompilerServices.IndexerName("Chars")]
+ public char this[int index] { get { return default(char); } set { } }
+ public int Length { get { return default(int); } set { } }
+ public int MaxCapacity { get { return default(int); } }
+ public System.Text.StringBuilder Append(bool value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(byte value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(char value) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe System.Text.StringBuilder Append(char* value, int valueCount) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(char value, int repeatCount) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Text.StringBuilder Append(char[] value) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Text.StringBuilder Append(char[] value, int startIndex, int charCount) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(decimal value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(double value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(short value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(int value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(long value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(object value) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ public System.Text.StringBuilder Append(sbyte value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Append(float value) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Text.StringBuilder Append(string value) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Text.StringBuilder Append(string value, int startIndex, int count) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ public System.Text.StringBuilder Append(ushort value) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ public System.Text.StringBuilder Append(uint value) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ public System.Text.StringBuilder Append(ulong value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder AppendFormat(System.IFormatProvider provider, string format, object arg0) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder AppendFormat(System.IFormatProvider provider, string format, object arg0, object arg1) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder AppendFormat(System.IFormatProvider provider, string format, object arg0, object arg1, object arg2) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder AppendFormat(System.IFormatProvider provider, string format, params object[] args) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder AppendFormat(string format, object arg0) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder AppendFormat(string format, object arg0, object arg1) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder AppendFormat(string format, object arg0, object arg1, object arg2) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder AppendFormat(string format, params object[] args) { return default(System.Text.StringBuilder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Text.StringBuilder AppendLine() { return default(System.Text.StringBuilder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Text.StringBuilder AppendLine(string value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Clear() { return default(System.Text.StringBuilder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) { }
+ public int EnsureCapacity(int capacity) { return default(int); }
+ public bool Equals(System.Text.StringBuilder sb) { return default(bool); }
+ public System.Text.StringBuilder Insert(int index, bool value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, byte value) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Text.StringBuilder Insert(int index, char value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, char[] value) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Text.StringBuilder Insert(int index, char[] value, int startIndex, int charCount) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, decimal value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, double value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, short value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, int value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, long value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, object value) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ public System.Text.StringBuilder Insert(int index, sbyte value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Insert(int index, float value) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Text.StringBuilder Insert(int index, string value) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public System.Text.StringBuilder Insert(int index, string value, int count) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ public System.Text.StringBuilder Insert(int index, ushort value) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ public System.Text.StringBuilder Insert(int index, uint value) { return default(System.Text.StringBuilder); }
+ [System.CLSCompliantAttribute(false)]
+ public System.Text.StringBuilder Insert(int index, ulong value) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Remove(int startIndex, int length) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Replace(char oldChar, char newChar) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Replace(char oldChar, char newChar, int startIndex, int count) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Replace(string oldValue, string newValue) { return default(System.Text.StringBuilder); }
+ public System.Text.StringBuilder Replace(string oldValue, string newValue, int startIndex, int count) { return default(System.Text.StringBuilder); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string ToString() { return default(string); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public string ToString(int startIndex, int length) { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class UnicodeEncoding : System.Text.Encoding
+ {
+ public UnicodeEncoding() { }
+ public UnicodeEncoding(bool bigEndian, bool byteOrderMark) { }
+ public UnicodeEncoding(bool bigEndian, bool byteOrderMark, bool throwOnInvalidBytes) { }
+ public override bool Equals(object value) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetByteCount(char* chars, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(char[] chars, int index, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(string s) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetCharCount(byte* bytes, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetCharCount(byte[] bytes, int index, int count) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { return default(int); }
+ public override System.Text.Decoder GetDecoder() { return default(System.Text.Decoder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override System.Text.Encoder GetEncoder() { return default(System.Text.Encoder); }
+ public override int GetHashCode() { return default(int); }
+ public override int GetMaxByteCount(int charCount) { return default(int); }
+ public override int GetMaxCharCount(int byteCount) { return default(int); }
+ public override byte[] GetPreamble() { return default(byte[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string GetString(byte[] bytes, int index, int count) { return default(string); }
+ }
+ public sealed partial class UTF32Encoding : System.Text.Encoding
+ {
+ public UTF32Encoding() { }
+ public UTF32Encoding(bool bigEndian, bool byteOrderMark) { }
+ public UTF32Encoding(bool bigEndian, bool byteOrderMark, bool throwOnInvalidCharacters) { }
+ public override bool Equals(object value) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetByteCount(char* chars, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(char[] chars, int index, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(string s) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetCharCount(byte* bytes, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetCharCount(byte[] bytes, int index, int count) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { return default(int); }
+ public override System.Text.Decoder GetDecoder() { return default(System.Text.Decoder); }
+ public override System.Text.Encoder GetEncoder() { return default(System.Text.Encoder); }
+ public override int GetHashCode() { return default(int); }
+ public override int GetMaxByteCount(int charCount) { return default(int); }
+ public override int GetMaxCharCount(int byteCount) { return default(int); }
+ public override byte[] GetPreamble() { return default(byte[]); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string GetString(byte[] bytes, int index, int count) { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class UTF7Encoding : System.Text.Encoding
+ {
+ public UTF7Encoding() { }
+ public UTF7Encoding(bool allowOptionals) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override bool Equals(object value) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetByteCount(char* chars, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(char[] chars, int index, int count) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(string s) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetCharCount(byte* bytes, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetCharCount(byte[] bytes, int index, int count) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { return default(int); }
+ public override System.Text.Decoder GetDecoder() { return default(System.Text.Decoder); }
+ public override System.Text.Encoder GetEncoder() { return default(System.Text.Encoder); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetHashCode() { return default(int); }
+ public override int GetMaxByteCount(int charCount) { return default(int); }
+ public override int GetMaxCharCount(int byteCount) { return default(int); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string GetString(byte[] bytes, int index, int count) { return default(string); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class UTF8Encoding : System.Text.Encoding
+ {
+ public UTF8Encoding() { }
+ public UTF8Encoding(bool encoderShouldEmitUTF8Identifier) { }
+ public UTF8Encoding(bool encoderShouldEmitUTF8Identifier, bool throwOnInvalidBytes) { }
+ public override bool Equals(object value) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetByteCount(char* chars, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(char[] chars, int index, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetByteCount(string chars) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetCharCount(byte* bytes, int count) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetCharCount(byte[] bytes, int index, int count) { return default(int); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) { return default(int); }
+ public override System.Text.Decoder GetDecoder() { return default(System.Text.Decoder); }
+ public override System.Text.Encoder GetEncoder() { return default(System.Text.Encoder); }
+ public override int GetHashCode() { return default(int); }
+ public override int GetMaxByteCount(int charCount) { return default(int); }
+ public override int GetMaxCharCount(int byteCount) { return default(int); }
+ public override byte[] GetPreamble() { return default(byte[]); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public override string GetString(byte[] bytes, int index, int count) { return default(string); }
+ }
+}
+namespace System.Threading
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public partial class AbandonedMutexException : System.SystemException
+ {
+ public AbandonedMutexException() { }
+ public AbandonedMutexException(int location, System.Threading.WaitHandle handle) { }
+ public AbandonedMutexException(string message) { }
+ public AbandonedMutexException(string message, System.Exception inner) { }
+ public AbandonedMutexException(string message, System.Exception inner, int location, System.Threading.WaitHandle handle) { }
+ public AbandonedMutexException(string message, int location, System.Threading.WaitHandle handle) { }
+ public System.Threading.Mutex Mutex { get { return default(System.Threading.Mutex); } }
+ public int MutexIndex { get { return default(int); } }
+ }
+ public sealed partial class AsyncLocal<T>
+ {
+ public AsyncLocal() { }
+ [System.Security.SecurityCriticalAttribute]
+ public AsyncLocal(System.Action<System.Threading.AsyncLocalValueChangedArgs<T>> valueChangedHandler) { }
+ public T Value { [System.Security.SecuritySafeCriticalAttribute]get { return default(T); } [System.Security.SecuritySafeCriticalAttribute]set { } }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct AsyncLocalValueChangedArgs<T>
+ {
+ public T CurrentValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(T); } }
+ public T PreviousValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(T); } }
+ public bool ThreadContextChanged { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { return default(bool); } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class AutoResetEvent : System.Threading.EventWaitHandle
+ {
+ public AutoResetEvent(bool initialState) : base (default(bool), default(System.Threading.EventResetMode)) { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("IsCancellationRequested = {IsCancellationRequested}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct CancellationToken
+ {
+ public CancellationToken(bool canceled) { throw new System.NotImplementedException(); }
+ public bool CanBeCanceled { get { return default(bool); } }
+ public bool IsCancellationRequested { get { return default(bool); } }
+ public static System.Threading.CancellationToken None { get { return default(System.Threading.CancellationToken); } }
+ public System.Threading.WaitHandle WaitHandle { get { return default(System.Threading.WaitHandle); } }
+ public override bool Equals(object other) { return default(bool); }
+ public bool Equals(System.Threading.CancellationToken other) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Threading.CancellationToken left, System.Threading.CancellationToken right) { return default(bool); }
+ public static bool operator !=(System.Threading.CancellationToken left, System.Threading.CancellationToken right) { return default(bool); }
+ public System.Threading.CancellationTokenRegistration Register(System.Action callback) { return default(System.Threading.CancellationTokenRegistration); }
+ public System.Threading.CancellationTokenRegistration Register(System.Action callback, bool useSynchronizationContext) { return default(System.Threading.CancellationTokenRegistration); }
+ public System.Threading.CancellationTokenRegistration Register(System.Action<object> callback, object state) { return default(System.Threading.CancellationTokenRegistration); }
+ public System.Threading.CancellationTokenRegistration Register(System.Action<object> callback, object state, bool useSynchronizationContext) { return default(System.Threading.CancellationTokenRegistration); }
+ public void ThrowIfCancellationRequested() { }
+ }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct CancellationTokenRegistration : System.IDisposable, System.IEquatable<System.Threading.CancellationTokenRegistration>
+ {
+ public void Dispose() { }
+ public override bool Equals(object obj) { return default(bool); }
+ public bool Equals(System.Threading.CancellationTokenRegistration other) { return default(bool); }
+ public override int GetHashCode() { return default(int); }
+ public static bool operator ==(System.Threading.CancellationTokenRegistration left, System.Threading.CancellationTokenRegistration right) { return default(bool); }
+ public static bool operator !=(System.Threading.CancellationTokenRegistration left, System.Threading.CancellationTokenRegistration right) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public partial class CancellationTokenSource : System.IDisposable
+ {
+ public CancellationTokenSource() { }
+ public CancellationTokenSource(int millisecondsDelay) { }
+ public CancellationTokenSource(System.TimeSpan delay) { }
+ public bool IsCancellationRequested { get { return default(bool); } }
+ public System.Threading.CancellationToken Token { get { return default(System.Threading.CancellationToken); } }
+ public void Cancel() { }
+ public void Cancel(bool throwOnFirstException) { }
+ public void CancelAfter(int millisecondsDelay) { }
+ public void CancelAfter(System.TimeSpan delay) { }
+ public static System.Threading.CancellationTokenSource CreateLinkedTokenSource(System.Threading.CancellationToken token1, System.Threading.CancellationToken token2) { return default(System.Threading.CancellationTokenSource); }
+ public static System.Threading.CancellationTokenSource CreateLinkedTokenSource(params System.Threading.CancellationToken[] tokens) { return default(System.Threading.CancellationTokenSource); }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public delegate void ContextCallback(object state);
+ [System.Diagnostics.DebuggerDisplayAttribute("Initial Count={InitialCount}, Current Count={CurrentCount}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public partial class CountdownEvent : System.IDisposable
+ {
+ public CountdownEvent(int initialCount) { }
+ public int CurrentCount { get { return default(int); } }
+ public int InitialCount { get { return default(int); } }
+ public bool IsSet { get { return default(bool); } }
+ public System.Threading.WaitHandle WaitHandle { get { return default(System.Threading.WaitHandle); } }
+ public void AddCount() { }
+ public void AddCount(int signalCount) { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public void Reset() { }
+ public void Reset(int count) { }
+ public bool Signal() { return default(bool); }
+ public bool Signal(int signalCount) { return default(bool); }
+ public bool TryAddCount() { return default(bool); }
+ public bool TryAddCount(int signalCount) { return default(bool); }
+ public void Wait() { }
+ public bool Wait(int millisecondsTimeout) { return default(bool); }
+ public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ public void Wait(System.Threading.CancellationToken cancellationToken) { }
+ public bool Wait(System.TimeSpan timeout) { return default(bool); }
+ public bool Wait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public enum EventResetMode
+ {
+ AutoReset = 0,
+ ManualReset = 1,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public partial class EventWaitHandle : System.Threading.WaitHandle
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public EventWaitHandle(bool initialState, System.Threading.EventResetMode mode) { }
+ [System.Security.SecurityCriticalAttribute]
+ public EventWaitHandle(bool initialState, System.Threading.EventResetMode mode, string name) { }
+ [System.Security.SecurityCriticalAttribute]
+ public EventWaitHandle(bool initialState, System.Threading.EventResetMode mode, string name, out bool createdNew) { createdNew = default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Threading.EventWaitHandle OpenExisting(string name) { return default(System.Threading.EventWaitHandle); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool Reset() { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool Set() { return default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ public static bool TryOpenExisting(string name, out System.Threading.EventWaitHandle result) { result = default(System.Threading.EventWaitHandle); return default(bool); }
+ }
+ public sealed partial class ExecutionContext : System.IDisposable
+ {
+ internal ExecutionContext() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Threading.ExecutionContext Capture() { return default(System.Threading.ExecutionContext); }
+ public void Dispose() { }
+ [System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute]
+ [System.Security.SecurityCriticalAttribute]
+ public static void Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) { }
+ }
+ public static partial class Interlocked
+ {
+
+ public static int Add(ref int location1, int value) { return default(int); }
+
+ public static long Add(ref long location1, long value) { return default(long); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double CompareExchange(ref double location1, double value, double comparand) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int CompareExchange(ref int location1, int value, int comparand) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static long CompareExchange(ref long location1, long value, long comparand) { return default(long); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.IntPtr CompareExchange(ref System.IntPtr location1, System.IntPtr value, System.IntPtr comparand) { return default(System.IntPtr); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static object CompareExchange(ref object location1, object value, object comparand) { return default(object); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static float CompareExchange(ref float location1, float value, float comparand) { return default(float); }
+
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static T CompareExchange<T>(ref T location1, T value, T comparand) where T : class { return default(T); }
+
+ public static int Decrement(ref int location) { return default(int); }
+ public static long Decrement(ref long location) { return default(long); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static double Exchange(ref double location1, double value) { return default(double); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static int Exchange(ref int location1, int value) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static long Exchange(ref long location1, long value) { return default(long); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.IntPtr Exchange(ref System.IntPtr location1, System.IntPtr value) { return default(System.IntPtr); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static object Exchange(ref object location1, object value) { return default(object); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static float Exchange(ref float location1, float value) { return default(float); }
+
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static T Exchange<T>(ref T location1, T value) where T : class { return default(T); }
+
+ public static int Increment(ref int location) { return default(int); }
+
+ public static long Increment(ref long location) { return default(long); }
+ public static void MemoryBarrier() { }
+ public static long Read(ref long location) { return default(long); }
+ }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe delegate void IOCompletionCallback(uint errorCode, uint numBytes, System.Threading.NativeOverlapped* pOVERLAP);
+
+ public static partial class LazyInitializer
+ {
+ public static T EnsureInitialized<T>(ref T target) where T : class { return default(T); }
+ public static T EnsureInitialized<T>(ref T target, ref bool initialized, ref object syncLock) { return default(T); }
+ public static T EnsureInitialized<T>(ref T target, ref bool initialized, ref object syncLock, System.Func<T> valueFactory) { return default(T); }
+ public static T EnsureInitialized<T>(ref T target, System.Func<T> valueFactory) where T : class { return default(T); }
+ }
+ public enum LazyThreadSafetyMode
+ {
+ ExecutionAndPublication = 2,
+ None = 0,
+ PublicationOnly = 1,
+ }
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System.Core, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089")]
+
+ public partial class LockRecursionException : System.Exception
+ {
+ public LockRecursionException() { }
+ public LockRecursionException(string message) { }
+ public LockRecursionException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class ManualResetEvent : System.Threading.EventWaitHandle
+ {
+ public ManualResetEvent(bool initialState) : base (default(bool), default(System.Threading.EventResetMode)) { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Set = {IsSet}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public partial class ManualResetEventSlim : System.IDisposable
+ {
+ public ManualResetEventSlim() { }
+ public ManualResetEventSlim(bool initialState) { }
+ public ManualResetEventSlim(bool initialState, int spinCount) { }
+ public bool IsSet { get { return default(bool); } }
+ public int SpinCount { get { return default(int); } }
+ public System.Threading.WaitHandle WaitHandle { get { return default(System.Threading.WaitHandle); } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public void Reset() { }
+ public void Set() { }
+ public void Wait() { }
+ public bool Wait(int millisecondsTimeout) { return default(bool); }
+ public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ public void Wait(System.Threading.CancellationToken cancellationToken) { }
+ public bool Wait(System.TimeSpan timeout) { return default(bool); }
+ public bool Wait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public static partial class Monitor
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static void Enter(object obj) { }
+ public static void Enter(object obj, ref bool lockTaken) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Exit(object obj) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static bool IsEntered(object obj) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Pulse(object obj) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void PulseAll(object obj) { }
+ public static bool TryEnter(object obj) { return default(bool); }
+ public static void TryEnter(object obj, ref bool lockTaken) { }
+ public static bool TryEnter(object obj, int millisecondsTimeout) { return default(bool); }
+ public static void TryEnter(object obj, int millisecondsTimeout, ref bool lockTaken) { }
+ public static bool TryEnter(object obj, System.TimeSpan timeout) { return default(bool); }
+ public static void TryEnter(object obj, System.TimeSpan timeout, ref bool lockTaken) { }
+ public static bool Wait(object obj) { return default(bool); }
+ public static bool Wait(object obj, int millisecondsTimeout) { return default(bool); }
+ public static bool Wait(object obj, System.TimeSpan timeout) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class Mutex : System.Threading.WaitHandle
+ {
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public Mutex() { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public Mutex(bool initiallyOwned) { }
+
+ [System.Security.SecurityCriticalAttribute]
+ public Mutex(bool initiallyOwned, string name) { }
+
+ [System.Security.SecurityCriticalAttribute]
+ public Mutex(bool initiallyOwned, string name, out bool createdNew) { createdNew = default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Threading.Mutex OpenExisting(string name) { return default(System.Threading.Mutex); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public void ReleaseMutex() { }
+ [System.Security.SecurityCriticalAttribute]
+ public static bool TryOpenExisting(string name, out System.Threading.Mutex result) { result = default(System.Threading.Mutex); return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct NativeOverlapped
+ {
+ public System.IntPtr EventHandle;
+ public System.IntPtr InternalHigh;
+ public System.IntPtr InternalLow;
+ public int OffsetHigh;
+ public int OffsetLow;
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class Overlapped
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public Overlapped() { }
+ public System.IAsyncResult AsyncResult { get { return default(System.IAsyncResult); } set { } }
+ public int OffsetHigh { get { return default(int); } set { } }
+ public int OffsetLow { get { return default(int); } set { } }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe static void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe System.Threading.NativeOverlapped* Pack(System.Threading.IOCompletionCallback iocb, object userData) { return default(System.Threading.NativeOverlapped*); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe static System.Threading.Overlapped Unpack(System.Threading.NativeOverlapped* nativeOverlappedPtr) { return default(System.Threading.Overlapped); }
+ [System.CLSCompliantAttribute(false)]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.SecurityCriticalAttribute]
+ public unsafe System.Threading.NativeOverlapped* UnsafePack(System.Threading.IOCompletionCallback iocb, object userData) { return default(System.Threading.NativeOverlapped*); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public delegate void ParameterizedThreadStart(object obj);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class RegisteredWaitHandle
+ {
+ internal RegisteredWaitHandle() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public bool Unregister(System.Threading.WaitHandle waitObject) { return default(bool); }
+ }
+ public sealed partial class Semaphore : System.Threading.WaitHandle
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public Semaphore(int initialCount, int maximumCount) { }
+ [System.Security.SecurityCriticalAttribute]
+ public Semaphore(int initialCount, int maximumCount, string name) { }
+ [System.Security.SecurityCriticalAttribute]
+ public Semaphore(int initialCount, int maximumCount, string name, out bool createdNew) { createdNew = default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ public static System.Threading.Semaphore OpenExisting(string name) { return default(System.Threading.Semaphore); }
+ public int Release() { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public int Release(int releaseCount) { return default(int); }
+ [System.Security.SecurityCriticalAttribute]
+ public static bool TryOpenExisting(string name, out System.Threading.Semaphore result) { result = default(System.Threading.Semaphore); return default(bool); }
+ }
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("System, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public partial class SemaphoreFullException : System.SystemException
+ {
+ public SemaphoreFullException() { }
+ public SemaphoreFullException(string message) { }
+ public SemaphoreFullException(string message, System.Exception innerException) { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Current Count = {m_currentCount}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+
+ public partial class SemaphoreSlim : System.IDisposable
+ {
+ public SemaphoreSlim(int initialCount) { }
+ public SemaphoreSlim(int initialCount, int maxCount) { }
+ public System.Threading.WaitHandle AvailableWaitHandle { get { return default(System.Threading.WaitHandle); } }
+ public int CurrentCount { get { return default(int); } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public int Release() { return default(int); }
+ public int Release(int releaseCount) { return default(int); }
+ public void Wait() { }
+ public bool Wait(int millisecondsTimeout) { return default(bool); }
+ public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ public void Wait(System.Threading.CancellationToken cancellationToken) { }
+ public bool Wait(System.TimeSpan timeout) { return default(bool); }
+ public bool Wait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ public System.Threading.Tasks.Task WaitAsync() { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task<bool> WaitAsync(int millisecondsTimeout) { return default(System.Threading.Tasks.Task<bool>); }
+ public System.Threading.Tasks.Task<bool> WaitAsync(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<bool>); }
+ public System.Threading.Tasks.Task WaitAsync(System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task<bool> WaitAsync(System.TimeSpan timeout) { return default(System.Threading.Tasks.Task<bool>); }
+ public System.Threading.Tasks.Task<bool> WaitAsync(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<bool>); }
+ }
+ public delegate void SendOrPostCallback(object state);
+ [System.Diagnostics.DebuggerDisplayAttribute("IsHeld = {IsHeld}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct SpinLock
+ {
+ public SpinLock(bool enableThreadOwnerTracking) { throw new System.NotImplementedException(); }
+ public bool IsHeld { get { return default(bool); } }
+ public bool IsHeldByCurrentThread { get { return default(bool); } }
+ public bool IsThreadOwnerTrackingEnabled { get { return default(bool); } }
+ public void Enter(ref bool lockTaken) { }
+
+ public void Exit() { }
+
+ public void Exit(bool useMemoryBarrier) { }
+ public void TryEnter(ref bool lockTaken) { }
+ public void TryEnter(int millisecondsTimeout, ref bool lockTaken) { }
+ public void TryEnter(System.TimeSpan timeout, ref bool lockTaken) { }
+ }
+
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct SpinWait
+ {
+ public int Count { get { return default(int); } }
+ public bool NextSpinWillYield { get { return default(bool); } }
+ public void Reset() { }
+ public void SpinOnce() { }
+ public static void SpinUntil(System.Func<bool> condition) { }
+ public static bool SpinUntil(System.Func<bool> condition, int millisecondsTimeout) { return default(bool); }
+ public static bool SpinUntil(System.Func<bool> condition, System.TimeSpan timeout) { return default(bool); }
+ }
+ public partial class SynchronizationContext
+ {
+ public SynchronizationContext() { }
+ public static System.Threading.SynchronizationContext Current { get { return default(System.Threading.SynchronizationContext); } }
+ public virtual System.Threading.SynchronizationContext CreateCopy() { return default(System.Threading.SynchronizationContext); }
+ public virtual void OperationCompleted() { }
+ public virtual void OperationStarted() { }
+ public virtual void Post(System.Threading.SendOrPostCallback d, object state) { }
+ public virtual void Send(System.Threading.SendOrPostCallback d, object state) { }
+ [System.Security.SecurityCriticalAttribute]
+ public static void SetSynchronizationContext(System.Threading.SynchronizationContext syncContext) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class SynchronizationLockException : System.SystemException
+ {
+ public SynchronizationLockException() { }
+ public SynchronizationLockException(string message) { }
+ public SynchronizationLockException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class Thread : System.Runtime.ConstrainedExecution.CriticalFinalizerObject
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public Thread(System.Threading.ParameterizedThreadStart start) { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public Thread(System.Threading.ThreadStart start) { }
+ public System.Globalization.CultureInfo CurrentCulture { get { return default(System.Globalization.CultureInfo); } [System.Security.SecuritySafeCriticalAttribute]set { } }
+ public static System.Threading.Thread CurrentThread { get { return default(System.Threading.Thread); } }
+ public System.Globalization.CultureInfo CurrentUICulture { get { return default(System.Globalization.CultureInfo); } [System.Security.SecuritySafeCriticalAttribute]set { } }
+ public bool IsAlive { [System.Security.SecuritySafeCriticalAttribute][System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(bool); } }
+ public bool IsBackground { [System.Security.SecuritySafeCriticalAttribute]get { return default(bool); } [System.Security.SecuritySafeCriticalAttribute]set { } }
+ public int ManagedThreadId { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]get { return default(int); } }
+ public string Name { get { return default(string); } [System.Security.SecuritySafeCriticalAttribute]set { } }
+ public System.Threading.ThreadState ThreadState { [System.Security.SecuritySafeCriticalAttribute]get { return default(System.Threading.ThreadState); } }
+ ~Thread() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.AppDomain GetDomain() { return default(System.AppDomain); }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public override int GetHashCode() { return default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+
+ public void Join() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+
+ public bool Join(int millisecondsTimeout) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)][System.Security.SecuritySafeCriticalAttribute]
+ public static void MemoryBarrier() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Sleep(int millisecondsTimeout) { }
+ public static void Sleep(System.TimeSpan timeout) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+
+ public static void SpinWait(int iterations) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public void Start() { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public void Start(object parameter) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public sealed partial class ThreadAbortException : System.SystemException
+ {
+ internal ThreadAbortException() { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("IsValueCreated={IsValueCreated}, Value={ValueForDebugDisplay}, Count={ValuesCountForDebugDisplay}")]
+ public partial class ThreadLocal<T> : System.IDisposable
+ {
+ public ThreadLocal() { }
+ public ThreadLocal(bool trackAllValues) { }
+ public ThreadLocal(System.Func<T> valueFactory) { }
+ public ThreadLocal(System.Func<T> valueFactory, bool trackAllValues) { }
+ public bool IsValueCreated { get { return default(bool); } }
+ [System.Diagnostics.DebuggerBrowsableAttribute((System.Diagnostics.DebuggerBrowsableState)(0))]
+ public T Value { get { return default(T); } set { } }
+ public System.Collections.Generic.IList<T> Values { get { return default(System.Collections.Generic.IList<T>); } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ ~ThreadLocal() { }
+ public override string ToString() { return default(string); }
+ }
+
+ public static partial class ThreadPool
+ {
+ [System.Security.SecurityCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public static bool BindHandle(System.Runtime.InteropServices.SafeHandle osHandle) { return default(bool); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void GetMaxThreads(out int workerThreads, out int completionPortThreads) { workerThreads = default(int); completionPortThreads = default(int); }
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void GetMinThreads(out int workerThreads, out int completionPortThreads) { workerThreads = default(int); completionPortThreads = default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static bool QueueUserWorkItem(System.Threading.WaitCallback callBack) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static bool QueueUserWorkItem(System.Threading.WaitCallback callBack, object state) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Threading.RegisteredWaitHandle RegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce) { return default(System.Threading.RegisteredWaitHandle); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Threading.RegisteredWaitHandle RegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, long millisecondsTimeOutInterval, bool executeOnlyOnce) { return default(System.Threading.RegisteredWaitHandle); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public static System.Threading.RegisteredWaitHandle RegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, System.TimeSpan timeout, bool executeOnlyOnce) { return default(System.Threading.RegisteredWaitHandle); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static System.Threading.RegisteredWaitHandle RegisterWaitForSingleObject(System.Threading.WaitHandle waitObject, System.Threading.WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce) { return default(System.Threading.RegisteredWaitHandle); }
+ [System.Security.SecurityCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, ControlThread=true)]
+ public static bool SetMaxThreads(int workerThreads, int completionPortThreads) { return default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, ControlThread=true)]
+ public static bool SetMinThreads(int workerThreads, int completionPortThreads) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public delegate void ThreadStart();
+ public sealed partial class ThreadStartException : System.SystemException
+ {
+ internal ThreadStartException() { }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ThreadState
+ {
+ Aborted = 256,
+ AbortRequested = 128,
+ Background = 4,
+ Running = 0,
+ Stopped = 16,
+ StopRequested = 1,
+ Suspended = 64,
+ SuspendRequested = 2,
+ Unstarted = 8,
+ WaitSleepJoin = 32,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class ThreadStateException : System.SystemException
+ {
+ public ThreadStateException() { }
+ public ThreadStateException(string message) { }
+ public ThreadStateException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public static partial class Timeout
+ {
+ public const int Infinite = -1;
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public static readonly System.TimeSpan InfiniteTimeSpan;
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+
+ public sealed partial class Timer : System.IDisposable
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public Timer(System.Threading.TimerCallback callback) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public Timer(System.Threading.TimerCallback callback, object state, int dueTime, int period) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public Timer(System.Threading.TimerCallback callback, object state, long dueTime, long period) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.Security.SecuritySafeCriticalAttribute]
+ public Timer(System.Threading.TimerCallback callback, object state, System.TimeSpan dueTime, System.TimeSpan period) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)][System.CLSCompliantAttribute(false)]
+ [System.Security.SecuritySafeCriticalAttribute]
+ public Timer(System.Threading.TimerCallback callback, object state, uint dueTime, uint period) { }
+ public bool Change(int dueTime, int period) { return default(bool); }
+ public bool Change(long dueTime, long period) { return default(bool); }
+ public bool Change(System.TimeSpan dueTime, System.TimeSpan period) { return default(bool); }
+ [System.CLSCompliantAttribute(false)]
+ public bool Change(uint dueTime, uint period) { return default(bool); }
+ public void Dispose() { }
+ public bool Dispose(System.Threading.WaitHandle notifyObject) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public delegate void TimerCallback(object state);
+ public static partial class Volatile
+ {
+
+ public static bool Read(ref bool location) { return default(bool); }
+
+ public static byte Read(ref byte location) { return default(byte); }
+
+ public static double Read(ref double location) { return default(double); }
+
+ public static short Read(ref short location) { return default(short); }
+
+ public static int Read(ref int location) { return default(int); }
+
+ public static long Read(ref long location) { return default(long); }
+
+ public static System.IntPtr Read(ref System.IntPtr location) { return default(System.IntPtr); }
+ [System.CLSCompliantAttribute(false)]
+
+ public static sbyte Read(ref sbyte location) { return default(sbyte); }
+
+ public static float Read(ref float location) { return default(float); }
+ [System.CLSCompliantAttribute(false)]
+
+ public static ushort Read(ref ushort location) { return default(ushort); }
+ [System.CLSCompliantAttribute(false)]
+
+ public static uint Read(ref uint location) { return default(uint); }
+ [System.CLSCompliantAttribute(false)]
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static ulong Read(ref ulong location) { return default(ulong); }
+ [System.CLSCompliantAttribute(false)]
+
+ public static System.UIntPtr Read(ref System.UIntPtr location) { return default(System.UIntPtr); }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static T Read<T>(ref T location) where T : class { return default(T); }
+
+ public static void Write(ref bool location, bool value) { }
+
+ public static void Write(ref byte location, byte value) { }
+
+ public static void Write(ref double location, double value) { }
+
+ public static void Write(ref short location, short value) { }
+
+ public static void Write(ref int location, int value) { }
+
+ public static void Write(ref long location, long value) { }
+
+ public static void Write(ref System.IntPtr location, System.IntPtr value) { }
+ [System.CLSCompliantAttribute(false)]
+
+ public static void Write(ref sbyte location, sbyte value) { }
+
+ public static void Write(ref float location, float value) { }
+ [System.CLSCompliantAttribute(false)]
+
+ public static void Write(ref ushort location, ushort value) { }
+ [System.CLSCompliantAttribute(false)]
+
+ public static void Write(ref uint location, uint value) { }
+ [System.CLSCompliantAttribute(false)]
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Write(ref ulong location, ulong value) { }
+ [System.CLSCompliantAttribute(false)]
+
+ public static void Write(ref System.UIntPtr location, System.UIntPtr value) { }
+
+ [System.Security.SecuritySafeCriticalAttribute]
+ public static void Write<T>(ref T location, T value) where T : class { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public delegate void WaitCallback(object state);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public abstract partial class WaitHandle : System.IDisposable
+ {
+ protected static readonly System.IntPtr InvalidHandle;
+ public const int WaitTimeout = 258;
+ protected WaitHandle() { }
+ public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get { return default(Microsoft.Win32.SafeHandles.SafeWaitHandle); } set { } }
+ public virtual void Close() { }
+ public void Dispose() { }
+ [System.Security.SecuritySafeCriticalAttribute]
+ protected virtual void Dispose(bool explicitDisposing) { }
+ public static bool WaitAll(System.Threading.WaitHandle[] waitHandles) { return default(bool); }
+ public static bool WaitAll(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout) { return default(bool); }
+ public static bool WaitAll(System.Threading.WaitHandle[] waitHandles, System.TimeSpan timeout) { return default(bool); }
+
+ public static int WaitAny(System.Threading.WaitHandle[] waitHandles) { return default(int); }
+
+ public static int WaitAny(System.Threading.WaitHandle[] waitHandles, int millisecondsTimeout) { return default(int); }
+
+ public static int WaitAny(System.Threading.WaitHandle[] waitHandles, System.TimeSpan timeout) { return default(int); }
+ public virtual bool WaitOne() { return default(bool); }
+ public virtual bool WaitOne(int millisecondsTimeout) { return default(bool); }
+ public virtual bool WaitOne(System.TimeSpan timeout) { return default(bool); }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public partial class WaitHandleCannotBeOpenedException : System.Exception
+ {
+ public WaitHandleCannotBeOpenedException() { }
+ public WaitHandleCannotBeOpenedException(string message) { }
+ public WaitHandleCannotBeOpenedException(string message, System.Exception innerException) { }
+ }
+ public static partial class WaitHandleExtensions
+ {
+ [System.Security.SecurityCriticalAttribute]
+ public static Microsoft.Win32.SafeHandles.SafeWaitHandle GetSafeWaitHandle(this System.Threading.WaitHandle waitHandle) { return default(Microsoft.Win32.SafeHandles.SafeWaitHandle); }
+ [System.Security.SecurityCriticalAttribute]
+ public static void SetSafeWaitHandle(this System.Threading.WaitHandle waitHandle, Microsoft.Win32.SafeHandles.SafeWaitHandle value) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public delegate void WaitOrTimerCallback(object state, bool timedOut);
+}
+namespace System.Threading.Tasks
+{
+ [System.Diagnostics.DebuggerDisplayAttribute("Concurrent={ConcurrentTaskCountForDebugger}, Exclusive={ExclusiveTaskCountForDebugger}, Mode={ModeForDebugger}")]
+ public partial class ConcurrentExclusiveSchedulerPair
+ {
+ public ConcurrentExclusiveSchedulerPair() { }
+ public ConcurrentExclusiveSchedulerPair(System.Threading.Tasks.TaskScheduler taskScheduler) { }
+ public ConcurrentExclusiveSchedulerPair(System.Threading.Tasks.TaskScheduler taskScheduler, int maxConcurrencyLevel) { }
+ public ConcurrentExclusiveSchedulerPair(System.Threading.Tasks.TaskScheduler taskScheduler, int maxConcurrencyLevel, int maxItemsPerTask) { }
+ public System.Threading.Tasks.Task Completion { get { return default(System.Threading.Tasks.Task); } }
+ public System.Threading.Tasks.TaskScheduler ConcurrentScheduler { get { return default(System.Threading.Tasks.TaskScheduler); } }
+ public System.Threading.Tasks.TaskScheduler ExclusiveScheduler { get { return default(System.Threading.Tasks.TaskScheduler); } }
+ public void Complete() { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Id = {Id}, Status = {Status}, Method = {DebuggerDisplayMethodDescription}")]
+
+ public partial class Task : System.IAsyncResult, System.IDisposable
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Action action) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Action action, System.Threading.CancellationToken cancellationToken) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Action action, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Action action, System.Threading.Tasks.TaskCreationOptions creationOptions) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Action<object> action, object state) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Action<object> action, object state, System.Threading.CancellationToken cancellationToken) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Action<object> action, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Action<object> action, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { }
+ public object AsyncState { get { return default(object); } }
+ public static System.Threading.Tasks.Task CompletedTask { get { return default(System.Threading.Tasks.Task); } }
+ public System.Threading.Tasks.TaskCreationOptions CreationOptions { get { return default(System.Threading.Tasks.TaskCreationOptions); } }
+ public static System.Nullable<int> CurrentId { get { return default(System.Nullable<int>); } }
+ public System.AggregateException Exception { get { return default(System.AggregateException); } }
+ public static System.Threading.Tasks.TaskFactory Factory { get { return default(System.Threading.Tasks.TaskFactory); } }
+ public int Id { get { return default(int); } }
+ public bool IsCanceled { get { return default(bool); } }
+ public bool IsCompleted { get { return default(bool); } }
+ public bool IsFaulted { get { return default(bool); } }
+ public System.Threading.Tasks.TaskStatus Status { get { return default(System.Threading.Tasks.TaskStatus); } }
+ System.Threading.WaitHandle System.IAsyncResult.AsyncWaitHandle { get { return default(System.Threading.WaitHandle); } }
+ bool System.IAsyncResult.CompletedSynchronously { get { return default(bool); } }
+ public System.Runtime.CompilerServices.ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext) { return default(System.Runtime.CompilerServices.ConfiguredTaskAwaitable); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task, object> continuationAction, object state) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task, object> continuationAction, object state, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task, object> continuationAction, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task, object> continuationAction, object state, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task, object> continuationAction, object state, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task> continuationAction) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task> continuationAction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task> continuationAction, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, object, TResult> continuationFunction, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, object, TResult> continuationFunction, object state, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, object, TResult> continuationFunction, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, object, TResult> continuationFunction, object state, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWith<TResult>(System.Func<System.Threading.Tasks.Task, object, TResult> continuationFunction, object state, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ public static System.Threading.Tasks.Task Delay(int millisecondsDelay) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task Delay(int millisecondsDelay, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task Delay(System.TimeSpan delay) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task Delay(System.TimeSpan delay, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public static System.Threading.Tasks.Task FromCanceled(System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task<TResult> FromCanceled<TResult>(System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ public static System.Threading.Tasks.Task FromException(System.Exception exception) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task<TResult> FromException<TResult>(System.Exception exception) { return default(System.Threading.Tasks.Task<TResult>); }
+ public static System.Threading.Tasks.Task<TResult> FromResult<TResult>(TResult result) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Runtime.CompilerServices.TaskAwaiter GetAwaiter() { return default(System.Runtime.CompilerServices.TaskAwaiter); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static System.Threading.Tasks.Task Run(System.Action action) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static System.Threading.Tasks.Task Run(System.Action action, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task Run(System.Func<System.Threading.Tasks.Task> function) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task Run(System.Func<System.Threading.Tasks.Task> function, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static System.Threading.Tasks.Task<TResult> Run<TResult>(System.Func<TResult> function) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public static System.Threading.Tasks.Task<TResult> Run<TResult>(System.Func<TResult> function, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ public static System.Threading.Tasks.Task<TResult> Run<TResult>(System.Func<System.Threading.Tasks.Task<TResult>> function) { return default(System.Threading.Tasks.Task<TResult>); }
+ public static System.Threading.Tasks.Task<TResult> Run<TResult>(System.Func<System.Threading.Tasks.Task<TResult>> function, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ public void RunSynchronously() { }
+ public void RunSynchronously(System.Threading.Tasks.TaskScheduler scheduler) { }
+ public void Start() { }
+ public void Start(System.Threading.Tasks.TaskScheduler scheduler) { }
+ public void Wait() { }
+ public bool Wait(int millisecondsTimeout) { return default(bool); }
+ public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ public void Wait(System.Threading.CancellationToken cancellationToken) { }
+ public bool Wait(System.TimeSpan timeout) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static void WaitAll(params System.Threading.Tasks.Task[] tasks) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static bool WaitAll(System.Threading.Tasks.Task[] tasks, int millisecondsTimeout) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static bool WaitAll(System.Threading.Tasks.Task[] tasks, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static void WaitAll(System.Threading.Tasks.Task[] tasks, System.Threading.CancellationToken cancellationToken) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static bool WaitAll(System.Threading.Tasks.Task[] tasks, System.TimeSpan timeout) { return default(bool); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static int WaitAny(params System.Threading.Tasks.Task[] tasks) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static int WaitAny(System.Threading.Tasks.Task[] tasks, int millisecondsTimeout) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static int WaitAny(System.Threading.Tasks.Task[] tasks, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static int WaitAny(System.Threading.Tasks.Task[] tasks, System.Threading.CancellationToken cancellationToken) { return default(int); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)]public static int WaitAny(System.Threading.Tasks.Task[] tasks, System.TimeSpan timeout) { return default(int); }
+ public static System.Threading.Tasks.Task WhenAll(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task> tasks) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task WhenAll(params System.Threading.Tasks.Task[] tasks) { return default(System.Threading.Tasks.Task); }
+ public static System.Threading.Tasks.Task<TResult[]> WhenAll<TResult>(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>> tasks) { return default(System.Threading.Tasks.Task<TResult[]>); }
+ public static System.Threading.Tasks.Task<TResult[]> WhenAll<TResult>(params System.Threading.Tasks.Task<TResult>[] tasks) { return default(System.Threading.Tasks.Task<TResult[]>); }
+ public static System.Threading.Tasks.Task<System.Threading.Tasks.Task> WhenAny(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task> tasks) { return default(System.Threading.Tasks.Task<System.Threading.Tasks.Task>); }
+ public static System.Threading.Tasks.Task<System.Threading.Tasks.Task> WhenAny(params System.Threading.Tasks.Task[] tasks) { return default(System.Threading.Tasks.Task<System.Threading.Tasks.Task>); }
+ public static System.Threading.Tasks.Task<System.Threading.Tasks.Task<TResult>> WhenAny<TResult>(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>> tasks) { return default(System.Threading.Tasks.Task<System.Threading.Tasks.Task<TResult>>); }
+ public static System.Threading.Tasks.Task<System.Threading.Tasks.Task<TResult>> WhenAny<TResult>(params System.Threading.Tasks.Task<TResult>[] tasks) { return default(System.Threading.Tasks.Task<System.Threading.Tasks.Task<TResult>>); }
+ public static System.Runtime.CompilerServices.YieldAwaitable Yield() { return default(System.Runtime.CompilerServices.YieldAwaitable); }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Id = {Id}, Status = {Status}, Method = {DebuggerDisplayMethodDescription}, Result = {DebuggerDisplayResultDescription}")]
+
+ public partial class Task<TResult> : System.Threading.Tasks.Task
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Func<TResult> function) : base (default(System.Action)) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Func<TResult> function, System.Threading.CancellationToken cancellationToken) : base (default(System.Action)) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Func<TResult> function, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions) : base (default(System.Action)) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Func<TResult> function, System.Threading.Tasks.TaskCreationOptions creationOptions) : base (default(System.Action)) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Func<object, TResult> function, object state) : base (default(System.Action)) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Func<object, TResult> function, object state, System.Threading.CancellationToken cancellationToken) : base (default(System.Action)) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Func<object, TResult> function, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions) : base (default(System.Action)) { }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public Task(System.Func<object, TResult> function, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) : base (default(System.Action)) { }
+ public static new System.Threading.Tasks.TaskFactory<TResult> Factory { get { return default(System.Threading.Tasks.TaskFactory<TResult>); } }
+ [System.Diagnostics.DebuggerBrowsableAttribute((System.Diagnostics.DebuggerBrowsableState)(0))]
+ public TResult Result { get { return default(TResult); } }
+ public new System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext) { return default(System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>, object> continuationAction, object state) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>, object> continuationAction, object state, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>, object> continuationAction, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>, object> continuationAction, object state, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>, object> continuationAction, object state, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>> continuationAction) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>> continuationAction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWith(System.Action<System.Threading.Tasks.Task<TResult>> continuationAction, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, TNewResult> continuationFunction) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, TNewResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, TNewResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, TNewResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, TNewResult> continuationFunction, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, object, TNewResult> continuationFunction, object state) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, object, TNewResult> continuationFunction, object state, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, object, TNewResult> continuationFunction, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, object, TNewResult> continuationFunction, object state, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TNewResult> ContinueWith<TNewResult>(System.Func<System.Threading.Tasks.Task<TResult>, object, TNewResult> continuationFunction, object state, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TNewResult>); }
+ public new System.Runtime.CompilerServices.TaskAwaiter<TResult> GetAwaiter() { return default(System.Runtime.CompilerServices.TaskAwaiter<TResult>); }
+ }
+ public partial class TaskCanceledException : System.OperationCanceledException
+ {
+ public TaskCanceledException() { }
+ public TaskCanceledException(string message) { }
+ public TaskCanceledException(string message, System.Exception innerException) { }
+ public TaskCanceledException(System.Threading.Tasks.Task task) { }
+ public System.Threading.Tasks.Task Task { get { return default(System.Threading.Tasks.Task); } }
+ }
+
+ public partial class TaskCompletionSource<TResult>
+ {
+ public TaskCompletionSource() { }
+ public TaskCompletionSource(object state) { }
+ public TaskCompletionSource(object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { }
+ public TaskCompletionSource(System.Threading.Tasks.TaskCreationOptions creationOptions) { }
+ public System.Threading.Tasks.Task<TResult> Task { get { return default(System.Threading.Tasks.Task<TResult>); } }
+ public void SetCanceled() { }
+ public void SetException(System.Collections.Generic.IEnumerable<System.Exception> exceptions) { }
+ public void SetException(System.Exception exception) { }
+ public void SetResult(TResult result) { }
+ public bool TrySetCanceled() { return default(bool); }
+ public bool TrySetCanceled(System.Threading.CancellationToken cancellationToken) { return default(bool); }
+ public bool TrySetException(System.Collections.Generic.IEnumerable<System.Exception> exceptions) { return default(bool); }
+ public bool TrySetException(System.Exception exception) { return default(bool); }
+ public bool TrySetResult(TResult result) { return default(bool); }
+ }
+ [System.FlagsAttribute]
+ public enum TaskContinuationOptions
+ {
+ AttachedToParent = 4,
+ DenyChildAttach = 8,
+ ExecuteSynchronously = 524288,
+ HideScheduler = 16,
+ LazyCancellation = 32,
+ LongRunning = 2,
+ None = 0,
+ NotOnCanceled = 262144,
+ NotOnFaulted = 131072,
+ NotOnRanToCompletion = 65536,
+ OnlyOnCanceled = 196608,
+ OnlyOnFaulted = 327680,
+ OnlyOnRanToCompletion = 393216,
+ PreferFairness = 1,
+ RunContinuationsAsynchronously = 64,
+ }
+ [System.FlagsAttribute]
+ public enum TaskCreationOptions
+ {
+ AttachedToParent = 4,
+ DenyChildAttach = 8,
+ HideScheduler = 16,
+ LongRunning = 2,
+ None = 0,
+ PreferFairness = 1,
+ RunContinuationsAsynchronously = 64,
+ }
+
+ public partial class TaskFactory
+ {
+ public TaskFactory() { }
+ public TaskFactory(System.Threading.CancellationToken cancellationToken) { }
+ public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { }
+ public TaskFactory(System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { }
+ public TaskFactory(System.Threading.Tasks.TaskScheduler scheduler) { }
+ public System.Threading.CancellationToken CancellationToken { get { return default(System.Threading.CancellationToken); } }
+ public System.Threading.Tasks.TaskContinuationOptions ContinuationOptions { get { return default(System.Threading.Tasks.TaskContinuationOptions); } }
+ public System.Threading.Tasks.TaskCreationOptions CreationOptions { get { return default(System.Threading.Tasks.TaskCreationOptions); } }
+ public System.Threading.Tasks.TaskScheduler Scheduler { get { return default(System.Threading.Tasks.TaskScheduler); } }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action<System.Threading.Tasks.Task[]> continuationAction) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action<System.Threading.Tasks.Task[]> continuationAction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action<System.Threading.Tasks.Task[]> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Action<System.Threading.Tasks.Task[]> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TResult>(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task[], TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TResult>(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TResult>(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TResult>(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task[], TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]> continuationAction) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]> continuationAction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TAntecedentResult, TResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>[], TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TAntecedentResult, TResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TAntecedentResult, TResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TAntecedentResult, TResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>[], TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action<System.Threading.Tasks.Task> continuationAction) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action<System.Threading.Tasks.Task> continuationAction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action<System.Threading.Tasks.Task> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Action<System.Threading.Tasks.Task> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TResult>(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task, TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TResult>(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TResult>(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TResult>(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Action<System.Threading.Tasks.Task<TAntecedentResult>> continuationAction) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Action<System.Threading.Tasks.Task<TAntecedentResult>> continuationAction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Action<System.Threading.Tasks.Task<TAntecedentResult>> continuationAction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Action<System.Threading.Tasks.Task<TAntecedentResult>> continuationAction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TAntecedentResult, TResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>, TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TAntecedentResult, TResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TAntecedentResult, TResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TAntecedentResult, TResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>, TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task FromAsync(System.Func<System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Action<System.IAsyncResult> endMethod, object state) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task FromAsync(System.Func<System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Action<System.IAsyncResult> endMethod, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Action<System.IAsyncResult> endMethod) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Action<System.IAsyncResult> endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task FromAsync(System.IAsyncResult asyncResult, System.Action<System.IAsyncResult> endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task FromAsync<TArg1>(System.Func<TArg1, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Action<System.IAsyncResult> endMethod, TArg1 arg1, object state) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task FromAsync<TArg1>(System.Func<TArg1, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Action<System.IAsyncResult> endMethod, TArg1 arg1, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TResult>(System.Func<System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TResult>(System.Func<System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> FromAsync<TResult>(System.IAsyncResult asyncResult, System.Func<System.IAsyncResult, TResult> endMethod) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> FromAsync<TResult>(System.IAsyncResult asyncResult, System.Func<System.IAsyncResult, TResult> endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> FromAsync<TResult>(System.IAsyncResult asyncResult, System.Func<System.IAsyncResult, TResult> endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task FromAsync<TArg1, TArg2>(System.Func<TArg1, TArg2, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Action<System.IAsyncResult> endMethod, TArg1 arg1, TArg2 arg2, object state) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task FromAsync<TArg1, TArg2>(System.Func<TArg1, TArg2, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Action<System.IAsyncResult> endMethod, TArg1 arg1, TArg2 arg2, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TResult>(System.Func<TArg1, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TResult>(System.Func<TArg1, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task FromAsync<TArg1, TArg2, TArg3>(System.Func<TArg1, TArg2, TArg3, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Action<System.IAsyncResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task FromAsync<TArg1, TArg2, TArg3>(System.Func<TArg1, TArg2, TArg3, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Action<System.IAsyncResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TArg2, TResult>(System.Func<TArg1, TArg2, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TArg2, TResult>(System.Func<TArg1, TArg2, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TArg2, TArg3, TResult>(System.Func<TArg1, TArg2, TArg3, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TArg2, TArg3, TResult>(System.Func<TArg1, TArg2, TArg3, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task StartNew(System.Action action) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task StartNew(System.Action action, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task StartNew(System.Action action, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task StartNew(System.Action action, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task StartNew(System.Action<object> action, object state) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task StartNew(System.Action<object> action, object state, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task StartNew(System.Action<object> action, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task StartNew(System.Action<object> action, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew<TResult>(System.Func<TResult> function) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew<TResult>(System.Func<TResult> function, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew<TResult>(System.Func<TResult> function, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew<TResult>(System.Func<TResult> function, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew<TResult>(System.Func<object, TResult> function, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew<TResult>(System.Func<object, TResult> function, object state, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew<TResult>(System.Func<object, TResult> function, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew<TResult>(System.Func<object, TResult> function, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ }
+
+ public partial class TaskFactory<TResult>
+ {
+ public TaskFactory() { }
+ public TaskFactory(System.Threading.CancellationToken cancellationToken) { }
+ public TaskFactory(System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { }
+ public TaskFactory(System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { }
+ public TaskFactory(System.Threading.Tasks.TaskScheduler scheduler) { }
+ public System.Threading.CancellationToken CancellationToken { get { return default(System.Threading.CancellationToken); } }
+ public System.Threading.Tasks.TaskContinuationOptions ContinuationOptions { get { return default(System.Threading.Tasks.TaskContinuationOptions); } }
+ public System.Threading.Tasks.TaskCreationOptions CreationOptions { get { return default(System.Threading.Tasks.TaskCreationOptions); } }
+ public System.Threading.Tasks.TaskScheduler Scheduler { get { return default(System.Threading.Tasks.TaskScheduler); } }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task[], TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task[], TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>[], TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>[], TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAll<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>[], TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task, TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny(System.Threading.Tasks.Task[] tasks, System.Func<System.Threading.Tasks.Task, TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>, TResult> continuationFunction) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>, TResult> continuationFunction, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskContinuationOptions continuationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> ContinueWhenAny<TAntecedentResult>(System.Threading.Tasks.Task<TAntecedentResult>[] tasks, System.Func<System.Threading.Tasks.Task<TAntecedentResult>, TResult> continuationFunction, System.Threading.Tasks.TaskContinuationOptions continuationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync(System.Func<System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync(System.Func<System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> FromAsync(System.IAsyncResult asyncResult, System.Func<System.IAsyncResult, TResult> endMethod) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> FromAsync(System.IAsyncResult asyncResult, System.Func<System.IAsyncResult, TResult> endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> FromAsync(System.IAsyncResult asyncResult, System.Func<System.IAsyncResult, TResult> endMethod, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1>(System.Func<TArg1, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1>(System.Func<TArg1, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TArg2>(System.Func<TArg1, TArg2, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TArg2>(System.Func<TArg1, TArg2, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TArg2, TArg3>(System.Func<TArg1, TArg2, TArg3, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ public System.Threading.Tasks.Task<TResult> FromAsync<TArg1, TArg2, TArg3>(System.Func<TArg1, TArg2, TArg3, System.AsyncCallback, object, System.IAsyncResult> beginMethod, System.Func<System.IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew(System.Func<TResult> function) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew(System.Func<TResult> function, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew(System.Func<TResult> function, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew(System.Func<TResult> function, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew(System.Func<object, TResult> function, object state) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew(System.Func<object, TResult> function, object state, System.Threading.CancellationToken cancellationToken) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew(System.Func<object, TResult> function, object state, System.Threading.CancellationToken cancellationToken, System.Threading.Tasks.TaskCreationOptions creationOptions, System.Threading.Tasks.TaskScheduler scheduler) { return default(System.Threading.Tasks.Task<TResult>); }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]public System.Threading.Tasks.Task<TResult> StartNew(System.Func<object, TResult> function, object state, System.Threading.Tasks.TaskCreationOptions creationOptions) { return default(System.Threading.Tasks.Task<TResult>); }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Id={Id}")]
+ public abstract partial class TaskScheduler
+ {
+ protected TaskScheduler() { }
+ public static System.Threading.Tasks.TaskScheduler Current { get { return default(System.Threading.Tasks.TaskScheduler); } }
+ public static System.Threading.Tasks.TaskScheduler Default { get { return default(System.Threading.Tasks.TaskScheduler); } }
+ public int Id { get { return default(int); } }
+ public virtual int MaximumConcurrencyLevel { get { return default(int); } }
+ public static event System.EventHandler<System.Threading.Tasks.UnobservedTaskExceptionEventArgs> UnobservedTaskException { add { } remove { } }
+ public static System.Threading.Tasks.TaskScheduler FromCurrentSynchronizationContext() { return default(System.Threading.Tasks.TaskScheduler); }
+ [System.Security.SecurityCriticalAttribute]
+ protected abstract System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task> GetScheduledTasks();
+ [System.Security.SecurityCriticalAttribute]
+ protected internal abstract void QueueTask(System.Threading.Tasks.Task task);
+ [System.Security.SecurityCriticalAttribute]
+ protected internal virtual bool TryDequeue(System.Threading.Tasks.Task task) { return default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ protected bool TryExecuteTask(System.Threading.Tasks.Task task) { return default(bool); }
+ [System.Security.SecurityCriticalAttribute]
+ protected abstract bool TryExecuteTaskInline(System.Threading.Tasks.Task task, bool taskWasPreviouslyQueued);
+ }
+ public partial class TaskSchedulerException : System.Exception
+ {
+ public TaskSchedulerException() { }
+ public TaskSchedulerException(System.Exception innerException) { }
+ public TaskSchedulerException(string message) { }
+ public TaskSchedulerException(string message, System.Exception innerException) { }
+ }
+ public enum TaskStatus
+ {
+ Canceled = 6,
+ Created = 0,
+ Faulted = 7,
+ RanToCompletion = 5,
+ Running = 3,
+ WaitingForActivation = 1,
+ WaitingForChildrenToComplete = 4,
+ WaitingToRun = 2,
+ }
+ public partial class UnobservedTaskExceptionEventArgs : System.EventArgs
+ {
+ public UnobservedTaskExceptionEventArgs(System.AggregateException exception) { }
+ public System.AggregateException Exception { get { return default(System.AggregateException); } }
+ public bool Observed { get { return default(bool); } }
+ public void SetObserved() { }
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+
+ <!-- Include common build properties -->
+ <Import Project="..\..\..\dir.props" />
+
+ <!-- Compilation options -->
+ <PropertyGroup>
+ <AvailablePlatforms>amd64,x86,arm,arm64</AvailablePlatforms>
+ <Configuration Condition=" '$(Configuration)' == '' ">$(BuildType)</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">$(BuildArch)</Platform>
+ <!-- The CLR properties use amd64 as their platform string, we want to keep in sync with those, so set Platform appropriately,
+ though still use the 'x64' output path (see use of BuildArch below) -->
+ <Platform Condition=" '$(Platform)' == 'x64' ">amd64</Platform>
+ <ProjectGuid>{B8ADD332-40B6-4916-B418-FBB79E5898B3}</ProjectGuid>
+
+ <OutputType>Library</OutputType>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+
+ <!-- This prevents the default MsBuild targets from referencing System.Core.dll -->
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ <!-- These prevent the default MsBuild targets from referencing System.dll and mscorlib.dll -->
+ <NoStdLib>true</NoStdLib>
+ <NoCompilerStandardLib>true</NoCompilerStandardLib>
+
+ <SubsystemVersion>6.00</SubsystemVersion>
+ <UTF8OutPut>true</UTF8OutPut>
+ <HighEntropyVA>true</HighEntropyVA>
+ <ErrorReport>prompt</ErrorReport>
+ <Optimize Condition="'$(Optimize)' == ''">true</Optimize>
+ <GenerateNativeVersionInfo Condition="'$(OsEnvironment)'=='Windows_NT'">true</GenerateNativeVersionInfo>
+ <CLSCompliant>true</CLSCompliant>
+ <WarningLevel>4</WarningLevel>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningsNotAsErrors>$(WarningsNotAsErrors);618</WarningsNotAsErrors>
+ <NoWarn>618,649,3019,414,169,3015,3021</NoWarn>
+ <GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>
+
+ <SignAssembly>true</SignAssembly>
+ <DelaySign>true</DelaySign>
+ </PropertyGroup>
+
+ <!-- Platform specific properties -->
+ <PropertyGroup Condition="'$(Platform)' == 'amd64'">
+ <PlatformTarget>x64</PlatformTarget>
+ <Prefer32Bit>false</Prefer32Bit>
+ <BaseAddress>0x180000000</BaseAddress>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)' == 'x86'">
+ <PlatformTarget>x86</PlatformTarget>
+ <BaseAddress>0x10000000</BaseAddress>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)' == 'arm'">
+ <PlatformTarget>arm</PlatformTarget>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)' == 'arm64'">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ </PropertyGroup>
+
+ <!-- Roslyn does not support writing PDBs on Unix -->
+ <PropertyGroup Condition="'$(OsEnvironment)' == 'Unix'">
+ <DebugSymbols>false</DebugSymbols>
+ <DebugType>none</DebugType>
+ </PropertyGroup>
+
+ <!-- Assembly attributes -->
+ <PropertyGroup>
+ <AssemblyName>mscorlib</AssemblyName>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <MajorVersion>4</MajorVersion>
+ <MinorVersion>6</MinorVersion>
+ </PropertyGroup>
+
+ <!-- Output paths -->
+ <PropertyGroup>
+ <BaseIntermediateOutputPath>$(RootBinDir)\obj</BaseIntermediateOutputPath>
+ <IntermediateOutputPath>$(BaseIntermediateOutputPath)\$(BuildOS).$(BuildArch).$(Configuration)\ref</IntermediateOutputPath>
+ <OutputPath>$(BinDir)\ref</OutputPath>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <Compile Include="mscorlib.cs">
+ </Compile>
+ </ItemGroup>
+
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.Targets" />
+
+ <!-- Import signing tools -->
+ <Import Condition="Exists('$(ToolsDir)\sign.targets')" Project="$(ToolsDir)\sign.targets" />
+
+ <!-- Overwrite the key that we are going to use for signing -->
+ <PropertyGroup>
+ <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)..\Tools\Signing\mscorlib.snk</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+
+ <Import Project="$(MSBuildThisFileDirectory)..\Tools\Versioning\GenerateVersionInfo.targets"/>
+ <!-- Override versioning targets -->
+ <Import Condition="Exists('$(ToolsDir)versioning.targets')" Project="$(ToolsDir)versioning.targets" />
+ <Import Project="..\GenerateCompilerResponseFile.targets"/>
+</Project>
[DllImport(KERNEL32, SetLastError = true, CharSet = CharSet.Auto, BestFitMapping = false)]
internal unsafe static extern int GetLongPathName(char* path, char* longPathBuffer, int bufferLength);
+ [DllImport(KERNEL32, SetLastError = true, ExactSpelling = true)]
+ internal unsafe static extern uint GetFullPathNameW(char* path, uint numBufferChars, SafeHandle buffer, IntPtr mustBeZero);
+
[DllImport(KERNEL32, SetLastError = true, CharSet = CharSet.Auto, BestFitMapping = false)]
internal static extern int GetLongPathName(String path, [Out]StringBuilder longPathBuffer, int bufferLength);
+ [DllImport(KERNEL32, SetLastError = true, ExactSpelling = true)]
+ internal static extern uint GetLongPathNameW(SafeHandle lpszShortPath, SafeHandle lpszLongPath, uint cchBuffer);
+
+ [DllImport(KERNEL32, SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = true)]
+ internal static extern uint GetLongPathNameW(string lpszShortPath, SafeHandle lpszLongPath, uint cchBuffer);
+
// Disallow access to all non-file devices from methods that take
// a String. This disallows DOS devices like "con:", "com1:",
// "lpt1:", etc. Use this to avoid security problems, like allowing
internal static readonly string SwitchNoAsyncCurrentCulture = "Switch.System.Globalization.NoAsyncCurrentCulture";
internal static readonly string SwitchThrowExceptionIfDisposedCancellationTokenSource = "Switch.System.Threading.ThrowExceptionIfDisposedCancellationTokenSource";
internal static readonly string SwitchPreserveEventListnerObjectIdentity = "Switch.System.Diagnostics.EventSource.PreserveEventListnerObjectIdentity";
+#if FEATURE_PATHCOMPAT
+ internal static readonly string SwitchUseLegacyPathHandling = "Switch.System.IO.UseLegacyPathHandling";
+ internal static readonly string SwitchBlockLongPaths = "Switch.System.IO.BlockLongPaths";
+#endif
-
// This is a partial method. Platforms can provide an implementation of it that will set override values
// from whatever mechanism is available on that platform. If no implementation is provided, the compiler is going to remove the calls
// to it from the code
AppContext.DefineSwitchDefault(SwitchNoAsyncCurrentCulture, true);
AppContext.DefineSwitchDefault(SwitchThrowExceptionIfDisposedCancellationTokenSource, true);
}
+#if FEATURE_PATHCOMPAT
+ if (version <= 40601)
+ {
+ AppContext.DefineSwitchDefault(SwitchUseLegacyPathHandling, true);
+ AppContext.DefineSwitchDefault(SwitchBlockLongPaths, true);
+ }
+#endif
break;
}
case "WindowsPhone":
if (Path.IsRelative(propertyValues[i]))
throw new ArgumentException( Environment.GetResourceString( "Argument_AbsolutePathRequired" ) );
- newSetup.ApplicationBase=Path.NormalizePath(propertyValues[i],true);
+ newSetup.ApplicationBase = NormalizePath(propertyValues[i], fullCheck: true);
}
#if FEATURE_CAS_POLICY
{
providedSecurityInfo=new Evidence();
providedSecurityInfo.AddHostEvidence(new Url(propertyValues[i]));
- ad.SetDataHelper(propertyNames[i],propertyValues[i],null);
+ ad.SetDataHelper(propertyNames[i],propertyValues[i],null);
}
#endif // FEATURE_CAS_POLICY
-#if FEATURE_LOADER_OPTIMIZATION
+#if FEATURE_LOADER_OPTIMIZATION
else
if(propertyNames[i]=="LOADER_OPTIMIZATION")
{
default: throw new ArgumentException(Environment.GetResourceString("Argument_UnrecognizedLoaderOptimization"), "LOADER_OPTIMIZATION");
}
}
-#endif // FEATURE_LOADER_OPTIMIZATION
-#if FEATURE_CORECLR
+#endif // FEATURE_LOADER_OPTIMIZATION
+#if FEATURE_CORECLR
else
if(propertyNames[i]=="NATIVE_DLL_SEARCH_DIRECTORIES")
{
if (Path.IsRelative(path))
throw new ArgumentException( Environment.GetResourceString( "Argument_AbsolutePathRequired" ) );
- string appPath=Path.NormalizePath(path,true);
+ string appPath = NormalizePath(path, fullCheck: true);
normalisedAppPathList.Append(appPath);
normalisedAppPathList.Append(Path.PathSeparator);
}
{
normalisedAppPathList.Remove(normalisedAppPathList.Length - 1, 1);
}
- ad.SetDataHelper(propertyNames[i],normalisedAppPathList.ToString(),null); // not supported by fusion, so set explicitly
+ ad.SetDataHelper(propertyNames[i],normalisedAppPathList.ToString(),null); // not supported by fusion, so set explicitly
}
else
if(propertyNames[i]!= null)
{
- ad.SetDataHelper(propertyNames[i],propertyValues[i],null); // just propagate
+ ad.SetDataHelper(propertyNames[i],propertyValues[i],null); // just propagate
}
#endif
#endif // FEATURE_CLICKONCE
}
+ [SecuritySafeCritical]
+ internal static string NormalizePath(string path, bool fullCheck)
+ {
+ return Path.NormalizePath(
+ path: path,
+ fullCheck: fullCheck,
+ maxPathLength: PathInternal.MaxShortPath,
+ expandShortPaths: true);
+ }
#if FEATURE_APTCA
// Called from DomainAssembly in Conditional APTCA cases
#endif
- // This routine is called from unmanaged code to
- // set the default fusion context.
- [System.Security.SecurityCritical] // auto-generated
+ // This routine is called from unmanaged code to
+ // set the default fusion context.
+ [System.Security.SecurityCritical] // auto-generated
private void SetupDomain(bool allowRedirects, String path, String configFile, String[] propertyNames, String[] propertyValues)
{
// It is possible that we could have multiple threads initializing
bool slash = false;
if ((path[0] == '/') || (path[0] == '\\')) {
- String pathRoot = Path.GetPathRoot(appBase);
+ string pathRoot = AppDomain.NormalizePath(appBase, fullCheck: false);
+ pathRoot = pathRoot.Substring(0, IO.PathInternal.GetRootLength(pathRoot));
+
if (pathRoot.Length == 0) { // URL
int index = appBase.IndexOf(":/", StringComparison.Ordinal);
if (index == -1)
path = StringBuilderCache.GetStringAndRelease(result);
}
else
- path = Path.GetFullPathInternal(path);
+ path = AppDomain.NormalizePath(path, fullCheck: true);
}
return path;
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System.Diagnostics.Contracts;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using Microsoft.Win32;
+
+namespace System.IO
+{
+ /// <summary>
+ /// Wrapper to help with path normalization.
+ /// </summary>
+ internal class LongPathHelper
+ {
+ // Can't be over 8.3 and be a short name
+ private const int MaxShortName = 12;
+
+ private const char LastAnsi = (char)255;
+ private const char Delete = (char)127;
+
+ // Trim trailing white spaces, tabs etc but don't be aggressive in removing everything that has UnicodeCategory of trailing space.
+ // string.WhitespaceChars will trim more aggressively than what the underlying FS does (for ex, NTFS, FAT).
+ internal static readonly char[] s_trimEndChars =
+ {
+ (char)0x9, // Horizontal tab
+ (char)0xA, // Line feed
+ (char)0xB, // Vertical tab
+ (char)0xC, // Form feed
+ (char)0xD, // Carriage return
+ (char)0x20, // Space
+ (char)0x85, // Next line
+ (char)0xA0 // Non breaking space
+ };
+
+ [ThreadStatic]
+ private static StringBuffer t_fullPathBuffer;
+
+ /// <summary>
+ /// Normalize the given path.
+ /// </summary>
+ /// <remarks>
+ /// Normalizes via Win32 GetFullPathName(). It will also trim all "typical" whitespace at the end of the path (see s_trimEndChars). Will also trim initial
+ /// spaces if the path is determined to be rooted.
+ ///
+ /// Note that invalid characters will be checked after the path is normalized, which could remove bad characters. (C:\|\..\a.txt -- C:\a.txt)
+ /// </remarks>
+ /// <param name="path">Path to normalize</param>
+ /// <param name="checkInvalidCharacters">True to check for invalid characters</param>
+ /// <param name="expandShortPaths">Attempt to expand short paths if true</param>
+ /// <exception cref="ArgumentException">Thrown if the path is an illegal UNC (does not contain a full server/share) or contains illegal characters.</exception>
+ /// <exception cref="PathTooLongException">Thrown if the path or a path segment exceeds the filesystem limits.</exception>
+ /// <exception cref="FileNotFoundException">Thrown if Windows returns ERROR_FILE_NOT_FOUND. (See Win32Marshal.GetExceptionForWin32Error)</exception>
+ /// <exception cref="DirectoryNotFoundException">Thrown if Windows returns ERROR_PATH_NOT_FOUND. (See Win32Marshal.GetExceptionForWin32Error)</exception>
+ /// <exception cref="UnauthorizedAccessException">Thrown if Windows returns ERROR_ACCESS_DENIED. (See Win32Marshal.GetExceptionForWin32Error)</exception>
+ /// <exception cref="IOException">Thrown if Windows returns an error that doesn't map to the above. (See Win32Marshal.GetExceptionForWin32Error)</exception>
+ /// <returns>Normalized path</returns>
+ [System.Security.SecurityCritical]
+ unsafe internal static string Normalize(string path, uint maxPathLength, bool checkInvalidCharacters, bool expandShortPaths)
+ {
+ // Get the full path
+ StringBuffer fullPath = t_fullPathBuffer ?? (t_fullPathBuffer = new StringBuffer(PathInternal.MaxShortPath));
+ try
+ {
+ GetFullPathName(path, fullPath);
+
+ // Trim whitespace off the end of the string. Win32 normalization trims only U+0020.
+ fullPath.TrimEnd(s_trimEndChars);
+
+ if (fullPath.Length >= maxPathLength)
+ {
+ // Fullpath is genuinely too long
+ throw new PathTooLongException();
+ }
+
+ // Checking path validity used to happen before getting the full path name. To avoid additional input allocation
+ // (to trim trailing whitespace) we now do it after the Win32 call. This will allow legitimate paths through that
+ // used to get kicked back (notably segments with invalid characters might get removed via "..").
+ //
+ // There is no way that GetLongPath can invalidate the path so we'll do this (cheaper) check before we attempt to
+ // expand short file names.
+
+ // Scan the path for:
+ //
+ // - Illegal path characters.
+ // - Invalid UNC paths like \\, \\server, \\server\.
+ // - Segments that are too long (over MaxComponentLength)
+
+ // As the path could be > 60K, we'll combine the validity scan. None of these checks are performed by the Win32
+ // GetFullPathName() API.
+
+ bool possibleShortPath = false;
+ bool foundTilde = false;
+
+ // We can get UNCs as device paths through this code (e.g. \\.\UNC\), we won't validate them as there isn't
+ // an easy way to normalize without extensive cost (we'd have to hunt down the canonical name for any device
+ // path that contains UNC or to see if the path was doing something like \\.\GLOBALROOT\Device\Mup\,
+ // \\.\GLOBAL\UNC\, \\.\GLOBALROOT\GLOBAL??\UNC\, etc.
+ bool specialPath = fullPath.Length > 1 && fullPath[0] == '\\' && fullPath[1] == '\\';
+ bool isDevice = PathInternal.IsDevice(fullPath);
+ bool possibleBadUnc = specialPath && !isDevice;
+ uint index = specialPath ? 2u : 0;
+ uint lastSeparator = specialPath ? 1u : 0;
+ uint segmentLength;
+ char* start = fullPath.CharPointer;
+ char current;
+
+ while (index < fullPath.Length)
+ {
+ current = start[index];
+
+ // Try to skip deeper analysis. '?' and higher are valid/ignorable except for '\', '|', and '~'
+ if (current < '?' || current == '\\' || current == '|' || current == '~')
+ {
+ switch (current)
+ {
+ case '|':
+ case '>':
+ case '<':
+ case '\"':
+ if (checkInvalidCharacters) throw new ArgumentException(Environment.GetResourceString("Argument_InvalidPathChars"));
+ // No point in expanding a bad path
+ foundTilde = false;
+ break;
+ case '~':
+ foundTilde = true;
+ break;
+ case '\\':
+ segmentLength = index - lastSeparator - 1;
+ if (segmentLength > (uint)PathInternal.MaxComponentLength)
+ throw new PathTooLongException();
+ lastSeparator = index;
+
+ if (foundTilde)
+ {
+ if (segmentLength <= MaxShortName)
+ {
+ // Possibly a short path.
+ possibleShortPath = true;
+ }
+
+ foundTilde = false;
+ }
+
+ if (possibleBadUnc)
+ {
+ // If we're at the end of the path and this is the first separator, we're missing the share.
+ // Otherwise we're good, so ignore UNC tracking from here.
+ if (index == fullPath.Length - 1)
+ throw new ArgumentException(Environment.GetResourceString("Arg_PathIllegalUNC"));
+ else
+ possibleBadUnc = false;
+ }
+
+ break;
+
+ default:
+ if (checkInvalidCharacters && current < ' ') throw new ArgumentException(Environment.GetResourceString("Argument_InvalidPathChars"));
+ break;
+ }
+ }
+
+ index++;
+ }
+
+ if (possibleBadUnc)
+ throw new ArgumentException(Environment.GetResourceString("Arg_PathIllegalUNC"));
+
+ segmentLength = fullPath.Length - lastSeparator - 1;
+ if (segmentLength > (uint)PathInternal.MaxComponentLength)
+ throw new PathTooLongException(Environment.GetResourceString("IO.PathTooLong"));
+
+ if (foundTilde && segmentLength <= MaxShortName)
+ possibleShortPath = true;
+
+ // Check for a short filename path and try and expand it. Technically you don't need to have a tilde for a short name, but
+ // this is how we've always done this. This expansion is costly so we'll continue to let other short paths slide.
+ if (expandShortPaths && possibleShortPath)
+ {
+ return TryExpandShortFileName(fullPath, originalPath: path);
+ }
+ else
+ {
+ if (fullPath.Length == (uint)path.Length && fullPath.StartsWith(path))
+ {
+ // If we have the exact same string we were passed in, don't bother to allocate another string from the StringBuilder.
+ return path;
+ }
+ else
+ {
+ return fullPath.ToString();
+ }
+ }
+ }
+ finally
+ {
+ // Clear the buffer
+ fullPath.Free();
+ }
+ }
+
+ [System.Security.SecurityCritical]
+ unsafe private static void GetFullPathName(string path, StringBuffer fullPath)
+ {
+ // If the string starts with an extended prefix we would need to remove it from the path before we call GetFullPathName as
+ // it doesn't root extended paths correctly. We don't currently resolve extended paths, so we'll just assert here.
+ Contract.Assert(PathInternal.IsPartiallyQualified(path) || !PathInternal.IsExtended(path));
+
+ // Historically we would skip leading spaces *only* if the path started with a drive " C:" or a UNC " \\"
+ int startIndex = PathInternal.PathStartSkip(path);
+
+ fixed (char* pathStart = path)
+ {
+ uint result = 0;
+ while ((result = Win32Native.GetFullPathNameW(pathStart + startIndex, fullPath.CharCapacity, fullPath.GetHandle(), IntPtr.Zero)) > fullPath.CharCapacity)
+ {
+ // Reported size (which does not include the null) is greater than the buffer size. Increase the capacity.
+ fullPath.EnsureCharCapacity(result);
+ }
+
+ if (result == 0)
+ {
+ // Failure, get the error and throw
+ int errorCode = Marshal.GetLastWin32Error();
+ if (errorCode == 0)
+ errorCode = Win32Native.ERROR_BAD_PATHNAME;
+ __Error.WinIOError(errorCode, path);
+ }
+
+ fullPath.Length = result;
+ }
+ }
+
+ [System.Security.SecurityCritical]
+ unsafe internal static string GetLongPathName(StringBuffer path)
+ {
+ using (StringBuffer outputBuffer = new StringBuffer(path.Length))
+ {
+ uint result = 0;
+ while ((result = Win32Native.GetLongPathNameW(path.GetHandle(), outputBuffer.GetHandle(), outputBuffer.CharCapacity)) > outputBuffer.CharCapacity)
+ {
+ // Reported size (which does not include the null) is greater than the buffer size. Increase the capacity.
+ outputBuffer.EnsureCharCapacity(result);
+ }
+
+ if (result == 0)
+ {
+ // Failure, get the error and throw
+ GetErrorAndThrow(path.ToString());
+ }
+
+ outputBuffer.Length = result;
+ return outputBuffer.ToString();
+ }
+ }
+
+ [System.Security.SecurityCritical]
+ unsafe internal static string GetLongPathName(string path)
+ {
+ using (StringBuffer outputBuffer = new StringBuffer((uint)path.Length))
+ {
+ uint result = 0;
+ while ((result = Win32Native.GetLongPathNameW(path, outputBuffer.GetHandle(), outputBuffer.CharCapacity)) > outputBuffer.CharCapacity)
+ {
+ // Reported size (which does not include the null) is greater than the buffer size. Increase the capacity.
+ outputBuffer.EnsureCharCapacity(result);
+ }
+
+ if (result == 0)
+ {
+ // Failure, get the error and throw
+ GetErrorAndThrow(path);
+ }
+
+ outputBuffer.Length = result;
+ return outputBuffer.ToString();
+ }
+ }
+
+ [System.Security.SecurityCritical]
+ private static void GetErrorAndThrow(string path)
+ {
+ int errorCode = Marshal.GetLastWin32Error();
+ if (errorCode == 0)
+ errorCode = Win32Native.ERROR_BAD_PATHNAME;
+ __Error.WinIOError(errorCode, path);
+ }
+
+ [System.Security.SecuritySafeCritical]
+ private unsafe static string TryExpandShortFileName(StringBuffer outputBuffer, string originalPath)
+ {
+ // We guarantee we'll expand short names for paths that only partially exist. As such, we need to find the part of the path that actually does exist. To
+ // avoid allocating like crazy we'll create only one input array and modify the contents with embedded nulls.
+
+ Contract.Assert(!PathInternal.IsPartiallyQualified(outputBuffer), "should have resolved by now");
+
+ using (StringBuffer inputBuffer = new StringBuffer(outputBuffer))
+ {
+ bool success = false;
+ uint lastIndex = outputBuffer.Length - 1;
+ uint foundIndex = lastIndex;
+ uint rootLength = PathInternal.GetRootLength(outputBuffer);
+
+ while (!success)
+ {
+ uint result = Win32Native.GetLongPathNameW(inputBuffer.GetHandle(), outputBuffer.GetHandle(), outputBuffer.CharCapacity);
+
+ // Replace any temporary null we added
+ if (inputBuffer[foundIndex] == '\0') inputBuffer[foundIndex] = '\\';
+
+ if (result == 0)
+ {
+ // Look to see if we couldn't find the file
+ int error = Marshal.GetLastWin32Error();
+ if (error != Win32Native.ERROR_FILE_NOT_FOUND && error != Win32Native.ERROR_PATH_NOT_FOUND)
+ {
+ // Some other failure, give up
+ break;
+ }
+
+ // We couldn't find the path at the given index, start looking further back in the string.
+ foundIndex--;
+
+ for (; foundIndex > rootLength && inputBuffer[foundIndex] != '\\'; foundIndex--) ;
+ if (foundIndex == rootLength)
+ {
+ // Can't trim the path back any further
+ break;
+ }
+ else
+ {
+ // Temporarily set a null in the string to get Windows to look further up the path
+ inputBuffer[foundIndex] = '\0';
+ }
+ }
+ else if (result > outputBuffer.CharCapacity)
+ {
+ // Not enough space. The result count for this API does not include the null terminator.
+ outputBuffer.EnsureCharCapacity(result);
+ }
+ else
+ {
+ // Found the path
+ success = true;
+ outputBuffer.Length = result;
+ if (foundIndex < lastIndex)
+ {
+ // It was a partial find, put the non-existant part of the path back
+ outputBuffer.Append(inputBuffer, foundIndex, inputBuffer.Length - foundIndex);
+ }
+ }
+ }
+
+ StringBuffer bufferToUse = success ? outputBuffer : inputBuffer;
+
+ if (bufferToUse.SubstringEquals(originalPath))
+ {
+ // Use the original path to avoid allocating
+ return originalPath;
+ }
+
+ return bufferToUse.ToString();
+ }
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using Microsoft.Win32;
+using System;
+using System.Diagnostics.Contracts;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Security;
+using System.Text;
+
+namespace System.IO
+{
+ /// <summary>Contains internal path helpers that are shared between many projects.</summary>
+ internal static class PathInternal
+ {
+ internal const string ExtendedPathPrefix = @"\\?\";
+ internal const string UncPathPrefix = @"\\";
+ internal const string UncExtendedPrefixToInsert = @"?\UNC\";
+ internal const string UncExtendedPathPrefix = @"\\?\UNC\";
+ internal const string DevicePathPrefix = @"\\.\";
+ internal const int DevicePrefixLength = 4;
+ internal const int MaxShortPath = 260;
+ internal const int MaxShortDirectoryPath = 248;
+
+ // Windows is limited in long paths by the max size of its internal representation of a unicode string.
+ // UNICODE_STRING has a max length of USHORT in _bytes_ without a trailing null.
+ // https://msdn.microsoft.com/en-us/library/windows/hardware/ff564879.aspx
+ internal const int MaxLongPath = short.MaxValue;
+ internal static readonly int MaxComponentLength = 255;
+
+ internal static readonly char[] InvalidPathChars =
+ {
+ '\"', '<', '>', '|', '\0',
+ (char)1, (char)2, (char)3, (char)4, (char)5, (char)6, (char)7, (char)8, (char)9, (char)10,
+ (char)11, (char)12, (char)13, (char)14, (char)15, (char)16, (char)17, (char)18, (char)19, (char)20,
+ (char)21, (char)22, (char)23, (char)24, (char)25, (char)26, (char)27, (char)28, (char)29, (char)30,
+ (char)31
+ };
+
+ /// <summary>
+ /// Validates volume separator only occurs as C: or \\?\C:. This logic is meant to filter out Alternate Data Streams.
+ /// </summary>
+ /// <returns>True if the path has an invalid volume separator.</returns>
+ internal static bool HasInvalidVolumeSeparator(string path)
+ {
+ // Toss out paths with colons that aren't a valid drive specifier.
+ // Cannot start with a colon and can only be of the form "C:" or "\\?\C:".
+ // (Note that we used to explicitly check "http:" and "file:"- these are caught by this check now.)
+
+ // We don't care about skipping starting space for extended paths. Assume no knowledge of extended paths if we're forcing old path behavior.
+ bool isExtended =
+#if FEATURE_PATHCOMPAT
+ !AppContextSwitches.UseLegacyPathHandling &&
+#endif
+ IsExtended(path);
+ int startIndex = isExtended ? ExtendedPathPrefix.Length : PathStartSkip(path);
+
+ // If we start with a colon
+ if ((path.Length > startIndex && path[startIndex] == Path.VolumeSeparatorChar)
+ // Or have an invalid drive letter and colon
+ || (path.Length >= startIndex + 2 && path[startIndex + 1] == Path.VolumeSeparatorChar && !IsValidDriveChar(path[startIndex]))
+ // Or have any colons beyond the drive colon
+ || (path.Length > startIndex + 2 && path.IndexOf(Path.VolumeSeparatorChar, startIndex + 2) != -1))
+ {
+ return true;
+ }
+
+ return false;
+ }
+
+ /// <summary>
+ /// Returns true if the given StringBuilder starts with the given value.
+ /// </summary>
+ /// <param name="value">The string to compare against the start of the StringBuilder.</param>
+ internal static bool StartsWithOrdinal(StringBuilder builder, string value, bool ignoreCase = false)
+ {
+ if (value == null || builder.Length < value.Length)
+ return false;
+
+ if (ignoreCase)
+ {
+ for (int i = 0; i < value.Length; i++)
+ if (char.ToUpperInvariant(builder[i]) != char.ToUpperInvariant(value[i])) return false;
+ }
+ else
+ {
+ for (int i = 0; i < value.Length; i++)
+ if (builder[i] != value[i]) return false;
+ }
+
+ return true;
+ }
+
+ /// <summary>
+ /// Returns true if the given character is a valid drive letter
+ /// </summary>
+ internal static bool IsValidDriveChar(char value)
+ {
+ return ((value >= 'A' && value <= 'Z') || (value >= 'a' && value <= 'z'));
+ }
+
+ /// <summary>
+ /// Returns true if the path is too long
+ /// </summary>
+ internal static bool IsPathTooLong(string fullPath)
+ {
+ // We'll never know precisely what will fail as paths get changed internally in Windows and
+ // may grow beyond / shrink below exceed MaxLongPath.
+#if FEATURE_PATHCOMPAT
+ if (AppContextSwitches.BlockLongPaths)
+ {
+ // We allow paths of any length if extended (and not in compat mode)
+ if (AppContextSwitches.UseLegacyPathHandling || !IsExtended(fullPath))
+ return fullPath.Length >= MaxShortPath;
+ }
+#endif
+
+ return fullPath.Length >= MaxLongPath;
+ }
+
+ /// <summary>
+ /// Return true if any path segments are too long
+ /// </summary>
+ internal static bool AreSegmentsTooLong(string fullPath)
+ {
+ int length = fullPath.Length;
+ int lastSeparator = 0;
+
+ for (int i = 0; i < length; i++)
+ {
+ if (IsDirectorySeparator(fullPath[i]))
+ {
+ if (i - lastSeparator > MaxComponentLength)
+ return true;
+ lastSeparator = i;
+ }
+ }
+
+ if (length - 1 - lastSeparator > MaxComponentLength)
+ return true;
+
+ return false;
+ }
+
+ /// <summary>
+ /// Returns true if the directory is too long
+ /// </summary>
+ internal static bool IsDirectoryTooLong(string fullPath)
+ {
+#if FEATURE_PATHCOMPAT
+ if (AppContextSwitches.BlockLongPaths)
+ {
+ // We allow paths of any length if extended (and not in compat mode)
+ if (AppContextSwitches.UseLegacyPathHandling || !IsExtended(fullPath))
+ return (fullPath.Length >= MaxShortDirectoryPath);
+ }
+#endif
+
+ return IsPathTooLong(fullPath);
+ }
+
+ /// <summary>
+ /// Adds the extended path prefix (\\?\) if not relative or already a device path.
+ /// </summary>
+ internal static string EnsureExtendedPrefix(string path)
+ {
+ // Putting the extended prefix on the path changes the processing of the path. It won't get normalized, which
+ // means adding to relative paths will prevent them from getting the appropriate current directory inserted.
+
+ // If it already has some variant of a device path (\??\, \\?\, \\.\, //./, etc.) we don't need to change it
+ // as it is either correct or we will be changing the behavior. When/if Windows supports long paths implicitly
+ // in the future we wouldn't want normalization to come back and break existing code.
+
+ // In any case, all internal usages should be hitting normalize path (Path.GetFullPath) before they hit this
+ // shimming method. (Or making a change that doesn't impact normalization, such as adding a filename to a
+ // normalized base path.)
+ if (IsPartiallyQualified(path) || IsDevice(path))
+ return path;
+
+ // Given \\server\share in longpath becomes \\?\UNC\server\share
+ if (path.StartsWith(UncPathPrefix, StringComparison.OrdinalIgnoreCase))
+ return path.Insert(2, UncExtendedPrefixToInsert);
+
+ return ExtendedPathPrefix + path;
+ }
+
+ /// <summary>
+ /// Removes the extended path prefix (\\?\) if present.
+ /// </summary>
+ internal static string RemoveExtendedPrefix(string path)
+ {
+ if (!IsExtended(path))
+ return path;
+
+ // Given \\?\UNC\server\share we return \\server\share
+ if (IsExtendedUnc(path))
+ return path.Remove(2, 6);
+
+ return path.Substring(DevicePrefixLength);
+ }
+
+ /// <summary>
+ /// Removes the extended path prefix (\\?\) if present.
+ /// </summary>
+ internal static StringBuilder RemoveExtendedPrefix(StringBuilder path)
+ {
+ if (!IsExtended(path))
+ return path;
+
+ // Given \\?\UNC\server\share we return \\server\share
+ if (IsExtendedUnc(path))
+ return path.Remove(2, 6);
+
+ return path.Remove(0, DevicePrefixLength);
+ }
+
+ /// <summary>
+ /// Returns true if the path uses any of the DOS device path syntaxes. ("\\.\", "\\?\", or "\??\")
+ /// </summary>
+ internal static bool IsDevice(string path)
+ {
+ // If the path begins with any two separators it will be recognized and normalized and prepped with
+ // "\??\" for internal usage correctly. "\??\" is recognized and handled, "/??/" is not.
+ return IsExtended(path)
+ ||
+ (
+ path.Length >= DevicePrefixLength
+ && IsDirectorySeparator(path[0])
+ && IsDirectorySeparator(path[1])
+ && (path[2] == '.' || path[2] == '?')
+ && IsDirectorySeparator(path[3])
+ );
+ }
+
+ /// <summary>
+ /// Returns true if the path uses any of the DOS device path syntaxes. ("\\.\", "\\?\", or "\??\")
+ /// </summary>
+ internal static bool IsDevice(StringBuffer path)
+ {
+ // If the path begins with any two separators it will be recognized and normalized and prepped with
+ // "\??\" for internal usage correctly. "\??\" is recognized and handled, "/??/" is not.
+ return IsExtended(path)
+ ||
+ (
+ path.Length >= DevicePrefixLength
+ && IsDirectorySeparator(path[0])
+ && IsDirectorySeparator(path[1])
+ && (path[2] == '.' || path[2] == '?')
+ && IsDirectorySeparator(path[3])
+ );
+ }
+
+ /// <summary>
+ /// Returns true if the path uses the canonical form of extended syntax ("\\?\" or "\??\"). If the
+ /// path matches exactly (cannot use alternate directory separators) Windows will skip normalization
+ /// and path length checks.
+ /// </summary>
+ internal static bool IsExtended(string path)
+ {
+ // While paths like "//?/C:/" will work, they're treated the same as "\\.\" paths.
+ // Skipping of normalization will *only* occur if back slashes ('\') are used.
+ return path.Length >= DevicePrefixLength
+ && path[0] == '\\'
+ && (path[1] == '\\' || path[1] == '?')
+ && path[2] == '?'
+ && path[3] == '\\';
+ }
+
+ /// <summary>
+ /// Returns true if the path uses the canonical form of extended syntax ("\\?\" or "\??\"). If the
+ /// path matches exactly (cannot use alternate directory separators) Windows will skip normalization
+ /// and path length checks.
+ /// </summary>
+ internal static bool IsExtended(StringBuilder path)
+ {
+ // While paths like "//?/C:/" will work, they're treated the same as "\\.\" paths.
+ // Skipping of normalization will *only* occur if back slashes ('\') are used.
+ return path.Length >= DevicePrefixLength
+ && path[0] == '\\'
+ && (path[1] == '\\' || path[1] == '?')
+ && path[2] == '?'
+ && path[3] == '\\';
+ }
+
+ /// <summary>
+ /// Returns true if the path uses the canonical form of extended syntax ("\\?\" or "\??\"). If the
+ /// path matches exactly (cannot use alternate directory separators) Windows will skip normalization
+ /// and path length checks.
+ /// </summary>
+ internal static bool IsExtended(StringBuffer path)
+ {
+ // While paths like "//?/C:/" will work, they're treated the same as "\\.\" paths.
+ // Skipping of normalization will *only* occur if back slashes ('\') are used.
+ return path.Length >= DevicePrefixLength
+ && path[0] == '\\'
+ && (path[1] == '\\' || path[1] == '?')
+ && path[2] == '?'
+ && path[3] == '\\';
+ }
+
+ /// <summary>
+ /// Returns true if the path uses the extended UNC syntax (\\?\UNC\ or \??\UNC\)
+ /// </summary>
+ internal static bool IsExtendedUnc(string path)
+ {
+ return path.Length >= UncExtendedPathPrefix.Length
+ && IsExtended(path)
+ && char.ToUpper(path[4]) == 'U'
+ && char.ToUpper(path[5]) == 'N'
+ && char.ToUpper(path[6]) == 'C'
+ && path[7] == '\\';
+ }
+
+ /// <summary>
+ /// Returns true if the path uses the extended UNC syntax (\\?\UNC\ or \??\UNC\)
+ /// </summary>
+ internal static bool IsExtendedUnc(StringBuilder path)
+ {
+ return path.Length >= UncExtendedPathPrefix.Length
+ && IsExtended(path)
+ && char.ToUpper(path[4]) == 'U'
+ && char.ToUpper(path[5]) == 'N'
+ && char.ToUpper(path[6]) == 'C'
+ && path[7] == '\\';
+ }
+
+ /// <summary>
+ /// Returns a value indicating if the given path contains invalid characters (", <, >, |
+ /// NUL, or any ASCII char whose integer representation is in the range of 1 through 31).
+ /// Does not check for wild card characters ? and *.
+ ///
+ /// Will not check if the path is a device path and not in Legacy mode as many of these
+ /// characters are valid for devices (pipes for example).
+ /// </summary>
+ internal static bool HasIllegalCharacters(string path, bool checkAdditional = false)
+ {
+ if (
+#if FEATURE_PATHCOMPAT
+ !AppContextSwitches.UseLegacyPathHandling &&
+#endif
+ IsDevice(path))
+ {
+ return false;
+ }
+
+ return AnyPathHasIllegalCharacters(path, checkAdditional: checkAdditional);
+ }
+
+ /// <summary>
+ /// Version of HasIllegalCharacters that checks no AppContextSwitches. Only use if you know you need to skip switches and don't care
+ /// about proper device path handling.
+ /// </summary>
+ internal static bool AnyPathHasIllegalCharacters(string path, bool checkAdditional = false)
+ {
+ return path.IndexOfAny(InvalidPathChars) >= 0 || (checkAdditional && AnyPathHasWildCardCharacters(path));
+ }
+
+ /// <summary>
+ /// Check for ? and *.
+ /// </summary>
+ internal static bool HasWildCardCharacters(string path)
+ {
+ // Question mark is part of some device paths
+ int startIndex =
+#if FEATURE_PATHCOMPAT
+ AppContextSwitches.UseLegacyPathHandling ? 0 :
+#endif
+ IsDevice(path) ? ExtendedPathPrefix.Length : 0;
+ return AnyPathHasWildCardCharacters(path, startIndex: startIndex);
+ }
+
+ /// <summary>
+ /// Version of HasWildCardCharacters that checks no AppContextSwitches. Only use if you know you need to skip switches and don't care
+ /// about proper device path handling.
+ /// </summary>
+ internal static bool AnyPathHasWildCardCharacters(string path, int startIndex = 0)
+ {
+ char currentChar;
+ for (int i = startIndex; i < path.Length; i++)
+ {
+ currentChar = path[i];
+ if (currentChar == '*' || currentChar == '?') return true;
+ }
+ return false;
+ }
+
+ /// <summary>
+ /// Gets the length of the root of the path (drive, share, etc.).
+ /// </summary>
+ [System.Security.SecuritySafeCritical]
+ internal unsafe static int GetRootLength(string path)
+ {
+ fixed (char* value = path)
+ {
+ return (int)GetRootLength(value, (ulong)path.Length);
+ }
+ }
+
+ /// <summary>
+ /// Gets the length of the root of the path (drive, share, etc.).
+ /// </summary>
+ [System.Security.SecuritySafeCritical]
+ internal unsafe static uint GetRootLength(StringBuffer path)
+ {
+ if (path.Length == 0) return 0;
+ return GetRootLength(path.CharPointer, path.Length);
+ }
+
+ [System.Security.SecurityCritical]
+ private unsafe static uint GetRootLength(char* path, ulong pathLength)
+ {
+ uint i = 0;
+ uint volumeSeparatorLength = 2; // Length to the colon "C:"
+ uint uncRootLength = 2; // Length to the start of the server name "\\"
+
+ bool extendedSyntax = StartsWithOrdinal(path, pathLength, ExtendedPathPrefix);
+ bool extendedUncSyntax = StartsWithOrdinal(path, pathLength, UncExtendedPathPrefix);
+ if (extendedSyntax)
+ {
+ // Shift the position we look for the root from to account for the extended prefix
+ if (extendedUncSyntax)
+ {
+ // "\\" -> "\\?\UNC\"
+ uncRootLength = (uint)UncExtendedPathPrefix.Length;
+ }
+ else
+ {
+ // "C:" -> "\\?\C:"
+ volumeSeparatorLength += (uint)ExtendedPathPrefix.Length;
+ }
+ }
+
+ if ((!extendedSyntax || extendedUncSyntax) && pathLength > 0 && IsDirectorySeparator(path[0]))
+ {
+ // UNC or simple rooted path (e.g. "\foo", NOT "\\?\C:\foo")
+
+ i = 1; // Drive rooted (\foo) is one character
+ if (extendedUncSyntax || (pathLength > 1 && IsDirectorySeparator(path[1])))
+ {
+ // UNC (\\?\UNC\ or \\), scan past the next two directory separators at most
+ // (e.g. to \\?\UNC\Server\Share or \\Server\Share\)
+ i = uncRootLength;
+ int n = 2; // Maximum separators to skip
+ while (i < pathLength && (!IsDirectorySeparator(path[i]) || --n > 0)) i++;
+ }
+ }
+ else if (pathLength >= volumeSeparatorLength && path[volumeSeparatorLength - 1] == Path.VolumeSeparatorChar)
+ {
+ // Path is at least longer than where we expect a colon, and has a colon (\\?\A:, A:)
+ // If the colon is followed by a directory separator, move past it
+ i = volumeSeparatorLength;
+ if (pathLength >= volumeSeparatorLength + 1 && IsDirectorySeparator(path[volumeSeparatorLength])) i++;
+ }
+ return i;
+ }
+
+ [System.Security.SecurityCritical]
+ private unsafe static bool StartsWithOrdinal(char* source, ulong sourceLength, string value)
+ {
+ if (sourceLength < (ulong)value.Length) return false;
+ for (int i = 0; i < value.Length; i++)
+ {
+ if (value[i] != source[i]) return false;
+ }
+ return true;
+ }
+
+ /// <summary>
+ /// Returns true if the path specified is relative to the current drive or working directory.
+ /// Returns false if the path is fixed to a specific drive or UNC path. This method does no
+ /// validation of the path (URIs will be returned as relative as a result).
+ /// </summary>
+ /// <remarks>
+ /// Handles paths that use the alternate directory separator. It is a frequent mistake to
+ /// assume that rooted paths (Path.IsPathRooted) are not relative. This isn't the case.
+ /// "C:a" is drive relative- meaning that it will be resolved against the current directory
+ /// for C: (rooted, but relative). "C:\a" is rooted and not relative (the current directory
+ /// will not be used to modify the path).
+ /// </remarks>
+ internal static bool IsPartiallyQualified(string path)
+ {
+ if (path.Length < 2)
+ {
+ // It isn't fixed, it must be relative. There is no way to specify a fixed
+ // path with one character (or less).
+ return true;
+ }
+
+ if (IsDirectorySeparator(path[0]))
+ {
+ // There is no valid way to specify a relative path with two initial slashes or
+ // \? as ? isn't valid for drive relative paths and \??\ is equivalent to \\?\
+ return !(path[1] == '?' || IsDirectorySeparator(path[1]));
+ }
+
+ // The only way to specify a fixed path that doesn't begin with two slashes
+ // is the drive, colon, slash format- i.e. C:\
+ return !((path.Length >= 3)
+ && (path[1] == Path.VolumeSeparatorChar)
+ && IsDirectorySeparator(path[2])
+ // To match old behavior we'll check the drive character for validity as the path is technically
+ // not qualified if you don't have a valid drive. "=:\" is the "=" file's default data stream.
+ && IsValidDriveChar(path[0]));
+ }
+
+ /// <summary>
+ /// Returns true if the path specified is relative to the current drive or working directory.
+ /// Returns false if the path is fixed to a specific drive or UNC path. This method does no
+ /// validation of the path (URIs will be returned as relative as a result).
+ /// </summary>
+ /// <remarks>
+ /// Handles paths that use the alternate directory separator. It is a frequent mistake to
+ /// assume that rooted paths (Path.IsPathRooted) are not relative. This isn't the case.
+ /// "C:a" is drive relative- meaning that it will be resolved against the current directory
+ /// for C: (rooted, but relative). "C:\a" is rooted and not relative (the current directory
+ /// will not be used to modify the path).
+ /// </remarks>
+ internal static bool IsPartiallyQualified(StringBuffer path)
+ {
+ if (path.Length < 2)
+ {
+ // It isn't fixed, it must be relative. There is no way to specify a fixed
+ // path with one character (or less).
+ return true;
+ }
+
+ if (IsDirectorySeparator(path[0]))
+ {
+ // There is no valid way to specify a relative path with two initial slashes or
+ // \? as ? isn't valid for drive relative paths and \??\ is equivalent to \\?\
+ return !(path[1] == '?' || IsDirectorySeparator(path[1]));
+ }
+
+ // The only way to specify a fixed path that doesn't begin with two slashes
+ // is the drive, colon, slash format- i.e. C:\
+ return !((path.Length >= 3)
+ && (path[1] == Path.VolumeSeparatorChar)
+ && IsDirectorySeparator(path[2])
+ // To match old behavior we'll check the drive character for validity as the path is technically
+ // not qualified if you don't have a valid drive. "=:\" is the "=" file's default data stream.
+ && IsValidDriveChar(path[0]));
+ }
+
+ /// <summary>
+ /// Returns the characters to skip at the start of the path if it starts with space(s) and a drive or directory separator.
+ /// (examples are " C:", " \")
+ /// This is a legacy behavior of Path.GetFullPath().
+ /// </summary>
+ /// <remarks>
+ /// Note that this conflicts with IsPathRooted() which doesn't (and never did) such a skip.
+ /// </remarks>
+ internal static int PathStartSkip(string path)
+ {
+ int startIndex = 0;
+ while (startIndex < path.Length && path[startIndex] == ' ') startIndex++;
+
+ if (startIndex > 0 && (startIndex < path.Length && IsDirectorySeparator(path[startIndex]))
+ || (startIndex + 1 < path.Length && path[startIndex + 1] == Path.VolumeSeparatorChar && IsValidDriveChar(path[startIndex])))
+ {
+ // Go ahead and skip spaces as we're either " C:" or " \"
+ return startIndex;
+ }
+
+ return 0;
+ }
+
+ /// <summary>
+ /// True if the given character is a directory separator.
+ /// </summary>
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ internal static bool IsDirectorySeparator(char c)
+ {
+ return c == Path.DirectorySeparatorChar || c == Path.AltDirectorySeparatorChar;
+ }
+
+ /// <summary>
+ /// Normalize separators in the given path. Converts forward slashes into back slashes and compresses slash runs, keeping initial 2 if present.
+ /// Also trims initial whitespace in front of "rooted" paths (see PathStartSkip).
+ ///
+ /// This effectively replicates the behavior of the legacy NormalizePath when it was called with fullCheck=false and expandShortpaths=false.
+ /// The current NormalizePath gets directory separator normalization from Win32's GetFullPathName(), which will resolve relative paths and as
+ /// such can't be used here (and is overkill for our uses).
+ ///
+ /// Like the current NormalizePath this will not try and analyze periods/spaces within directory segments.
+ /// </summary>
+ /// <remarks>
+ /// The only callers that used to use Path.Normalize(fullCheck=false) were Path.GetDirectoryName() and Path.GetPathRoot(). Both usages do
+ /// not need trimming of trailing whitespace here.
+ ///
+ /// GetPathRoot() could technically skip normalizing separators after the second segment- consider as a future optimization.
+ ///
+ /// For legacy desktop behavior with ExpandShortPaths:
+ /// - It has no impact on GetPathRoot() so doesn't need consideration.
+ /// - It could impact GetDirectoryName(), but only if the path isn't relative (C:\ or \\Server\Share).
+ ///
+ /// In the case of GetDirectoryName() the ExpandShortPaths behavior was undocumented and provided inconsistent results if the path was
+ /// fixed/relative. For example: "C:\PROGRA~1\A.TXT" would return "C:\Program Files" while ".\PROGRA~1\A.TXT" would return ".\PROGRA~1". If you
+ /// ultimately call GetFullPath() this doesn't matter, but if you don't or have any intermediate string handling could easily be tripped up by
+ /// this undocumented behavior.
+ /// </remarks>
+ internal static string NormalizeDirectorySeparators(string path)
+ {
+ if (string.IsNullOrEmpty(path)) return path;
+
+ char current;
+ int start = PathStartSkip(path);
+
+ if (start == 0)
+ {
+ // Make a pass to see if we need to normalize so we can potentially skip allocating
+ bool normalized = true;
+
+ for (int i = 0; i < path.Length; i++)
+ {
+ current = path[i];
+ if (IsDirectorySeparator(current)
+ && (current != Path.DirectorySeparatorChar
+ // Check for sequential separators past the first position (we need to keep initial two for UNC/extended)
+ || (i > 0 && i + 1 < path.Length && IsDirectorySeparator(path[i + 1]))))
+ {
+ normalized = false;
+ break;
+ }
+ }
+
+ if (normalized) return path;
+ }
+
+ StringBuilder builder = StringBuilderCache.Acquire(path.Length);
+
+ if (IsDirectorySeparator(path[start]))
+ {
+ start++;
+ builder.Append(Path.DirectorySeparatorChar);
+ }
+
+ for (int i = start; i < path.Length; i++)
+ {
+ current = path[i];
+
+ // If we have a separator
+ if (IsDirectorySeparator(current))
+ {
+ // If the next is a separator, skip adding this
+ if (i + 1 < path.Length && IsDirectorySeparator(path[i + 1]))
+ {
+ continue;
+ }
+
+ // Ensure it is the primary separator
+ current = Path.DirectorySeparatorChar;
+ }
+
+ builder.Append(current);
+ }
+
+ return StringBuilderCache.GetStringAndRelease(builder);
+ }
+ }
+}
\ No newline at end of file
String name,
bool throwOnError,
bool ignoreCase,
- ObjectHandleOnStack type);
+ ObjectHandleOnStack type,
+ ObjectHandleOnStack keepAlive);
[System.Security.SecuritySafeCritical]
public override Type GetType(String name, bool throwOnError, bool ignoreCase)
throw new ArgumentNullException("name");
RuntimeType type = null;
- GetType(GetNativeHandle(), name, throwOnError, ignoreCase, JitHelpers.GetObjectHandleOnStack(ref type));
+ Object keepAlive = null;
+ GetType(GetNativeHandle(), name, throwOnError, ignoreCase, JitHelpers.GetObjectHandleOnStack(ref type), JitHelpers.GetObjectHandleOnStack(ref keepAlive));
+ GC.KeepAlive(keepAlive);
+
return type;
}
return InternalLoadAssemblyName(an, securityEvidence, null, ref stackMark, true /*thrownOnFileNotFound*/, forIntrospection, suppressSecurityChecks);
}
-#if FEATURE_HOSTED_BINDER
- // Wrapper function to wrap the typical use of InternalLoad. Matches exactly with the signature below if FEATURE_HOSTED_BINDER is not set
+ // Wrapper function to wrap the typical use of InternalLoad.
[System.Security.SecurityCritical] // auto-generated
internal static RuntimeAssembly InternalLoad(String assemblyString,
Evidence assemblySecurity,
{
return InternalLoad(assemblyString, assemblySecurity, ref stackMark, IntPtr.Zero, forIntrospection);
}
-#endif
+
[System.Security.SecurityCritical] // auto-generated
[MethodImplAttribute(MethodImplOptions.NoInlining)] // Methods containing StackCrawlMark local var has to be marked non-inlineable
internal static RuntimeAssembly InternalLoad(String assemblyString,
Evidence assemblySecurity,
ref StackCrawlMark stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr pPrivHostBinder,
-#endif
bool forIntrospection)
{
RuntimeAssembly assembly;
}
return InternalLoadAssemblyName(an, assemblySecurity, null, ref stackMark,
-#if FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
true /*thrownOnFileNotFound*/, forIntrospection, false /* suppressSecurityChecks */);
}
return an;
}
-#if FEATURE_HOSTED_BINDER
- // Wrapper function to wrap the typical use of InternalLoadAssemblyName. Matches exactly with the signature below if FEATURE_HOSTED_BINDER is not set
+ // Wrapper function to wrap the typical use of InternalLoadAssemblyName.
[System.Security.SecurityCritical] // auto-generated
internal static RuntimeAssembly InternalLoadAssemblyName(
AssemblyName assemblyRef,
{
return InternalLoadAssemblyName(assemblyRef, assemblySecurity, reqAssembly, ref stackMark, IntPtr.Zero, true /*throwOnError*/, forIntrospection, suppressSecurityChecks);
}
-#endif
[System.Security.SecurityCritical] // auto-generated
internal static RuntimeAssembly InternalLoadAssemblyName(
Evidence assemblySecurity,
RuntimeAssembly reqAssembly,
ref StackCrawlMark stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr pPrivHostBinder,
-#endif
bool throwOnFileNotFound,
bool forIntrospection,
bool suppressSecurityChecks)
}
return nLoad(assemblyRef, codeBase, assemblySecurity, reqAssembly, ref stackMark,
-#if FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
throwOnFileNotFound, forIntrospection, suppressSecurityChecks);
}
String codeBase,
Evidence assemblySecurity,
RuntimeAssembly locationHint,
- ref StackCrawlMark stackMark,
-
-#if FEATURE_HOSTED_BINDER
+ ref StackCrawlMark stackMark,
IntPtr pPrivHostBinder,
-#endif
bool throwOnFileNotFound,
bool forIntrospection,
bool suppressSecurityChecks);
Evidence assemblySecurity,
RuntimeAssembly locationHint,
ref StackCrawlMark stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr pPrivHostBinder,
-#endif
bool throwOnFileNotFound,
bool forIntrospection,
bool suppressSecurityChecks)
{
return _nLoad(fileName, codeBase, assemblySecurity, locationHint, ref stackMark,
-#if FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
throwOnFileNotFound, forIntrospection, suppressSecurityChecks);
}
// also try versionless bind from the package
an.Version = null;
return nLoad(an, null, null, null, ref stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr.Zero,
-#endif
false, false, false);
}
return null;
RuntimeAssembly result = null;
try {
result = nLoad(an, null, securityEvidence, null, ref stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr.Zero,
-#endif
true, false, false);
}
catch(Exception e) {
{
an.Version = null;
result = nLoad(an, null, securityEvidence, null, ref stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr.Zero,
-#endif
false, false, false);
}
}
{
// present in the GAC, load it from there
retAssembly = nLoad(an, null, null, this, ref stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr.Zero,
-#endif
throwOnFileNotFound, false, false);
}
}
else if (!bIsAppXDevMode)
{
retAssembly = nLoad(an, null, null, this, ref stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr.Zero,
-#endif
throwOnFileNotFound, false, false);
}
}
#endif // !FEATURE_CORECLR
{
retAssembly = nLoad(an, null, null, this, ref stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr.Zero,
-#endif
throwOnFileNotFound, false, false);
}
{
retAssembly = useLoadFile ? nLoadFile(fileNameOrCodeBase, null) :
nLoad(loadFromAsmName, fileNameOrCodeBase, null, this, ref stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr.Zero,
-#endif
throwOnFileNotFound, false, false);
}
catch (FileNotFoundException)
{
retAssembly = useLoadFile ? nLoadFile(fileNameOrCodeBase, null) :
nLoad(loadFromAsmName, fileNameOrCodeBase, null, this, ref stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr.Zero,
-#endif
false /* do not throw on file not found */, false, false);
}
else if (attribute.m_con.DeclaringType == typeof(SecurityRulesAttribute))
{
securityRulesBlob = new byte[attribute.m_blob.Length];
- Array.Copy(attribute.m_blob, securityRulesBlob, securityRulesBlob.Length);
+ Buffer.BlockCopy(attribute.m_blob, 0, securityRulesBlob, 0, securityRulesBlob.Length);
}
else if (attribute.m_con.DeclaringType == typeof(SecurityTreatAsSafeAttribute))
{
{
assemblyFlags |= DynamicAssemblyFlags.Aptca;
aptcaBlob = new byte[attribute.m_blob.Length];
- Array.Copy(attribute.m_blob, aptcaBlob, aptcaBlob.Length);
+ Buffer.BlockCopy(attribute.m_blob, 0, aptcaBlob, 0, aptcaBlob.Length);
}
#endif // FEATURE_APTCA
}
throw new ArgumentException(Environment.GetResourceString("Argument_NativeResourceAlreadyDefined"));
m_assemblyData.m_resourceBytes = new byte[resource.Length];
- System.Array.Copy(resource, m_assemblyData.m_resourceBytes, resource.Length);
+ Buffer.BlockCopy(resource, 0, m_assemblyData.m_resourceBytes, 0, resource.Length);
}
[System.Security.SecuritySafeCritical] // auto-generated
if (m_iCABuilder == m_CABuilders.Length)
{
CustomAttributeBuilder[] tempCABuilders = new CustomAttributeBuilder[m_iCABuilder * 2];
- Array.Copy(m_CABuilders, tempCABuilders, m_iCABuilder);
+ Array.Copy(m_CABuilders, 0, tempCABuilders, 0, m_iCABuilder);
m_CABuilders = tempCABuilders;
}
m_CABuilders[m_iCABuilder] = customBuilder;
}
byte[] attrs = new byte[binaryAttribute.Length];
- Array.Copy(binaryAttribute, attrs, binaryAttribute.Length);
+ Buffer.BlockCopy(binaryAttribute, 0, attrs, 0, binaryAttribute.Length);
m_CABytes[m_iCAs] = attrs;
m_CACons[m_iCAs] = con;
m_iCAs++;
if (m_iPublicComTypeCount == m_publicComTypeList.Length)
{
Type[] tempTypeList = new Type[m_iPublicComTypeCount * 2];
- Array.Copy(m_publicComTypeList, tempTypeList, m_iPublicComTypeCount);
+ Array.Copy(m_publicComTypeList, 0, tempTypeList, 0, m_iPublicComTypeCount);
m_publicComTypeList = tempTypeList;
}
}
// Cache information used elsewhere.
m_con = con;
m_constructorArgs = new Object[constructorArgs.Length];
- Array.Copy(constructorArgs, m_constructorArgs, constructorArgs.Length);
+ Array.Copy(constructorArgs, 0, m_constructorArgs, 0, constructorArgs.Length);
Type[] paramTypes;
int i;
public override ParameterInfo[] GetParameters() {
ParameterInfo[] privateParameters = LoadParameters();
ParameterInfo[] parameters = new ParameterInfo[privateParameters.Length];
- Array.Copy(privateParameters, parameters, privateParameters.Length);
+ Array.Copy(privateParameters, 0, parameters, 0, privateParameters.Length);
return parameters;
}
#endregion
#region Internal Statics
- internal static int[] EnlargeArray(int[] incoming)
+ internal static T[] EnlargeArray<T>(T[] incoming)
+ {
+ return EnlargeArray(incoming, incoming.Length * 2);
+ }
+
+ internal static T[] EnlargeArray<T>(T[] incoming, int requiredSize)
{
Contract.Requires(incoming != null);
- Contract.Ensures(Contract.Result<int[]>() != null);
- Contract.Ensures(Contract.Result<int[]>().Length > incoming.Length);
- int[] temp = new int [incoming.Length*2];
- Array.Copy(incoming, temp, incoming.Length);
+ Contract.Ensures(Contract.Result<T[]>() != null);
+ Contract.Ensures(Contract.Result<T[]>().Length == requiredSize);
+
+ T[] temp = new T[requiredSize];
+ Array.Copy(incoming, 0, temp, 0, incoming.Length);
return temp;
}
-
+
private static byte[] EnlargeArray(byte[] incoming)
{
- byte [] temp = new byte [incoming.Length*2];
- Array.Copy(incoming, temp, incoming.Length);
- return temp;
+ return EnlargeArray(incoming, incoming.Length * 2);
}
private static byte[] EnlargeArray(byte[] incoming, int requiredSize)
{
- byte [] temp = new byte [requiredSize];
- Array.Copy(incoming, temp, incoming.Length);
- return temp;
- }
-
- private static __FixupData[] EnlargeArray(__FixupData[] incoming)
- {
- __FixupData [] temp = new __FixupData[incoming.Length*2];
- //Does arraycopy work for value classes?
- Array.Copy(incoming, temp, incoming.Length);
+ Contract.Requires(incoming != null);
+ Contract.Ensures(Contract.Result<byte[]>() != null);
+ Contract.Ensures(Contract.Result<byte[]>().Length == requiredSize);
+
+ byte[] temp = new byte[requiredSize];
+ Buffer.BlockCopy(incoming, 0, temp, 0, incoming.Length);
return temp;
}
-
- private static __ExceptionInfo[] EnlargeArray(__ExceptionInfo[] incoming)
- {
- __ExceptionInfo[] temp = new __ExceptionInfo[incoming.Length*2];
- Array.Copy(incoming, temp, incoming.Length);
- return temp;
- }
#endregion
#region Internal Data Members
int newSize;
int updateAddr;
- byte []newBytes;
+ byte[] newBytes;
if (m_currExcStackCount != 0)
{
newBytes = new byte[newSize];
//Copy the data from the old array
- Array.Copy(m_ILStream, newBytes, newSize);
+ Buffer.BlockCopy(m_ILStream, 0, newBytes, 0, newSize);
//Do the fixups.
//This involves iterating over all of the labels and
}
temp = new __ExceptionInfo[m_exceptionCount];
- Array.Copy(m_exceptions, temp, m_exceptionCount);
+ Array.Copy(m_exceptions, 0, temp, 0, m_exceptionCount);
SortExceptions(temp);
return temp;
}
}
int[] narrowTokens = new int[m_RelocFixupCount];
- Array.Copy(m_RelocFixupList, narrowTokens, m_RelocFixupCount);
+ Array.Copy(m_RelocFixupList, 0, narrowTokens, 0, m_RelocFixupCount);
return narrowTokens;
}
#endregion
m_currentState = State_Try;
}
- private static Type[] EnlargeArray(Type[] incoming)
- {
- Type[] temp = new Type[incoming.Length * 2];
- Array.Copy(incoming, temp, incoming.Length);
- return temp;
- }
-
private void MarkHelper(
int catchorfilterAddr, // the starting address of a clause
int catchEndAddr, // the end address of a previous catch clause. Only use when finally is following a catch
m_filterAddr=ILGenerator.EnlargeArray(m_filterAddr);
m_catchAddr=ILGenerator.EnlargeArray(m_catchAddr);
m_catchEndAddr=ILGenerator.EnlargeArray(m_catchEndAddr);
- m_catchClass=__ExceptionInfo.EnlargeArray(m_catchClass);
+ m_catchClass=ILGenerator.EnlargeArray(m_catchClass);
m_type = ILGenerator.EnlargeArray(m_type);
}
if (type == Filter)
// It would probably be simpler to just use Lists here.
int newSize = checked(m_iCount * 2);
int[] temp = new int[newSize];
- Array.Copy(m_iOffsets, temp, m_iCount);
+ Array.Copy(m_iOffsets, 0, temp, 0, m_iCount);
m_iOffsets = temp;
ScopeAction[] tempSA = new ScopeAction[newSize];
- Array.Copy(m_ScopeActions, tempSA, m_iCount);
+ Array.Copy(m_ScopeActions, 0, tempSA, 0, m_iCount);
m_ScopeActions = tempSA;
LocalSymInfo[] tempLSI = new LocalSymInfo[newSize];
- Array.Copy(m_localSymInfos, tempLSI, m_iCount);
+ Array.Copy(m_localSymInfos, 0, tempLSI, 0, m_iCount);
m_localSymInfos = tempLSI;
}
}
{
// the arrays are full. Enlarge the arrays
REDocument[] temp = new REDocument [m_DocumentCount * 2];
- Array.Copy(m_Documents, temp, m_DocumentCount);
+ Array.Copy(m_Documents, 0, temp, 0, m_DocumentCount);
m_Documents = temp;
}
}
// It would probably be simpler to just use Lists here
int newSize = checked(m_iLineNumberCount * 2);
int[] temp = new int [newSize];
- Array.Copy(m_iOffsets, temp, m_iLineNumberCount);
+ Array.Copy(m_iOffsets, 0, temp, 0, m_iLineNumberCount);
m_iOffsets = temp;
temp = new int [newSize];
- Array.Copy(m_iLines, temp, m_iLineNumberCount);
+ Array.Copy(m_iLines, 0, temp, 0, m_iLineNumberCount);
m_iLines = temp;
temp = new int [newSize];
- Array.Copy(m_iColumns, temp, m_iLineNumberCount);
+ Array.Copy(m_iColumns, 0, temp, 0, m_iLineNumberCount);
m_iColumns = temp;
temp = new int [newSize];
- Array.Copy(m_iEndLines, temp, m_iLineNumberCount);
+ Array.Copy(m_iEndLines, 0, temp, 0, m_iLineNumberCount);
m_iEndLines = temp;
temp = new int [newSize];
- Array.Copy(m_iEndColumns, temp, m_iLineNumberCount);
+ Array.Copy(m_iEndColumns, 0, temp, 0, m_iLineNumberCount);
m_iEndColumns = temp;
}
}
return;
// reduce the array size to be exact
iOffsetsTemp = new int [m_iLineNumberCount];
- Array.Copy(m_iOffsets, iOffsetsTemp, m_iLineNumberCount);
+ Array.Copy(m_iOffsets, 0, iOffsetsTemp, 0, m_iLineNumberCount);
iLinesTemp = new int [m_iLineNumberCount];
- Array.Copy(m_iLines, iLinesTemp, m_iLineNumberCount);
+ Array.Copy(m_iLines, 0, iLinesTemp, 0, m_iLineNumberCount);
iColumnsTemp = new int [m_iLineNumberCount];
- Array.Copy(m_iColumns, iColumnsTemp, m_iLineNumberCount);
+ Array.Copy(m_iColumns, 0, iColumnsTemp, 0, m_iLineNumberCount);
iEndLinesTemp = new int [m_iLineNumberCount];
- Array.Copy(m_iEndLines, iEndLinesTemp, m_iLineNumberCount);
+ Array.Copy(m_iEndLines, 0, iEndLinesTemp, 0, m_iLineNumberCount);
iEndColumnsTemp = new int [m_iLineNumberCount];
- Array.Copy(m_iEndColumns, iEndColumnsTemp, m_iLineNumberCount);
+ Array.Copy(m_iEndColumns, 0, iEndColumnsTemp, 0, m_iLineNumberCount);
symWriter.DefineSequencePoints(m_document, iOffsetsTemp, iLinesTemp, iColumnsTemp, iEndLinesTemp, iEndColumnsTemp);
}
// bit unfortunate, since it means that we need to allocate
// yet another array of bytes...
mungedSig = new byte[sigLength - 1];
- Array.Copy(signature, 1, mungedSig, 0, sigLength - 1);
+ Buffer.BlockCopy(signature, 1, mungedSig, 0, sigLength - 1);
index = methodBuilder.GetILGenerator().m_ScopeTree.GetCurrentActiveScopeIndex();
if (index == -1)
if (parameterTypes != null)
{
m_parameterTypes = new Type[parameterTypes.Length];
- Array.Copy(parameterTypes, m_parameterTypes, parameterTypes.Length);
+ Array.Copy(parameterTypes, 0, m_parameterTypes, 0, parameterTypes.Length);
}
else
{
if (parameterTypes != null)
{
m_parameterTypes = new Type[parameterTypes.Length];
- Array.Copy (parameterTypes, m_parameterTypes, parameterTypes.Length);
+ Array.Copy (parameterTypes, 0, m_parameterTypes, 0, parameterTypes.Length);
}
m_returnTypeRequiredCustomModifiers = returnTypeRequiredCustomModifiers;
}
m_ubBody = new byte[count];
- Array.Copy(il,m_ubBody,count);
+ Buffer.BlockCopy(il, 0, m_ubBody, 0, count);
m_localSignature = null;
m_exceptions = null;
else if (m_iNameSpaceCount == m_namespace.Length)
{
String [] strTemp = new String [checked(m_iNameSpaceCount * 2)];
- Array.Copy(m_namespace, strTemp, m_iNameSpaceCount);
+ Array.Copy(m_namespace, 0, strTemp, 0, m_iNameSpaceCount);
m_namespace = strTemp;
}
}
// why aren't we just using lists here?
int newSize = checked(m_iLocalSymCount * 2);
int[] temp = new int [newSize];
- Array.Copy(m_iLocalSlot, temp, m_iLocalSymCount);
+ Array.Copy(m_iLocalSlot, 0, temp, 0, m_iLocalSymCount);
m_iLocalSlot = temp;
temp = new int [newSize];
- Array.Copy(m_iStartOffset, temp, m_iLocalSymCount);
+ Array.Copy(m_iStartOffset, 0, temp, 0, m_iLocalSymCount);
m_iStartOffset = temp;
temp = new int [newSize];
- Array.Copy(m_iEndOffset, temp, m_iLocalSymCount);
+ Array.Copy(m_iEndOffset, 0, temp, 0, m_iLocalSymCount);
m_iEndOffset = temp;
String [] strTemp = new String [newSize];
- Array.Copy(m_strName, strTemp, m_iLocalSymCount);
+ Array.Copy(m_strName, 0, strTemp, 0, m_iLocalSymCount);
m_strName = strTemp;
byte[][] ubTemp = new byte[newSize][];
- Array.Copy(m_ubSignature, ubTemp, m_iLocalSymCount);
+ Array.Copy(m_ubSignature, 0, ubTemp, 0, m_iLocalSymCount);
m_ubSignature = ubTemp;
}
throw new ArgumentException(Environment.GetResourceString("Argument_NativeResourceAlreadyDefined"));
m_moduleData.m_resourceBytes = new byte[resource.Length];
- System.Array.Copy(resource, m_moduleData.m_resourceBytes, resource.Length);
+ Buffer.BlockCopy(resource, 0, m_moduleData.m_resourceBytes, 0, resource.Length);
}
#if FEATURE_CORECLR
Contract.EndContractBlock();
byte[] localSigBytes = new byte[sigBytes.Length];
- Array.Copy(sigBytes, localSigBytes, sigBytes.Length);
+ Buffer.BlockCopy(sigBytes, 0, localSigBytes, 0, sigBytes.Length);
return new SignatureToken(TypeBuilder.GetTokenFromSig(GetNativeHandle(), localSigBytes, sigLength), this);
}
requiredLength = inArray.Length*2;
byte[] outArray = new byte[requiredLength];
- Array.Copy(inArray, outArray, inArray.Length);
+ Buffer.BlockCopy(inArray, 0, outArray, 0, inArray.Length);
return outArray;
}
//so we just copy that byte. Then copy the rest of the array, shifting everything
//to make room for the new number of elements.
temp[0] = m_signature[0];
- Array.Copy(m_signature, m_sizeLoc + 1, temp, m_sizeLoc + newSigSize, currSigHolder - (m_sizeLoc + 1));
+ Buffer.BlockCopy(m_signature, m_sizeLoc + 1, temp, m_sizeLoc + newSigSize, currSigHolder - (m_sizeLoc + 1));
m_signature = temp;
//Use the AddData method to add the number of elements appropriately compressed.
else
throw new ArgumentException(Environment.GetResourceString("Argument_LargeInteger"));
// copy the sig part of the sig
- Array.Copy(m_signature, 2, temp, sigCopyIndex, currSigLength - 2);
+ Buffer.BlockCopy(m_signature, 2, temp, sigCopyIndex, currSigLength - 2);
// mark the end of sig
temp[newSigSize - 1] = (byte)CorElementType.End;
if (m_signature.Length > m_currSig)
{
byte[] temp = new byte[m_currSig];
- Array.Copy(m_signature, temp, m_currSig);
+ Array.Copy(m_signature, 0, temp, 0, m_currSig);
m_signature = temp;
}
if (parameterTypes != null)
{
m_parameterTypes = new Type[parameterTypes.Length];
- Array.Copy(parameterTypes, m_parameterTypes, parameterTypes.Length);
+ Array.Copy(parameterTypes, 0, m_parameterTypes, 0, parameterTypes.Length);
}
else
{
{
// resize the bound array
int[] iaTemp = new int[m_cRank * 2];
- Array.Copy(m_iaLowerBound, iaTemp, m_cRank);
+ Array.Copy(m_iaLowerBound, 0, iaTemp, 0, m_cRank);
m_iaLowerBound = iaTemp;
- Array.Copy(m_iaUpperBound, iaTemp, m_cRank);
+ Array.Copy(m_iaUpperBound, 0, iaTemp, 0, m_cRank);
m_iaUpperBound = iaTemp;
}
if (attr != null)
{
localAttr = new byte[attr.Length];
- Array.Copy(attr, localAttr, attr.Length);
+ Buffer.BlockCopy(attr, 0, localAttr, 0, attr.Length);
}
DefineCustomAttribute(module.GetNativeHandle(), tkAssociate, tkConstructor,
[System.Security.SecurityCritical] // auto-generated
[DllImport(JitHelpers.QCall, CharSet = CharSet.Unicode)]
[SuppressUnmanagedCodeSecurity]
- private extern static void GetType(RuntimeModule module, String className, bool ignoreCase, bool throwOnError, ObjectHandleOnStack type);
+ private extern static void GetType(RuntimeModule module, String className, bool ignoreCase, bool throwOnError, ObjectHandleOnStack type, ObjectHandleOnStack keepAlive);
[System.Security.SecurityCritical]
[DllImport(JitHelpers.QCall)]
throw new ArgumentNullException("className");
RuntimeType retType = null;
- GetType(GetNativeHandle(), className, throwOnError, ignoreCase, JitHelpers.GetObjectHandleOnStack(ref retType));
+ Object keepAlive = null;
+ GetType(GetNativeHandle(), className, throwOnError, ignoreCase, JitHelpers.GetObjectHandleOnStack(ref retType), JitHelpers.GetObjectHandleOnStack(ref keepAlive));
+ GC.KeepAlive(keepAlive);
return retType;
}
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System.Runtime.CompilerServices;
+
+namespace System.Runtime.InteropServices
+{
+ /// <summary>
+ /// Wrapper for access to the native heap. Dispose to free the memory. Try to use with using statements.
+ /// Does not allocate zero size buffers, and will free the existing native buffer if capacity is dropped to zero.
+ /// </summary>
+ /// <remarks>
+ /// Suggested use through P/Invoke: define DllImport arguments that take a byte buffer as SafeHandle.
+ ///
+ /// Using SafeHandle will ensure that the buffer will not get collected during a P/Invoke.
+ /// (Notably AddRef and ReleaseRef will be called by the interop layer.)
+ ///
+ /// This class is not threadsafe, changing the capacity or disposing on multiple threads risks duplicate heap
+ /// handles or worse.
+ /// </remarks>
+ internal class NativeBuffer : IDisposable
+ {
+ [System.Security.SecurityCritical]
+ private readonly static SafeHandle s_emptyHandle;
+ [System.Security.SecurityCritical]
+ private SafeHeapHandle _handle;
+ private ulong _capacity;
+
+ [System.Security.SecuritySafeCritical]
+ static NativeBuffer()
+ {
+ s_emptyHandle = new EmptySafeHandle();
+ }
+
+ /// <summary>
+ /// Create a buffer with at least the specified initial capacity in bytes.
+ /// </summary>
+ public NativeBuffer(ulong initialMinCapacity = 0)
+ {
+ EnsureByteCapacity(initialMinCapacity);
+ }
+
+ protected unsafe void* VoidPointer
+ {
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ [System.Security.SecurityCritical]
+ get
+ {
+ return _handle == null ? null : _handle.DangerousGetHandle().ToPointer();
+ }
+ }
+
+ protected unsafe byte* BytePointer
+ {
+ [System.Security.SecurityCritical]
+ get
+ {
+ return (byte*)VoidPointer;
+ }
+ }
+
+ /// <summary>
+ /// Get the handle for the buffer.
+ /// </summary>
+ [System.Security.SecuritySafeCritical]
+ public SafeHandle GetHandle()
+ {
+ // Marshalling code will throw on null for SafeHandle
+ return _handle ?? s_emptyHandle;
+ }
+
+ /// <summary>
+ /// The capacity of the buffer in bytes.
+ /// </summary>
+ public ulong ByteCapacity
+ {
+ get { return _capacity; }
+ }
+
+ /// <summary>
+ /// Ensure capacity in bytes is at least the given minimum.
+ /// </summary>
+ /// <exception cref="OutOfMemoryException">Thrown if unable to allocate memory when setting.</exception>
+ /// <exception cref="ArgumentOutOfRangeException">Thrown if attempting to set <paramref name="nameof(minCapacity)"/> to a value that is larger than the maximum addressable memory.</exception>
+ [System.Security.SecuritySafeCritical]
+ public void EnsureByteCapacity(ulong minCapacity)
+ {
+ if (_capacity < minCapacity)
+ {
+ Resize(minCapacity);
+ _capacity = minCapacity;
+ }
+ }
+
+ public unsafe byte this[ulong index]
+ {
+ [System.Security.SecuritySafeCritical]
+ get
+ {
+ if (index >= _capacity) throw new ArgumentOutOfRangeException();
+ return BytePointer[index];
+ }
+ [System.Security.SecuritySafeCritical]
+ set
+ {
+ if (index >= _capacity) throw new ArgumentOutOfRangeException();
+ BytePointer[index] = value;
+ }
+ }
+
+ [System.Security.SecuritySafeCritical]
+ private unsafe void Resize(ulong byteLength)
+ {
+ if (byteLength == 0)
+ {
+ ReleaseHandle();
+ return;
+ }
+
+ if (_handle == null)
+ {
+ _handle = new SafeHeapHandle(byteLength);
+ }
+ else
+ {
+ _handle.Resize(byteLength);
+ }
+ }
+
+ [System.Security.SecuritySafeCritical]
+ private void ReleaseHandle()
+ {
+ if (_handle != null)
+ {
+ _capacity = 0;
+ _handle = null;
+ }
+ }
+
+ /// <summary>
+ /// Release the backing buffer
+ /// </summary>
+ [System.Security.SecuritySafeCritical]
+ public virtual void Free()
+ {
+ ReleaseHandle();
+ }
+
+ [System.Security.SecuritySafeCritical]
+ public void Dispose()
+ {
+ Free();
+ }
+
+ [System.Security.SecurityCritical]
+ private sealed class EmptySafeHandle : SafeHandle
+ {
+ public EmptySafeHandle() : base(IntPtr.Zero, true) { }
+
+ public override bool IsInvalid
+ {
+ [System.Security.SecurityCritical]
+ get
+ { return true; }
+ }
+
+ [System.Security.SecurityCritical]
+ protected override bool ReleaseHandle()
+ {
+ return true;
+ }
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+namespace System.Runtime.InteropServices
+{
+ /// <summary>
+ /// Handle for heap memory that allows tracking of capacity and reallocating.
+ /// </summary>
+ [System.Security.SecurityCritical]
+ internal sealed class SafeHeapHandle : SafeBuffer
+ {
+ /// <summary>
+ /// Allocate a buffer of the given size if requested.
+ /// </summary>
+ /// <param name="byteLength">Required size in bytes. Must be less than UInt32.MaxValue for 32 bit or UInt64.MaxValue for 64 bit.</param>
+ /// <exception cref="OutOfMemoryException">Thrown if the requested memory size cannot be allocated.</exception>
+ /// <exception cref="ArgumentOutOfRangeException">Thrown if size is greater than the maximum memory size.</exception>
+ public SafeHeapHandle(ulong byteLength) : base(ownsHandle: true)
+ {
+ Resize(byteLength);
+ }
+
+ public override bool IsInvalid
+ {
+ [System.Security.SecurityCritical]
+ get
+ { return handle == IntPtr.Zero; }
+ }
+
+ /// <summary>
+ /// Resize the buffer to the given size if requested.
+ /// </summary>
+ /// <param name="byteLength">Required size in bytes. Must be less than UInt32.MaxValue for 32 bit or UInt64.MaxValue for 64 bit.</param>
+ /// <exception cref="OutOfMemoryException">Thrown if the requested memory size cannot be allocated.</exception>
+ /// <exception cref="ArgumentOutOfRangeException">Thrown if size is greater than the maximum memory size.</exception>
+ public void Resize(ulong byteLength)
+ {
+ if (IsClosed) throw new ObjectDisposedException("SafeHeapHandle");
+
+ ulong originalLength = 0;
+ if (handle == IntPtr.Zero)
+ {
+ handle = Marshal.AllocHGlobal((IntPtr)byteLength);
+ }
+ else
+ {
+ originalLength = ByteLength;
+
+ // This may or may not be the same handle, may realloc in place. If the
+ // handle changes Windows will deal with the old handle, trying to free it will
+ // cause an error.
+ handle = Marshal.ReAllocHGlobal(pv: handle, cb: (IntPtr)byteLength);
+ }
+
+ if (handle == IntPtr.Zero)
+ {
+ // Only real plausible answer
+ throw new OutOfMemoryException();
+ }
+
+ if (byteLength > originalLength)
+ {
+ // Add pressure
+ ulong addedBytes = byteLength - originalLength;
+ if (addedBytes > long.MaxValue)
+ {
+ GC.AddMemoryPressure(long.MaxValue);
+ GC.AddMemoryPressure((long)(addedBytes - long.MaxValue));
+ }
+ else
+ {
+ GC.AddMemoryPressure((long)addedBytes);
+ }
+ }
+ else
+ {
+ // Shrank or did nothing, release pressure if needed
+ RemoveMemoryPressure(originalLength - byteLength);
+ }
+
+ Initialize(byteLength);
+ }
+
+ private void RemoveMemoryPressure(ulong removedBytes)
+ {
+ if (removedBytes == 0) return;
+
+ if (removedBytes > long.MaxValue)
+ {
+ GC.RemoveMemoryPressure(long.MaxValue);
+ GC.RemoveMemoryPressure((long)(removedBytes - long.MaxValue));
+ }
+ else
+ {
+ GC.RemoveMemoryPressure((long)removedBytes);
+ }
+ }
+
+ [System.Security.SecurityCritical]
+ protected override bool ReleaseHandle()
+ {
+ IntPtr handle = this.handle;
+ this.handle = IntPtr.Zero;
+
+ if (handle != IntPtr.Zero)
+ {
+ RemoveMemoryPressure(ByteLength);
+ Marshal.FreeHGlobal(handle);
+ }
+
+ return true;
+ }
+ }
+}
\ No newline at end of file
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+namespace System.Runtime.InteropServices
+{
+ /// <summary>
+ /// Native buffer that deals in char size increments. Dispose to free memory. Allows buffers larger
+ /// than a maximum size string to enable working with very large string arrays. Always makes ordinal
+ /// comparisons.
+ ///
+ /// A more performant replacement for StringBuilder when performing native interop.
+ /// </summary>
+ /// <remarks>
+ /// Suggested use through P/Invoke: define DllImport arguments that take a character buffer as IntPtr.
+ /// NativeStringBuffer has an implicit conversion to IntPtr.
+ /// </remarks>
+ internal class StringBuffer : NativeBuffer
+ {
+ private uint _length;
+
+ /// <summary>
+ /// Instantiate the buffer with capacity for at least the specified number of characters. Capacity
+ /// includes the trailing null character.
+ /// </summary>
+ public StringBuffer(uint initialCapacity = 0)
+ : base(initialCapacity * (ulong)sizeof(char))
+ {
+ }
+
+ /// <summary>
+ /// Instantiate the buffer with a copy of the specified string.
+ /// </summary>
+ public StringBuffer(string initialContents)
+ : base(0)
+ {
+ // We don't pass the count of bytes to the base constructor, appending will
+ // initialize to the correct size for the specified initial contents.
+ if (initialContents != null)
+ {
+ Append(initialContents);
+ }
+ }
+
+ /// <summary>
+ /// Instantiate the buffer with a copy of the specified StringBuffer.
+ /// </summary>
+ public StringBuffer(StringBuffer initialContents)
+ : base(0)
+ {
+ // We don't pass the count of bytes to the base constructor, appending will
+ // initialize to the correct size for the specified initial contents.
+ if (initialContents != null)
+ {
+ Append(initialContents);
+ }
+ }
+
+ /// <summary>
+ /// Get/set the character at the given index.
+ /// </summary>
+ /// <exception cref="ArgumentOutOfRangeException">Thrown if attempting to index outside of the buffer length.</exception>
+ public unsafe char this[uint index]
+ {
+ [System.Security.SecuritySafeCritical]
+ get
+ {
+ if (index >= _length) throw new ArgumentOutOfRangeException("index");
+ return CharPointer[index];
+ }
+ [System.Security.SecuritySafeCritical]
+ set
+ {
+ if (index >= _length) throw new ArgumentOutOfRangeException("index");
+ CharPointer[index] = value;
+ }
+ }
+
+ /// <summary>
+ /// Character capacity of the buffer. Includes the count for the trailing null character.
+ /// </summary>
+ public uint CharCapacity
+ {
+ [System.Security.SecuritySafeCritical]
+ get
+ {
+ ulong byteCapacity = ByteCapacity;
+ ulong charCapacity = byteCapacity == 0 ? 0 : byteCapacity / sizeof(char);
+ return charCapacity > uint.MaxValue ? uint.MaxValue : (uint)charCapacity;
+ }
+ }
+
+ /// <summary>
+ /// Ensure capacity in characters is at least the given minimum. Capacity includes space for the trailing
+ /// null, which is not part of the Length.
+ /// </summary>
+ /// <exception cref="OutOfMemoryException">Thrown if unable to allocate memory when setting.</exception>
+ [System.Security.SecuritySafeCritical]
+ public void EnsureCharCapacity(uint minCapacity)
+ {
+ EnsureByteCapacity(minCapacity * (ulong)sizeof(char));
+ }
+
+ /// <summary>
+ /// The logical length of the buffer in characters. (Does not include the final null, which is auto appended.) Will automatically attempt to increase capacity.
+ /// This is where the usable data ends.
+ /// </summary>
+ /// <exception cref="OutOfMemoryException">Thrown if unable to allocate memory when setting.</exception>
+ /// <exception cref="ArgumentOutOfRangeException">Thrown if the set size in bytes is uint.MaxValue (as space is implicitly reservced for the trailing null).</exception>
+ public unsafe uint Length
+ {
+ get { return _length; }
+ [System.Security.SecuritySafeCritical]
+ set
+ {
+ if (value == uint.MaxValue) throw new ArgumentOutOfRangeException("Length");
+
+ // Null terminate
+ EnsureCharCapacity(value + 1);
+ CharPointer[value] = '\0';
+
+ _length = value;
+ }
+ }
+
+ /// <summary>
+ /// For use when the native api null terminates but doesn't return a length.
+ /// If no null is found, the length will not be changed.
+ /// </summary>
+ [System.Security.SecuritySafeCritical]
+ public unsafe void SetLengthToFirstNull()
+ {
+ char* buffer = CharPointer;
+ uint capacity = CharCapacity;
+ for (uint i = 0; i < capacity; i++)
+ {
+ if (buffer[i] == '\0')
+ {
+ _length = i;
+ break;
+ }
+ }
+ }
+
+ internal unsafe char* CharPointer
+ {
+ [System.Security.SecurityCritical]
+ get
+ {
+ return (char*)VoidPointer;
+ }
+ }
+
+ /// <summary>
+ /// True if the buffer contains the given character.
+ /// </summary>
+ [System.Security.SecurityCritical]
+ public unsafe bool Contains(char value)
+ {
+ char* start = CharPointer;
+ uint length = _length;
+
+ for (uint i = 0; i < length; i++)
+ {
+ if (*start++ == value) return true;
+ }
+
+ return false;
+ }
+
+ /// <summary>
+ /// Returns true if the buffer starts with the given string.
+ /// </summary>
+ [System.Security.SecuritySafeCritical]
+ public bool StartsWith(string value)
+ {
+ if (value == null) throw new ArgumentNullException("value");
+ if (_length < (uint)value.Length) return false;
+ return SubstringEquals(value, startIndex: 0, count: value.Length);
+ }
+
+ /// <summary>
+ /// Returns true if the specified StringBuffer substring equals the given value.
+ /// </summary>
+ /// <param name="value">The value to compare against the specified substring.</param>
+ /// <param name="startIndex">Start index of the sub string.</param>
+ /// <param name="count">Length of the substring, or -1 to check all remaining.</param>
+ /// <exception cref="ArgumentOutOfRangeException">
+ /// Thrown if <paramref name="startIndex"/> or <paramref name="count"/> are outside the range
+ /// of the buffer's length.
+ /// </exception>
+ [System.Security.SecuritySafeCritical]
+ public unsafe bool SubstringEquals(string value, uint startIndex = 0, int count = -1)
+ {
+ if (value == null) return false;
+ if (count < -1) throw new ArgumentOutOfRangeException("count");
+ if (startIndex > _length) throw new ArgumentOutOfRangeException("startIndex");
+
+ uint realCount = count == -1 ? _length - startIndex : (uint)count;
+ if (checked(startIndex + realCount) > _length) throw new ArgumentOutOfRangeException("count");
+
+ int length = value.Length;
+
+ // Check the substring length against the input length
+ if (realCount != (uint)length) return false;
+
+ fixed (char* valueStart = value)
+ {
+ char* bufferStart = CharPointer + startIndex;
+ for (int i = 0; i < length; i++)
+ {
+ // Note that indexing in this case generates faster code than trying to copy the pointer and increment it
+ if (*bufferStart++ != valueStart[i]) return false;
+ }
+ }
+
+ return true;
+ }
+
+ /// <summary>
+ /// Append the given string.
+ /// </summary>
+ /// <param name="value">The string to append.</param>
+ /// <param name="startIndex">The index in the input string to start appending from.</param>
+ /// <param name="count">The count of characters to copy from the input string, or -1 for all remaining.</param>
+ /// <exception cref="ArgumentNullException">Thrown if <paramref name="value"/> is null.</exception>
+ /// <exception cref="ArgumentOutOfRangeException">
+ /// Thrown if <paramref name="startIndex"/> or <paramref name="count"/> are outside the range
+ /// of <paramref name="value"/> characters.
+ /// </exception>
+ [System.Security.SecuritySafeCritical]
+ public void Append(string value, int startIndex = 0, int count = -1)
+ {
+ CopyFrom(
+ bufferIndex: _length,
+ source: value,
+ sourceIndex: startIndex,
+ count: count);
+ }
+
+ /// <summary>
+ /// Append the given buffer.
+ /// </summary>
+ /// <param name="value">The buffer to append.</param>
+ /// <param name="startIndex">The index in the input buffer to start appending from.</param>
+ /// <exception cref="ArgumentNullException">Thrown if <paramref name="value"/> is null.</exception>
+ /// <exception cref="ArgumentOutOfRangeException">
+ /// Thrown if <paramref name="startIndex"/> is outside the range of <paramref name="value"/> characters.
+ /// </exception>
+ public void Append(StringBuffer value, uint startIndex = 0)
+ {
+ if (value == null) throw new ArgumentNullException("value");
+ if (value.Length == 0) return;
+ value.CopyTo(
+ bufferIndex: startIndex,
+ destination: this,
+ destinationIndex: _length,
+ count: value.Length);
+ }
+
+ /// <summary>
+ /// Append the given buffer.
+ /// </summary>
+ /// <param name="value">The buffer to append.</param>
+ /// <param name="startIndex">The index in the input buffer to start appending from.</param>
+ /// <param name="count">The count of characters to copy from the buffer string.</param>
+ /// <exception cref="ArgumentNullException">Thrown if <paramref name="value"/> is null.</exception>
+ /// <exception cref="ArgumentOutOfRangeException">
+ /// Thrown if <paramref name="startIndex"/> or <paramref name="count"/> are outside the range
+ /// of <paramref name="value"/> characters.
+ /// </exception>
+ public void Append(StringBuffer value, uint startIndex, uint count)
+ {
+ if (value == null) throw new ArgumentNullException("value");
+ if (count == 0) return;
+ value.CopyTo(
+ bufferIndex: startIndex,
+ destination: this,
+ destinationIndex: _length,
+ count: count);
+ }
+
+ /// <summary>
+ /// Copy contents to the specified buffer. Destination index must be within current destination length.
+ /// Will grow the destination buffer if needed.
+ /// </summary>
+ /// <exception cref="ArgumentOutOfRangeException">
+ /// Thrown if <paramref name="bufferIndex"/> or <paramref name="destinationIndex"/> or <paramref name="count"/> are outside the range
+ /// of <paramref name="value"/> characters.
+ /// </exception>
+ /// <exception cref="ArgumentNullException">Thrown if <paramref name="destination"/> is null.</exception>
+ [System.Security.SecuritySafeCritical]
+ public unsafe void CopyTo(uint bufferIndex, StringBuffer destination, uint destinationIndex, uint count)
+ {
+ if (destination == null) throw new ArgumentNullException("destination");
+ if (destinationIndex > destination._length) throw new ArgumentOutOfRangeException("destinationIndex");
+ if (bufferIndex >= _length) throw new ArgumentOutOfRangeException("bufferIndex");
+ if (_length < checked(bufferIndex + count)) throw new ArgumentOutOfRangeException("count");
+
+ if (count == 0) return;
+ uint lastIndex = checked(destinationIndex + count);
+ if (destination._length < lastIndex) destination.Length = lastIndex;
+
+ Buffer.MemoryCopy(
+ source: CharPointer + bufferIndex,
+ destination: destination.CharPointer + destinationIndex,
+ destinationSizeInBytes: checked((long)(destination.ByteCapacity - (destinationIndex * sizeof(char)))),
+ sourceBytesToCopy: checked((long)count * sizeof(char)));
+ }
+
+ /// <summary>
+ /// Copy contents from the specified string into the buffer at the given index. Start index must be within the current length of
+ /// the buffer, will grow as necessary.
+ /// </summary>
+ /// <exception cref="ArgumentOutOfRangeException">
+ /// Thrown if <paramref name="bufferIndex"/> or <paramref name="sourceIndex"/> or <paramref name="count"/> are outside the range
+ /// of <paramref name="value"/> characters.
+ /// </exception>
+ /// <exception cref="ArgumentNullException">Thrown if <paramref name="source"/> is null.</exception>
+ [System.Security.SecuritySafeCritical]
+ public unsafe void CopyFrom(uint bufferIndex, string source, int sourceIndex = 0, int count = -1)
+ {
+ if (source == null) throw new ArgumentNullException("source");
+ if (bufferIndex > _length) throw new ArgumentOutOfRangeException("bufferIndex");
+ if (sourceIndex < 0 || sourceIndex >= source.Length) throw new ArgumentOutOfRangeException("sourceIndex");
+ if (count == -1) count = source.Length - sourceIndex;
+ if (count < 0 || source.Length - count < sourceIndex) throw new ArgumentOutOfRangeException("count");
+
+ if (count == 0) return;
+ uint lastIndex = bufferIndex + (uint)count;
+ if (_length < lastIndex) Length = lastIndex;
+
+ fixed (char* content = source)
+ {
+ Buffer.MemoryCopy(
+ source: content + sourceIndex,
+ destination: CharPointer + bufferIndex,
+ destinationSizeInBytes: checked((long)(ByteCapacity - (bufferIndex * sizeof(char)))),
+ sourceBytesToCopy: (long)count * sizeof(char));
+ }
+ }
+
+ /// <summary>
+ /// Trim the specified values from the end of the buffer. If nothing is specified, nothing is trimmed.
+ /// </summary>
+ [System.Security.SecuritySafeCritical]
+ public unsafe void TrimEnd(char[] values)
+ {
+ if (values == null || values.Length == 0 || _length == 0) return;
+
+ char* end = CharPointer + _length - 1;
+
+ while (_length > 0 && Array.IndexOf(values, *end) >= 0)
+ {
+ Length = _length - 1;
+ end--;
+ }
+ }
+
+ /// <summary>
+ /// String representation of the entire buffer. If the buffer is larger than the maximum size string (int.MaxValue) this will throw.
+ /// </summary>
+ /// <exception cref="InvalidOperationException">Thrown if the buffer is too big to fit into a string.</exception>
+ [System.Security.SecuritySafeCritical]
+ public unsafe override string ToString()
+ {
+ if (_length == 0) return string.Empty;
+ if (_length > int.MaxValue) throw new InvalidOperationException();
+ return new string(CharPointer, startIndex: 0, length: (int)_length);
+ }
+
+ /// <summary>
+ /// Get the given substring in the buffer.
+ /// </summary>
+ /// <param name="count">Count of characters to take, or remaining characters from <paramref name="startIndex"/> if -1.</param>
+ /// <exception cref="ArgumentOutOfRangeException">
+ /// Thrown if <paramref name="startIndex"/> or <paramref name="count"/> are outside the range of the buffer's length
+ /// or count is greater than the maximum string size (int.MaxValue).
+ /// </exception>
+ [System.Security.SecuritySafeCritical]
+ public unsafe string Substring(uint startIndex, int count = -1)
+ {
+ if (startIndex > (_length == 0 ? 0 : _length - 1)) throw new ArgumentOutOfRangeException("startIndex");
+ if (count < -1) throw new ArgumentOutOfRangeException("count");
+
+ uint realCount = count == -1 ? _length - startIndex : (uint)count;
+ if (realCount > int.MaxValue || checked(startIndex + realCount) > _length) throw new ArgumentOutOfRangeException("count");
+ if (realCount == 0) return string.Empty;
+
+ // The buffer could be bigger than will fit into a string, but the substring might fit. As the starting
+ // index might be bigger than int we need to index ourselves.
+ return new string(value: CharPointer + startIndex, startIndex: 0, length: (int)realCount);
+ }
+
+ [System.Security.SecuritySafeCritical]
+ public override void Free()
+ {
+ base.Free();
+ _length = 0;
+ }
+ }
+}
\ No newline at end of file
[DllImport(JitHelpers.QCall, CharSet = CharSet.Unicode)]
[SuppressUnmanagedCodeSecurity]
private extern static void GetTypeByName(string name, bool throwOnError, bool ignoreCase, bool reflectionOnly, StackCrawlMarkHandle stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr pPrivHostBinder,
-#endif
- bool loadTypeFromPartialName, ObjectHandleOnStack type);
+ bool loadTypeFromPartialName, ObjectHandleOnStack type, ObjectHandleOnStack keepalive);
-#if FEATURE_HOSTED_BINDER
// Wrapper function to reduce the need for ifdefs.
internal static RuntimeType GetTypeByName(string name, bool throwOnError, bool ignoreCase, bool reflectionOnly, ref StackCrawlMark stackMark, bool loadTypeFromPartialName)
{
return GetTypeByName(name, throwOnError, ignoreCase, reflectionOnly, ref stackMark, IntPtr.Zero, loadTypeFromPartialName);
}
-#endif
[System.Security.SecuritySafeCritical] // auto-generated
internal static RuntimeType GetTypeByName(string name, bool throwOnError, bool ignoreCase, bool reflectionOnly, ref StackCrawlMark stackMark,
-#if FEATURE_HOSTED_BINDER
IntPtr pPrivHostBinder,
-#endif
bool loadTypeFromPartialName)
{
if (name == null || name.Length == 0)
RuntimeType type = null;
+ Object keepAlive = null;
GetTypeByName(name, throwOnError, ignoreCase, reflectionOnly,
JitHelpers.GetStackCrawlMarkHandle(ref stackMark),
-#if FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
- loadTypeFromPartialName, JitHelpers.GetObjectHandleOnStack(ref type));
+ loadTypeFromPartialName, JitHelpers.GetObjectHandleOnStack(ref type), JitHelpers.GetObjectHandleOnStack(ref keepAlive));
+ GC.KeepAlive(keepAlive);
return type;
}
}
[Serializable]
-[System.Runtime.InteropServices.ComVisible(true)]
+ [System.Runtime.InteropServices.ComVisible(true)]
public unsafe struct RuntimeMethodHandle : ISerializable
{
// Returns handle for interop with EE. The handle is guaranteed to be non-null.
#define ERROR_CANNOT_MAKE 82L
#define ERROR_INVALID_PARAMETER 87L
#define ERROR_NET_WRITE_FAULT 88L
+#define ERROR_TOO_MANY_SEMAPHORES 100L
#define ERROR_DRIVE_LOCKED 108L
#define ERROR_BROKEN_PIPE 109L
#define ERROR_OPEN_FAILED 110L
.endif
PUSH_CALLEE_SAVED_REGISTERS
- .setfp r7, sp, #(3 * 4)
+ PROLOG_STACK_SAVE_OFFSET r7, #12
// let r7 point the saved r7 in the stack (clang FP style)
- add r7, sp, #(3 * 4)
alloc_stack __PWTB_StackAlloc
mov \Register, sp
.endm
+.macro PROLOG_STACK_SAVE_OFFSET Register, Offset
+ .setfp \Register, sp, \Offset
+ add \Register, sp, \Offset
+.endm
+
.macro EPILOG_STACK_FREE Size
add sp, sp, \Size
.endm
mov sp, \Register
.endm
+.macro EPILOG_STACK_RESTORE_OFFSET Register, Offset
+ sub sp, \Register, \Offset
+.endm
+
.macro EPILOG_BRANCH Target
b \Target
.endm
{
TRACE("Restoring default signal handlers\n");
- // Do not remove handlers for SIGUSR1 and SIGUSR2. They must remain so threads can be suspended
- // during cleanup after this function has been called.
restore_signal(SIGILL, &g_previous_sigill);
restore_signal(SIGTRAP, &g_previous_sigtrap);
restore_signal(SIGFPE, &g_previous_sigfpe);
DWORD *pdwSuspendCount
);
-#if !HAVE_MACH_EXCEPTIONS
- static
- VOID InitializeSignalSets();
-#endif // !HAVE_MACH_EXCEPTIONS
-
VOID InitializeSuspensionLock();
void SetBlockingPipe(
case EEXIST:
pe = ERROR_ALREADY_EXISTS;
break;
+ case ENOSPC:
+ pe = ERROR_TOO_MANY_SEMAPHORES;
+ break;
default:
pe = ERROR_INVALID_PARAMETER;
break;
TRACE("PAL_RuntimeStartupHelper.Register startup sem '%s'\n", startupSemName);
// Create the debuggee startup semaphore so the runtime (debuggee) knows to wait for a debugger connection.
- m_startupSem = sem_open(startupSemName, O_CREAT | O_EXCL | O_RDWR, S_IRWXU, 0);
+ m_startupSem = sem_open(startupSemName, O_CREAT | O_EXCL, S_IRWXU, 0);
if (m_startupSem == SEM_FAILED)
{
TRACE("sem_open(startup) failed: errno is %d (%s)\n", errno, strerror(errno));
TRACE("StartupHelperThread continue sem '%s'\n", continueSemName);
// Does the continue semaphore exists? If it does, the runtime is ready to be debugged.
- continueSem = sem_open(continueSemName, O_RDWR);
+ continueSem = sem_open(continueSemName, 0);
if (continueSem != SEM_FAILED)
{
TRACE("StartupHelperThread continue sem exists - invoking callback\n");
if (sem_wait(m_startupSem) == 0)
{
// The continue semaphore should exists now and is needed to wake up the runtimes below
- continueSem = sem_open(continueSemName, O_RDWR);
+ continueSem = sem_open(continueSemName, 0);
if (continueSem != SEM_FAILED)
{
TRACE("StartupHelperThread continue sem exists after wait - invoking callback\n");
TRACE("PAL_NotifyRuntimeStarted opening continue (old) '%s' startup '%s'\n", g_continueSemName, startupSemName);
// For backwards compatibility with RC2 (see issue #4410) first OPEN the continue semaphore with the old name "clrcoXXXX".
- g_continueSem = sem_open(g_continueSemName, O_RDWR);
+ g_continueSem = sem_open(g_continueSemName, 0);
if (g_continueSem == SEM_FAILED)
{
// Create the new continue semaphore name "clrctXXXX"
TRACE("PAL_NotifyRuntimeStarted creating continue '%s'\n", g_continueSemName);
// Create the continue semaphore. This tells dbgshim that coreclr is initialized and ready.
- g_continueSem = sem_open(g_continueSemName, O_CREAT | O_EXCL | O_RDWR, S_IRWXU, 0);
+ g_continueSem = sem_open(g_continueSemName, O_CREAT | O_EXCL, S_IRWXU, 0);
if (g_continueSem == SEM_FAILED)
{
ASSERT("sem_open(%s) failed: %d (%s)\n", g_continueSemName, errno, strerror(errno));
// Open the debugger startup semaphore. If it doesn't exists, then we do nothing and
// the function is successful.
- startupSem = sem_open(startupSemName, O_RDWR);
+ startupSem = sem_open(startupSemName, 0);
if (startupSem == SEM_FAILED)
{
TRACE("sem_open(%s) failed: %d (%s)\n", startupSemName, errno, strerror(errno));
InternalFree(pszStackSize);
}
-#if !HAVE_MACH_EXCEPTIONS
- //
- // Initialize the thread suspension signal sets.
- //
-
- CThreadSuspensionInfo::InitializeSignalSets();
-#endif // !HAVE_MACH_EXCEPTIONS
-
return palError;
}
static LONG g_ssSuspensionLock = 0;
#endif
-#if !HAVE_MACH_EXCEPTIONS
-static sigset_t smDefaultmask; // masks signals that the PAL handles as exceptions.
-#endif // !HAVE_MACH_EXCEPTIONS
-
/*++
Function:
InternalSuspendNewThreadFromData
#endif // USE_POSIX_SEMAPHORES
}
-#if !HAVE_MACH_EXCEPTIONS
-/*++
-Function:
- InitializeSignalSets
-
-InitializeSignalSets initializes the signal masks used for thread
-suspension operations. Each thread's signal mask is initially set
-to smDefaultMask in InitializePreCreate. This mask blocks SIGUSR2,
-and SIGUSR1 if suspension using signals is off. This mask
-also blocks common signals so they will be handled by the PAL's
-signal handling thread.
---*/
-VOID
-CThreadSuspensionInfo::InitializeSignalSets()
-{
- sigemptyset(&smDefaultmask);
-
-#ifndef DO_NOT_USE_SIGNAL_HANDLING_THREAD
- // The default signal mask masks all common signals except those that represent
- // synchronous exceptions in the PAL or are used by the system (e.g. SIGPROF on BSD).
- // Note that SIGPROF is used by the BSD thread scheduler and masking it caused a
- // significant reduction in performance. Note that SIGCHLD is used by Linux
- // for parent->child process notifications, and masking it caused parents
- // not to recognize their children had died. Masking SIGTSTP and SIGCONT causes
- // problems for job management.
- sigaddset(&smDefaultmask, SIGHUP);
- sigaddset(&smDefaultmask, SIGABRT);
-#ifdef SIGEMT
- sigaddset(&smDefaultmask, SIGEMT);
-#endif
- sigaddset(&smDefaultmask, SIGSYS);
- sigaddset(&smDefaultmask, SIGALRM);
- sigaddset(&smDefaultmask, SIGURG);
- sigaddset(&smDefaultmask, SIGTTIN);
- sigaddset(&smDefaultmask, SIGTTOU);
- sigaddset(&smDefaultmask, SIGIO);
- sigaddset(&smDefaultmask, SIGXCPU);
- sigaddset(&smDefaultmask, SIGXFSZ);
- sigaddset(&smDefaultmask, SIGVTALRM);
- sigaddset(&smDefaultmask, SIGWINCH);
-#ifdef SIGINFO
- sigaddset(&smDefaultmask, SIGINFO);
-#endif
- sigaddset(&smDefaultmask, SIGPIPE);
- sigaddset(&smDefaultmask, SIGUSR1);
- sigaddset(&smDefaultmask, SIGUSR2);
-#endif // DO_NOT_USE_SIGNAL_HANDLING_THREAD
-}
-#endif // !HAVE_MACH_EXCEPTIONS
-
/*++
Function:
InitializeSuspensionLock
m_fSemaphoresInitialized = TRUE;
#endif // USE_POSIX_SEMAPHORES
-#if !HAVE_MACH_EXCEPTIONS
- // This signal mask blocks SIGUSR2 when signal suspension is turned on
- // (SIGUSR2 must be blocked for signal suspension), and masks other signals
- // when the signal waiting thread is turned on. We must use SIG_SETMASK
- // so all threads start with the same signal mask. Otherwise, issues can arise.
- // For example, on BSD using suspension with signals, the control handler
- // routine thread, spawned from the signal handling thread, inherits the
- // signal handling thread's mask which blocks SIGUSR1. Thus, the
- // control handler routine thread cannot be suspended. Using SETMASK
- // ensures that SIGUSR1 is not blocked.
-
- iError = pthread_sigmask(SIG_SETMASK, &smDefaultmask, NULL);
- if (iError != 0)
- {
- ASSERT("pthread sigmask(SIG_SETMASK, &smDefaultmask) returned %d\n", iError);
- goto InitializePreCreateExit;
- }
-#endif // !HAVE_MACH_EXCEPTIONS
-
// Initialization was successful.
palError = NO_ERROR;
// NumaNodeInfo
//******************************************************************************
#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_PAL)
-#if !defined(FEATURE_CORESYSTEM)
-/*static*/ NumaNodeInfo::PGNPN NumaNodeInfo::m_pGetNumaProcessorNode = NULL;
-#endif
/*static*/ NumaNodeInfo::PGNHNN NumaNodeInfo::m_pGetNumaHighestNodeNumber = NULL;
/*static*/ NumaNodeInfo::PVAExN NumaNodeInfo::m_pVirtualAllocExNuma = NULL;
-#if !defined(FEATURE_CORESYSTEM)
-/*static*/ BOOL NumaNodeInfo::GetNumaProcessorNode(UCHAR proc_no, PUCHAR node_no)
-{
- return (*m_pGetNumaProcessorNode)(proc_no, node_no);
-}
-#endif
-
/*static*/ LPVOID NumaNodeInfo::VirtualAllocExNuma(HANDLE hProc, LPVOID lpAddr, SIZE_T dwSize,
DWORD allocType, DWORD prot, DWORD node)
{
return (*m_pVirtualAllocExNuma)(hProc, lpAddr, dwSize, allocType, prot, node);
}
-#if !defined(FEATURE_CORECLR) || defined(FEATURE_CORESYSTEM)
/*static*/ NumaNodeInfo::PGNPNEx NumaNodeInfo::m_pGetNumaProcessorNodeEx = NULL;
/*static*/ BOOL NumaNodeInfo::GetNumaProcessorNodeEx(PPROCESSOR_NUMBER proc_no, PUSHORT node_no)
return (*m_pGetNumaProcessorNodeEx)(proc_no, node_no);
}
#endif
-#endif
/*static*/ BOOL NumaNodeInfo::m_enableGCNumaAware = FALSE;
/*static*/ BOOL NumaNodeInfo::InitNumaNodeInfoAPI()
if (!m_pGetNumaHighestNodeNumber(&highest) || (highest == 0))
return FALSE;
-#if !defined(FEATURE_CORESYSTEM)
- m_pGetNumaProcessorNode = (PGNPN) GetProcAddress(hMod, "GetNumaProcessorNode");
- if (m_pGetNumaProcessorNode == NULL)
- return FALSE;
-#endif
-
-#if !defined(FEATURE_CORECLR) || defined(FEATURE_CORESYSTEM)
m_pGetNumaProcessorNodeEx = (PGNPNEx) GetProcAddress(hMod, "GetNumaProcessorNodeEx");
if (m_pGetNumaProcessorNodeEx == NULL)
return FALSE;
-#endif
m_pVirtualAllocExNuma = (PVAExN) GetProcAddress(hMod, "VirtualAllocExNuma");
if (m_pVirtualAllocExNuma == NULL)
/*static*/ CPUGroupInfo::PGLPIEx CPUGroupInfo::m_pGetLogicalProcessorInformationEx = NULL;
/*static*/ CPUGroupInfo::PSTGA CPUGroupInfo::m_pSetThreadGroupAffinity = NULL;
/*static*/ CPUGroupInfo::PGTGA CPUGroupInfo::m_pGetThreadGroupAffinity = NULL;
-#if !defined(FEATURE_CORESYSTEM) && !defined(FEATURE_CORECLR)
/*static*/ CPUGroupInfo::PGCPNEx CPUGroupInfo::m_pGetCurrentProcessorNumberEx = NULL;
/*static*/ CPUGroupInfo::PGST CPUGroupInfo::m_pGetSystemTimes = NULL;
-#endif
/*static*/ //CPUGroupInfo::PNTQSIEx CPUGroupInfo::m_pNtQuerySystemInformationEx = NULL;
/*static*/ BOOL CPUGroupInfo::GetLogicalProcessorInformationEx(DWORD relationship,
return (*m_pGetThreadGroupAffinity)(h, groupAffinity);
}
-#if !defined(FEATURE_CORESYSTEM) && !defined(FEATURE_CORECLR)
/*static*/ BOOL CPUGroupInfo::GetSystemTimes(FILETIME *idleTime, FILETIME *kernelTime, FILETIME *userTime)
{
LIMITED_METHOD_CONTRACT;
return (*m_pGetSystemTimes)(idleTime, kernelTime, userTime);
}
#endif
-#endif
/*static*/ BOOL CPUGroupInfo::m_enableGCCPUGroups = FALSE;
/*static*/ BOOL CPUGroupInfo::m_threadUseAllCpuGroups = FALSE;
if (m_pGetThreadGroupAffinity == NULL)
return FALSE;
-#if !defined(FEATURE_CORESYSTEM) && !defined(FEATURE_CORECLR)
m_pGetCurrentProcessorNumberEx = (PGCPNEx)GetProcAddress(hMod, "GetCurrentProcessorNumberEx");
if (m_pGetCurrentProcessorNumberEx == NULL)
return FALSE;
m_pGetSystemTimes = (PGST)GetProcAddress(hMod, "GetSystemTimes");
if (m_pGetSystemTimes == NULL)
return FALSE;
-#endif
return TRUE;
#else
#if !defined(FEATURE_REDHAWK) && defined(_TARGET_AMD64_) && !defined(FEATURE_PAL)
BOOL enableGCCPUGroups = CLRConfig::GetConfigValue(CLRConfig::EXTERNAL_GCCpuGroup) != 0;
- BOOL threadUseAllCpuGroups = CLRConfig::GetConfigValue(CLRConfig::EXTERNAL_Thread_UseAllCpuGroups) != 0;
+ BOOL threadUseAllCpuGroups = CLRConfig::GetConfigValue(CLRConfig::EXTERNAL_Thread_UseAllCpuGroups) != 0;
- if (!enableGCCPUGroups)
- return;
+ if (!enableGCCPUGroups)
+ return;
if (!InitCPUGroupInfoAPI())
return;
}
CONTRACTL_END;
-#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_CORESYSTEM) && !defined(FEATURE_CORECLR) && defined(_TARGET_AMD64_) && !defined(FEATURE_PAL)
+#if !defined(FEATURE_REDHAWK) && defined(_TARGET_AMD64_) && !defined(FEATURE_PAL)
// m_enableGCCPUGroups and m_threadUseAllCpuGroups must be TRUE
_ASSERTE(m_enableGCCPUGroups && m_threadUseAllCpuGroups);
#endif
}
-#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_CORESYSTEM) && !defined(FEATURE_CORECLR) && !defined(FEATURE_PAL)
+#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_PAL)
//Lock ThreadStore before calling this function, so that updates of weights/counts are consistent
/*static*/ void CPUGroupInfo::ChooseCPUGroupAffinity(GROUP_AFFINITY *gf)
{
if (cCPUs != 0)
return cCPUs;
-#if !defined(FEATURE_CORESYSTEM)
+#ifndef FEATURE_PAL
DWORD_PTR pmask, smask;
return count;
-#else // !FEATURE_CORESYSTEM
+#else // !FEATURE_PAL
SYSTEM_INFO sysInfo;
::GetSystemInfo(&sysInfo);
cCPUs = sysInfo.dwNumberOfProcessors;
return sysInfo.dwNumberOfProcessors;
-#endif // !FEATURE_CORESYSTEM
+#endif // !FEATURE_PAL
}
DWORD_PTR GetCurrentProcessCpuMask()
}
CONTRACTL_END;
-#if !defined(FEATURE_CORESYSTEM)
+#ifndef FEATURE_PAL
DWORD_PTR pmask, smask;
if (!GetProcessAffinityMask(GetCurrentProcess(), &pmask, &smask))
movabs rax, 0xF0F0F0F0F0F0F0F0
// Touch the card table entry, if not already dirty.
- shr rdi, 0Bh
+ shr rdi, 0x0B
cmp byte ptr [rdi + rax], 0FFh
.byte 0x75, 0x02
// jne UpdateCardTable
// Check if we need to update the card table
// Calc pCardByte
- shr rcx, 0Bh
+ shr rcx, 0x0B
PREPARE_EXTERNAL_VAR g_card_table, rax
add rcx, [rax]
movabs rax, 0xF0F0F0F0F0F0F0F0
// Touch the card table entry, if not already dirty.
- shr rdi, 0Bh
+ shr rdi, 0x0B
cmp byte ptr [rdi + rax], 0FFh
.byte 0x75, 0x02
// jne UpdateCardTable_PreGrow64
movabs rax, 0xF0F0F0F0F0F0F0F0
// Touch the card table entry, if not already dirty.
- shr rdi, 0Bh
+ shr rdi, 0x0B
cmp byte ptr [rdi + rax], 0FFh
.byte 0x75, 0x02
// jne UpdateCardTable_PostGrow64
PATCH_LABEL JIT_WriteBarrier_SVR64_PatchLabel_CardTable
movabs rax, 0xF0F0F0F0F0F0F0F0
- shr rdi, 0Bh
+ shr rdi, 0x0B
cmp byte ptr [rdi + rax], 0FFh
.byte 0x75, 0x02
// jb Exit_WriteWatch_PreGrow64
// Touch the card table entry, if not already dirty.
- shr rdi, 0Bh
+ shr rdi, 0x0B
NOP_2_BYTE // padding for alignment of constant
PATCH_LABEL JIT_WriteBarrier_WriteWatch_PreGrow64_Patch_Label_CardTable
movabs rax, 0xF0F0F0F0F0F0F0F0
movabs rax, 0xF0F0F0F0F0F0F0F0
// Touch the card table entry, if not already dirty.
- shr rdi, 0Bh
+ shr rdi, 0x0B
cmp byte ptr [rdi + rax], 0FFh
.byte 0x75, 0x02
// jne UpdateCardTable_WriteWatch_PostGrow64
mov byte ptr [rax], 0FFh
CheckCardTable_WriteWatch_SVR64:
- shr rdi, 0Bh
+ shr rdi, 0x0B
cmp byte ptr [rdi + r11], 0FFh
.byte 0x75, 0x02
// jne UpdateCardTable_WriteWatch_SVR64
// Check if we need to update the card table
// Calc pCardByte
- shr rdi, 0Bh
+ shr rdi, 0x0B
PREPARE_EXTERNAL_VAR g_card_table, r10
add rdi, [r10]
REPRET
LEAF_END_MARKED JIT_WriteBarrier_Debug, _TEXT
#endif
-
#include "../binder/inc/clrprivbindercoreclr.h"
#endif
-#if defined(FEATURE_APPX_BINDER) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_APPX_BINDER)
#include "appxutil.h"
#include "clrprivbinderappx.h"
#endif
-#ifdef FEATURE_HOSTED_BINDER
#include "clrprivtypecachewinrt.h"
-#endif
#ifndef FEATURE_CORECLR
#include "nlsinfo.h"
// This routine completes the initialization of the default domaine.
// After this call mananged code can be executed.
void SystemDomain::InitializeDefaultDomain(
- BOOL allowRedirects
-#ifdef FEATURE_HOSTED_BINDER
- , ICLRPrivBinder * pBinder
-#endif
- )
+ BOOL allowRedirects,
+ ICLRPrivBinder * pBinder)
{
STANDARD_VM_CONTRACT;
AppDomain* pDefaultDomain = SystemDomain::System()->DefaultDomain();
-#ifdef FEATURE_HOSTED_BINDER
if (pBinder != nullptr)
{
pDefaultDomain->SetLoadContextHostBinder(pBinder);
pDefaultDomain->SetLoadContextHostBinder(pAppXBinder);
}
#endif
-#endif
{
GCX_COOP();
SetStage( STAGE_CREATING);
-#ifdef FEATURE_HOSTED_BINDER
// The lock is taken also during stack walking (GC or profiler)
// - To prevent deadlock with GC thread, we cannot trigger GC while holding the lock
// - To prevent deadlock with profiler thread, we cannot allow thread suspension
| CRST_DEBUGGER_THREAD
INDEBUG(| CRST_DEBUG_ONLY_CHECK_FORBID_SUSPEND_THREAD)));
m_crstHostAssemblyMapAdd.Init(CrstHostAssemblyMapAdd);
-#endif //FEATURE_HOSTED_BINDER
m_dwId = SystemDomain::GetNewAppDomainId(this);
const bool includeFailedToLoad = (options & FindAssemblyOptions_IncludeFailedToLoad) != 0;
-#ifdef FEATURE_HOSTED_BINDER
if (pFile->HasHostAssembly())
{
DomainAssembly * pDA = FindAssembly(pFile->GetHostAssembly());
}
return nullptr;
}
-#endif
AssemblyIterator i = IterateAssembliesEx((AssemblyIterationFlags)(
kIncludeLoaded |
return fFailure;
}
-#ifdef FEATURE_HOSTED_BINDER
//----------------------------------------------------------------------------------------
// Helper class for hosted binder
return S_OK;
} // AppDomain::BindHostedPrivAssembly
-#endif // FEATURE_HOSTED_BINDER
//---------------------------------------------------------------------------------------------------------------------
PEAssembly * AppDomain::BindAssemblySpec(
BOOL fForceReThrow = FALSE;
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
//
// If there is a host binder available and this is an unparented bind within the
// default load context, then the bind will be delegated to the domain-wide host
return pAssembly.Extract();
}
else
-#endif //FEATURE_HOSTED_BINDER && FEATURE_APPX_BINDER
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_COMINTEROP)
+#endif // FEATURE_APPX_BINDER
+#if defined(FEATURE_COMINTEROP)
// Handle WinRT assemblies in the classic/hybrid scenario. If this is an AppX process,
// then this case will be handled by the previous block as part of the full set of
// available binding hosts.
return pAssembly.Extract();
}
else
-#endif // FEATURE_HOSTED_BINDER && FEATURE_COMINTEROP
+#endif // FEATURE_COMINTEROP
if (pSpec->HasUniqueIdentity())
{
HRESULT hrBindResult = S_OK;
#endif //FEATURE_TYPEEQUIVALENCE
-#if defined(FEATURE_HOSTED_BINDER)
#if !defined(DACCESS_COMPILE)
//---------------------------------------------------------------------------------------------------------------------
}
}
-#endif //FEATURE_HOSTED_BINDER
-
#if !defined(DACCESS_COMPILE) && defined(FEATURE_CORECLR) && defined(FEATURE_NATIVE_IMAGE_GENERATION)
void ZapperSetBindingPaths(ICorCompilationDomain *pDomain, SString &trustedPlatformAssemblies, SString &platformResourceRoots, SString &appPaths, SString &appNiPaths)
AssemblyLoadSecurity *pLoadSecurity = NULL,
BOOL fUseHostBinderIfAvailable = TRUE) DAC_EMPTY_RET(NULL);
-#ifdef FEATURE_HOSTED_BINDER
HRESULT BindAssemblySpecForHostedBinder(
AssemblySpec * pSpec,
IAssemblyName * pAssemblyName,
IAssemblyName * pAssemblyName,
PEAssembly ** ppAssembly,
BOOL fIsIntrospectionOnly = FALSE) DAC_EMPTY_RET(S_OK);
-#endif // FEATURE_HOSTED_BINDER
#ifdef FEATURE_REFLECTION_ONLY_LOAD
virtual DomainAssembly *BindAssemblySpecForIntrospectionDependencies(AssemblySpec *pSpec) DAC_EMPTY_RET(NULL);
COMNlsHashProvider *m_pNlsHashProvider;
#endif // !FEATURE_CORECLR
-#ifdef FEATURE_HOSTED_BINDER
private:
// This is the root-level default load context root binder. If null, then
// the Fusion binder is used; otherwise this binder is used.
DomainAssembly* pAssembly);
#endif // DACCESS_COMPILE
-#endif //FEATURE_HOSTED_BINDER
#ifdef FEATURE_PREJIT
friend void DomainFile::InsertIntoDomainFileWithNativeImageList();
Volatile<DomainFile *> m_pDomainFileWithNativeImageList;
#endif
static void ActivateApplication(int *pReturnValue);
- static void InitializeDefaultDomain(
- BOOL allowRedirects
-#ifdef FEATURE_HOSTED_BINDER
- , ICLRPrivBinder * pBinder = NULL
-#endif
- );
+ static void InitializeDefaultDomain(BOOL allowRedirects, ICLRPrivBinder * pBinder = NULL);
static void SetupDefaultDomain();
static HRESULT SetupDefaultDomainNoThrow();
#if defined(FEATURE_APPX)
#include "appxutil.h"
#endif // FEATURE_APPX
-#if defined(FEATURE_APPX_BINDER) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_APPX_BINDER)
#include "clrprivbinderappx.h"
#include "clrprivtypecachewinrt.h"
-#endif // FEATURE_APPX_BINDER && FEATURE_HOSTED_BINDER
+#endif // FEATURE_APPX_BINDER
#ifdef FEATURE_VERSIONING
#include "../binder/inc/clrprivbindercoreclr.h"
#endif
FCIMPLEND
#endif // FEATURE_APPDOMAIN_RESOURCE_MONITORING
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
ICLRPrivBinder * QCALLTYPE AppDomainNative::CreateDesignerContext(LPCWSTR *rgPaths,
UINT cPaths,
BOOL fShared)
END_QCALL;
}
-#endif // defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#endif // defined(FEATURE_APPX_BINDER)
void QCALLTYPE RegisterWithHost(IUnknown *punkAppDomainManager);
#endif // FEATURE_APPDOMAINMANAGER_INITOPTIONS
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
static
ICLRPrivBinder * QCALLTYPE CreateDesignerContext(LPCWSTR *rgPaths, UINT cPaths, BOOL fShared);
//void CallDescrWorkerInternal(CallDescrData * pCallDescrData)//
NESTED_ENTRY CallDescrWorkerInternal,_TEXT,NoHandler
PROLOG_PUSH "{r4,r5,r7,lr}"
- PROLOG_STACK_SAVE r7
+ PROLOG_STACK_SAVE_OFFSET r7, #8
mov r5,r0 // save pCallDescrData in r5
vldm sp, {d0-d3}
#endif
- EPILOG_STACK_RESTORE r7
+ EPILOG_STACK_RESTORE_OFFSET r7, #8
EPILOG_POP "{r4,r5,r7,pc}"
NESTED_END CallDescrWorkerInternal,_TEXT
// Spill callee saved registers and return address.
PROLOG_PUSH "{r4-r11,lr}"
- PROLOG_STACK_SAVE r7
+ PROLOG_STACK_SAVE_OFFSET r7, #12
//
// This is the code that would have to run to setup this frame
//
// epilog
//
- EPILOG_STACK_RESTORE r7
+ EPILOG_STACK_RESTORE_OFFSET r7, #12
EPILOG_POP "{r4-r11,lr}"
bx lr
//
NESTED_ENTRY TheUMEntryPrestub,_TEXT,NoHandler
- push {r0-r4,lr}
+ PROLOG_PUSH "{r0-r4,r7,r8,lr}" // add r8 to make stack aligned by 8B
+ PROLOG_STACK_SAVE_OFFSET r7, #20
vpush {d0-d7}
CHECK_STACK_ALIGNMENT
// Epilog
vpop {d0-d7}
- pop {r0-r4,lr}
+ pop {r0-r4,r7,r8,lr}
bx r12
NESTED_END TheUMEntryPrestub,_TEXT
NESTED_ENTRY UMThunkStub,_TEXT,NoHandler
PROLOG_PUSH "{r4,r5,r7,r11,lr}"
push {r0-r3,r12}
- PROLOG_STACK_SAVE r7
+ PROLOG_STACK_SAVE_OFFSET r7, #28
//GBLA UMThunkStub_HiddenArg // offset of saved UMEntryThunk *
//GBLA UMThunkStub_StackArgs // offset of original stack args (total size of UMThunkStub frame)
mov r4, 0
str r4, [r5, #Thread__m_fPreemptiveGCDisabled]
- EPILOG_STACK_RESTORE r7
+ EPILOG_STACK_RESTORE_OFFSET r7, #28
free_stack 4 * 5
EPILOG_POP "{r4,r5,r7,r11,pc}"
NESTED_ENTRY UM2MThunk_WrapperHelper, _TEXT, NoHandler
PROLOG_PUSH "{r4-r7,r11,lr}"
- PROLOG_STACK_SAVE r7
+ PROLOG_STACK_SAVE_OFFSET r7, #12
CHECK_STACK_ALIGNMENT
vldm sp, {d0-d3}
#endif
- EPILOG_STACK_RESTORE r7
+ EPILOG_STACK_RESTORE_OFFSET r7, #12
EPILOG_POP "{r4-r7,r11,pc}"
NESTED_END UM2MThunk_WrapperHelper, _TEXT
// The call in ndirect import precode points to this function.
NESTED_ENTRY NDirectImportThunk, _TEXT, NoHandler
- push {r0-r4,lr} // Spill general argument registers, return address and
+ PROLOG_PUSH "{r0-r4,r7,r8,lr}" // Spill general argument registers, return address and
+ PROLOG_STACK_SAVE_OFFSET r7, #20
// arbitrary register to keep stack aligned
vpush {d0-d7} // Spill floating point argument registers
mov r12, r0
vpop {d0-d7}
- pop {r0-r4,lr}
+ pop {r0-r4,r7,r8,lr}
// If we got back from NDirectImportWorker, the MD has been successfully
// linked. Proceed to execute the original DLL call.
NESTED_ENTRY RedirectedHandledJITCaseFor\reason\()_Stub, _TEXT, NoHandler
PROLOG_PUSH "{r7,lr}" // return address
- alloc_stack 4 // stack slot to save the CONTEXT *
PROLOG_STACK_SAVE r7
+ alloc_stack 4 // stack slot to save the CONTEXT *
//REDIRECTSTUB_SP_OFFSET_CONTEXT is defined in asmconstants.h
//If CONTEXT is not saved at 0 offset from SP it must be changed as well.
NESTED_ENTRY VirtualMethodFixupStub, _TEXT, NoHandler
// Save arguments and return address
- push {r0-r3, lr}
+ PROLOG_PUSH "{r0-r3, r7,r8, lr}" // keep increase by 8B for alignment
+ PROLOG_STACK_SAVE_OFFSET r7, #20
// Align stack
alloc_stack SIZEOF__FloatArgumentRegisters + 4
// pop the stack and restore original register state
vldm sp, {d0-d7}
free_stack SIZEOF__FloatArgumentRegisters + 4
- pop {r0-r3, lr}
+ pop {r0-r3, r7,r8, lr}
PATCH_LABEL VirtualMethodFixupPatchLabel
//
NESTED_ENTRY JIT_RareDisableHelper, _TEXT, NoHandler
- PROLOG_PUSH "{r0-r1, r11, lr}" // save integer return value
+ PROLOG_PUSH "{r0-r1, r7,r8, r11, lr}" // save integer return value
+ PROLOG_STACK_SAVE_OFFSET r7, #8
vpush {d0-d3} // floating point return value
CHECK_STACK_ALIGNMENT
bl C_FUNC(JIT_RareDisableHelperWorker)
vpop {d0-d3}
- EPILOG_POP "{r0-r1, r11, pc}"
+ EPILOG_POP "{r0-r1, r7,r8, r11, pc}"
NESTED_END JIT_RareDisableHelper, _TEXT
//
// Runtime check for 8-byte alignment.
PROLOG_STACK_SAVE r7
+ // We lose stack unwindability here by configuring fp(r7) incorrectely
+ // here.
and r0, r7, #4
sub sp, sp, r0
NESTED_ENTRY CallEHFunclet, _TEXT, NoHandler
PROLOG_PUSH "{r4-r11, lr}"
+ PROLOG_STACK_SAVE_OFFSET r7, #12
alloc_stack 4
// On entry:
// Save the SP of this function
str sp, [r3]
// apply the non-volatiles corresponding to the CrawlFrame
- ldm r2, {r4-r11}
+ ldm r2!, {r4-r6}
+ add r2, r2, #4
+ ldm r2!, {r8-r11}
// Invoke the funclet
blx r1
// frame pointer for accessing the locals in the parent method.
NESTED_ENTRY CallEHFilterFunclet, _TEXT, NoHandler
- PROLOG_PUSH "{lr}"
- alloc_stack 4
+ PROLOG_PUSH "{r7, lr}"
+ PROLOG_STACK_SAVE r7
// On entry:
//
// Invoke the filter funclet
blx r2
- free_stack 4
- EPILOG_POP "{pc}"
+ EPILOG_POP "{r7, pc}"
NESTED_END CallEHFilterFunclet, _TEXT
ldr r3, [r0]
ldr r3, [r1]
- push {lr}
+ push {r7, lr} // r7 as a dummy to make SP aligned
blx C_FUNC(memcpy)
- pop {lr}
+ pop {r7, lr}
LOCAL_LABEL(GC_POLL):
ldr r0, =g_TrapReturningThreads
// field and save it in x9. Tailcall to the target method after re-arranging the arguments
// ldr x9, [x0, #offsetof(DelegateObject, _methodPtrAux)]
EmitLoadStoreRegImm(eLOAD, IntReg(9), IntReg(0), DelegateObject::GetOffsetOfMethodPtrAux());
+ //add x11, x0, DelegateObject::GetOffsetOfMethodPtrAux() - load the indirection cell into x11 used by ResolveWorkerAsmStub
+ EmitAddImm(IntReg(11), IntReg(0), DelegateObject::GetOffsetOfMethodPtrAux());
for (ShuffleEntry* pEntry = pShuffleEntryArray; pEntry->srcofs != ShuffleEntry::SENTINEL; pEntry++)
{
EmitCallManagedMethod(pMD, TRUE /* tail call */);
}
-#endif // CROSSGEN_COMPILE
+#ifdef FEATURE_READYTORUN
-#endif // #ifndef DACCESS_COMPILE
+//
+// Allocation of dynamic helpers
+//
+
+#define DYNAMIC_HELPER_ALIGNMENT sizeof(TADDR)
+
+#define BEGIN_DYNAMIC_HELPER_EMIT(size) \
+ SIZE_T cb = size; \
+ SIZE_T cbAligned = ALIGN_UP(cb, DYNAMIC_HELPER_ALIGNMENT); \
+ BYTE * pStart = (BYTE *)(void *)pAllocator->GetDynamicHelpersHeap()->AllocAlignedMem(cbAligned, DYNAMIC_HELPER_ALIGNMENT); \
+ BYTE * p = pStart;
+
+#define END_DYNAMIC_HELPER_EMIT() \
+ _ASSERTE(pStart + cb == p); \
+ while (p < pStart + cbAligned) { *(DWORD*)p = 0xBADC0DF0; p += 4; }\
+ ClrFlushInstructionCache(pStart, cbAligned); \
+ return (PCODE)pStart
+
+// Uses x8 as scratch register to store address of data label
+// After load x8 is increment to point to next data
+// only accepts positive offsets
+static void LoadRegPair(BYTE* p, int reg1, int reg2, UINT32 offset)
+{
+ LIMITED_METHOD_CONTRACT;
+
+ // adr x8, <label>
+ *(DWORD*)(p + 0) = 0x10000008 | ((offset >> 2) << 5);
+ // ldp reg1, reg2, [x8], #16 ; postindex & wback
+ *(DWORD*)(p + 4) = 0xa8c10100 | (reg2 << 10) | reg1;
+}
-#ifdef FEATURE_READYTORUN
PCODE DynamicHelpers::CreateHelper(LoaderAllocator * pAllocator, TADDR arg, PCODE target)
{
- UNREACHABLE();
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(32);
+
+ // adr x8, <label>
+ // ldp x0, x12, [x8]
+ LoadRegPair(p, 0, 12, 16);
+ p += 8;
+ // br x12
+ *(DWORD*)p = 0xd61f0180;
+ p += 4;
+
+ // padding to make 8 byte aligned
+ *(DWORD*)p = 0xBADC0DF0; p += 4;
+
+ // label:
+ // arg
+ *(TADDR*)p = arg;
+ p += 8;
+ // target
+ *(PCODE*)p = target;
+ p += 8;
+
+ END_DYNAMIC_HELPER_EMIT();
}
PCODE DynamicHelpers::CreateHelperWithArg(LoaderAllocator * pAllocator, TADDR arg, PCODE target)
{
- UNREACHABLE();
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(32);
+
+ // adr x8, <label>
+ // ldp x1, x12, [x8]
+ LoadRegPair(p, 1, 12, 16);
+ p += 8;
+
+ // br x12
+ *(DWORD*)p = 0xd61f0180;
+ p += 4;
+
+ // padding to make 8 byte aligned
+ *(DWORD*)p = 0xBADC0DF0; p += 4;
+
+ // label:
+ // arg
+ *(TADDR*)p = arg;
+ p += 8;
+ // target
+ *(PCODE*)p = target;
+ p += 8;
+
+ END_DYNAMIC_HELPER_EMIT();
}
PCODE DynamicHelpers::CreateHelper(LoaderAllocator * pAllocator, TADDR arg, TADDR arg2, PCODE target)
{
- UNREACHABLE();
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(40);
+
+ // adr x8, <label>
+ // ldp x0, x1, [x8] ; wback
+ LoadRegPair(p, 0, 1, 16);
+ p += 8;
+
+ // ldr x12, [x8]
+ *(DWORD*)p = 0xf940010c;
+ p += 4;
+ // br x12
+ *(DWORD*)p = 0xd61f0180;
+ p += 4;
+ // label:
+ // arg
+ *(TADDR*)p = arg;
+ p += 8;
+ // arg2
+ *(TADDR*)p = arg2;
+ p += 8;
+ // target
+ *(TADDR*)p = target;
+ p += 8;
+
+ END_DYNAMIC_HELPER_EMIT();
}
PCODE DynamicHelpers::CreateHelperArgMove(LoaderAllocator * pAllocator, TADDR arg, PCODE target)
{
- UNREACHABLE();
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(32);
+
+ // mov x1, x0
+ *(DWORD*)p = 0x91000001;
+ p += 4;
+
+ // adr x8, <label>
+ // ldp x0, x12, [x8]
+ LoadRegPair(p, 0, 12, 12);
+ p += 8;
+
+ // br x12
+ *(DWORD*)p = 0xd61f0180;
+ p += 4;
+
+ // label:
+ // arg
+ *(TADDR*)p = arg;
+ p += 8;
+ // target
+ *(TADDR*)p = target;
+ p += 8;
+
+ END_DYNAMIC_HELPER_EMIT();
}
PCODE DynamicHelpers::CreateReturn(LoaderAllocator * pAllocator)
{
- UNREACHABLE();
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(4);
+
+ // br lr
+ *(DWORD*)p = 0xd61f03c0;
+ p += 4;
+ END_DYNAMIC_HELPER_EMIT();
}
PCODE DynamicHelpers::CreateReturnConst(LoaderAllocator * pAllocator, TADDR arg)
{
- UNREACHABLE();
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(16);
+
+ // ldr x0, <lable>
+ *(DWORD*)p = 0x58000040;
+ p += 4;
+
+ // br lr
+ *(DWORD*)p = 0xd61f03c0;
+ p += 4;
+
+ // label:
+ // arg
+ *(TADDR*)p = arg;
+ p += 8;
+
+ END_DYNAMIC_HELPER_EMIT();
}
PCODE DynamicHelpers::CreateReturnIndirConst(LoaderAllocator * pAllocator, TADDR arg, INT8 offset)
{
- UNREACHABLE();
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(24);
+
+ // ldr x0, <label>
+ *(DWORD*)p = 0x58000080;
+ p += 4;
+
+ // ldr x0, [x0]
+ *(DWORD*)p = 0xf9400000;
+ p += 4;
+
+ // add x0, x0, offset
+ *(DWORD*)p = 0x91000000 | (offset << 10);
+ p += 4;
+
+ // br lr
+ *(DWORD*)p = 0xd61f03c0;
+ p += 4;
+
+ // label:
+ // arg
+ *(TADDR*)p = arg;
+ p += 8;
+
+ END_DYNAMIC_HELPER_EMIT();
}
PCODE DynamicHelpers::CreateHelperWithTwoArgs(LoaderAllocator * pAllocator, TADDR arg, PCODE target)
{
- UNREACHABLE();
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(32);
+
+ // adr x8, <label>
+ // ldp x2, x12, [x8]
+ LoadRegPair(p, 2, 12, 16);
+ p += 8;
+
+ // br x12
+ *(DWORD*)p = 0xd61f0180;
+ p += 4;
+
+ // padding to make 8 byte aligned
+ *(DWORD*)p = 0xBADC0DF0; p += 4;
+
+ // label:
+ // arg
+ *(TADDR*)p = arg;
+ p += 8;
+
+ // target
+ *(TADDR*)p = target;
+ p += 8;
+ END_DYNAMIC_HELPER_EMIT();
}
PCODE DynamicHelpers::CreateHelperWithTwoArgs(LoaderAllocator * pAllocator, TADDR arg, TADDR arg2, PCODE target)
{
- UNREACHABLE();
-}
-#endif
+ STANDARD_VM_CONTRACT;
+
+ BEGIN_DYNAMIC_HELPER_EMIT(40);
+
+ // adr x8, <label>
+ // ldp x2, x3, [x8]; wback
+ LoadRegPair(p, 2, 3, 16);
+ p += 8;
+
+ // ldr x12, [x8]
+ *(DWORD*)p = 0xf940010c;
+ p += 4;
+
+ // br x12
+ *(DWORD*)p = 0xd61f0180;
+ p += 4;
+
+ // label:
+ // arg
+ *(TADDR*)p = arg;
+ p += 8;
+ // arg2
+ *(TADDR*)p = arg2;
+ p += 8;
+ // target
+ *(TADDR*)p = target;
+ p += 8;
+ END_DYNAMIC_HELPER_EMIT();
+}
+#endif // FEATURE_READYTORUN
+
+#endif // CROSSGEN_COMPILE
+
+#endif // #ifndef DACCESS_COMPILE
MetaSig msig(pMD);
_ASSERTE(!msig.IsVarArg()); // No array signature is varargs, code below does not expect it.
- switch (pcls->GetArrayElementType())
+ switch (pMT->GetApproxArrayElementTypeHandle().GetInternalCorElementType())
{
// These are all different because of sign extension
#include "assemblynativeresource.h"
#endif // !FEATURE_CORECLR
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
#include "clrprivbinderloadfile.h"
#endif
FCIMPLEND
#endif // FEATURE_FUSION
-#ifdef FEATURE_HOSTED_BINDER
FCIMPL9(Object*, AssemblyNative::Load, AssemblyNameBaseObject* assemblyNameUNSAFE,
StringObject* codeBaseUNSAFE,
Object* securityUNSAFE,
CLR_BOOL fThrowOnFileNotFound,
CLR_BOOL fForIntrospection,
CLR_BOOL fSuppressSecurityChecks)
-#else // !FEATURE_HOSTED_BINDER
-FCIMPL8(Object*, AssemblyNative::Load, AssemblyNameBaseObject* assemblyNameUNSAFE,
- StringObject* codeBaseUNSAFE,
- Object* securityUNSAFE,
- AssemblyBaseObject* requestingAssemblyUNSAFE,
- StackCrawlMark* stackMark,
- CLR_BOOL fThrowOnFileNotFound,
- CLR_BOOL fForIntrospection,
- CLR_BOOL fSuppressSecurityChecks)
-#endif // FEATURE_HOSTED_BINDER
{
FCALL_CONTRACT;
}
else if (!fForIntrospection)
{
-#ifdef FEATURE_HOSTED_BINDER
// name specified, if immersive ignore the codebase
if (GetThread()->GetDomain()->HasLoadContextHostBinder())
gc.codeBase = NULL;
-#endif //FEATURE_HOSTED_BINDER
// Compute parent assembly
Assembly * pRefAssembly;
EEFileLoadException::Throw(&spec, COR_E_NOTSUPPORTED);
}
-#ifdef FEATURE_HOSTED_BINDER
if (pPrivHostBinder != NULL)
{
pParentAssembly = NULL;
spec.SetHostBinder(pPrivHostBinder);
}
-#endif // FEATURE_HOSTED_BINDER
if (gc.codeBase != NULL)
spec.SetCodeBase(&(pThread->m_MarshalAlloc), &gc.codeBase);
CLRPrivBinderLoadFile* pBinderToUse = NULL;
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
if (GetAppDomain()->HasLoadContextHostBinder())
{
pBinderToUse = CLRPrivBinderLoadFile::GetOrCreateBinder();
}
-#endif // FEATURE_HOSTED_BINDER && !FEATURE_CORECLR
+#endif // !FEATURE_CORECLR
pFile = PEAssembly::OpenMemory(pCallersAssembly->GetManifestFile(),
pAssemblyData, (COUNT_T)uAssemblyLength,
}
FCIMPLEND
-void QCALLTYPE AssemblyNative::GetType(QCall::AssemblyHandle pAssembly, LPCWSTR wszName, BOOL bThrowOnError, BOOL bIgnoreCase, QCall::ObjectHandleOnStack retType)
+void QCALLTYPE AssemblyNative::GetType(QCall::AssemblyHandle pAssembly, LPCWSTR wszName, BOOL bThrowOnError, BOOL bIgnoreCase, QCall::ObjectHandleOnStack retType, QCall::ObjectHandleOnStack keepAlive)
{
CONTRACTL
{
if (!wszName)
COMPlusThrowArgumentNull(W("name"), W("ArgumentNull_String"));
- GCX_COOP();
+ BOOL prohibitAsmQualifiedName = TRUE;
- OBJECTREF keepAlive = NULL;
- GCPROTECT_BEGIN(keepAlive);
-
- {
- GCX_PREEMP();
-
- BOOL prohibitAsmQualifiedName = TRUE;
-
- // Load the class from this assembly (fail if it is in a different one).
- retTypeHandle = TypeName::GetTypeManaged(wszName, pAssembly, bThrowOnError, bIgnoreCase, pAssembly->IsIntrospectionOnly(), prohibitAsmQualifiedName, NULL, FALSE, &keepAlive);
- }
+ // Load the class from this assembly (fail if it is in a different one).
+ retTypeHandle = TypeName::GetTypeManaged(wszName, pAssembly, bThrowOnError, bIgnoreCase, pAssembly->IsIntrospectionOnly(), prohibitAsmQualifiedName, NULL, FALSE, (OBJECTREF*)keepAlive.m_ppObject);
if (!retTypeHandle.IsNull())
{
- retType.Set(retTypeHandle.GetManagedClassObject());
+ GCX_COOP();
+ retType.Set(retTypeHandle.GetManagedClassObject());
}
- GCPROTECT_END();
-
END_QCALL;
return;
Object* securityUNSAFE);
static FCDECL6(Object*, LoadImage, U1Array* PEByteArrayUNSAFE, U1Array* SymByteArrayUNSAFE, Object* securityUNSAFE, StackCrawlMark* stackMark, CLR_BOOL fForIntrospection, SecurityContextSource securityContextSource);
-#ifdef FEATURE_HOSTED_BINDER
static FCDECL9(Object*, Load, AssemblyNameBaseObject* assemblyNameUNSAFE,
StringObject* codeBaseUNSAFE,
Object* securityUNSAFE,
CLR_BOOL fForIntrospection,
CLR_BOOL fSuppressSecurityChecks);
-#else //!FEATURE_HOSTED_BINDER
- static FCDECL8(Object*, Load, AssemblyNameBaseObject* assemblyNameUNSAFE,
- StringObject* codeBaseUNSAFE,
- Object* securityUNSAFE,
- AssemblyBaseObject* requestingAssemblyUNSAFE,
- StackCrawlMark* stackMark,
- CLR_BOOL fThrowOnFileNotFound,
- CLR_BOOL fForIntrospection,
- CLR_BOOL fSuppressSecurityChecks);
-#endif // FEATURE_HOSTED_BINDER
-
static FCDECL1(FC_BOOL_RET, IsFrameworkAssembly, AssemblyNameBaseObject* refAssemblyNameUNSAFE);
static FCDECL1(FC_BOOL_RET, IsNewPortableAssembly, AssemblyNameBaseObject* refAssemblyNameUNSAFE);
QCall::ObjectHandleOnStack retModule);
static
- void QCALLTYPE GetType(QCall::AssemblyHandle pAssembly, LPCWSTR wszName, BOOL bThrowOnError, BOOL bIgnoreCase, QCall::ObjectHandleOnStack retType);
+ void QCALLTYPE GetType(QCall::AssemblyHandle pAssembly, LPCWSTR wszName, BOOL bThrowOnError, BOOL bIgnoreCase, QCall::ObjectHandleOnStack retType, QCall::ObjectHandleOnStack keepAlive);
static
INT32 QCALLTYPE GetManifestResourceInfo(QCall::AssemblyHandle pAssembly, LPCWSTR wszName, QCall::ObjectHandleOnStack retAssembly, QCall::StringHandleOnStack retFileName, QCall::StackCrawlMarkHandle stackMark);
DomainAssembly *pAssembly = nullptr;
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder * pBinder = GetHostBinder();
// If no binder was explicitly set, check if parent assembly has a binder.
pAssembly = pDomain->FindAssembly(pPrivAssembly);
}
}
-#endif
+
if ((pAssembly == nullptr) && CanUseWithBindingCache())
{
pAssembly = pDomain->FindCachedAssembly(this);
NOTHROW;
GC_NOTRIGGER;
INJECT_FAULT(return E_OUTOFMEMORY;);
- PRECONDITION(HasUniqueIdentity() || AppDomain::GetCurrentDomain()->IsCompilationDomain());
}
CONTRACTL_END;
THROWS;
GC_TRIGGERS;
MODE_ANY;
-#ifdef FEATURE_HOSTED_BINDER
// Host binder based assembly spec's cannot currently be safely inserted into caches.
PRECONDITION(pSpec->GetHostBinder() == nullptr);
-#endif // FEATURE_HOSTED_BINDER
POSTCONDITION(UnsafeContains(this, pSpec));
POSTCONDITION(UnsafeVerifyLookupAssembly(this, pSpec, pAssembly));
INJECT_FAULT(COMPlusThrowOM(););
THROWS;
GC_TRIGGERS;
MODE_ANY;
-#ifdef FEATURE_HOSTED_BINDER
// Host binder based assembly spec's cannot currently be safely inserted into caches.
PRECONDITION(pSpec->GetHostBinder() == nullptr);
-#endif // FEATURE_HOSTED_BINDER
POSTCONDITION((!RETVAL) || (UnsafeContains(this, pSpec) && UnsafeVerifyLookupFile(this, pSpec, pFile)));
INJECT_FAULT(COMPlusThrowOM(););
}
THROWS;
GC_TRIGGERS;
MODE_ANY;
-#ifdef FEATURE_HOSTED_BINDER
// Host binder based assembly spec's cannot currently be safely inserted into caches.
PRECONDITION(pSpec->GetHostBinder() == nullptr);
-#endif // FEATURE_HOSTED_BINDER
DISABLED(POSTCONDITION(UnsafeContains(this, pSpec))); //<TODO>@todo: Getting violations here - StoreExceptions could happen anywhere so this is possibly too aggressive.</TODO>
INJECT_FAULT(COMPlusThrowOM(););
}
AssemblySpec *a1 = (AssemblySpec *) (u1 << 1);
AssemblySpec *a2 = (AssemblySpec *) u2;
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
_ASSERTE(a1->GetAppDomain() == a2->GetAppDomain());
if (a1->GetAppDomain()->HasLoadContextHostBinder())
return (CLRPrivBinderUtil::CompareHostBinderSpecs(a1,a2));
AssemblySpec* pSpec1 = (AssemblySpec*) (spec1 << 1);
AssemblyEntry* pEntry2 = (AssemblyEntry*) spec2;
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_FUSION)
+#if defined(FEATURE_FUSION)
AssemblySpec* pSpec2 = &pEntry2->spec;
_ASSERTE(pSpec1->GetAppDomain() == pSpec2->GetAppDomain());
if (pSpec1->GetAppDomain()->HasLoadContextHostBinder())
LIMITED_METHOD_CONTRACT;
if(m_pParentAssembly)
{
-#ifdef FEATURE_HOSTED_BINDER
if (m_pParentAssembly->GetFile()->HasHostAssembly())
return m_pParentAssembly->GetFile()->GetHostAssembly();
else
-#endif
return m_pParentAssembly->GetFile()->GetFusionAssembly();
}
return NULL;
#ifdef FEATURE_FUSION
if (pAssembly)
{
-#ifdef FEATURE_HOSTED_BINDER
_ASSERTE(GetHostBinder() == nullptr);
-#endif // FEATURE_HOSTED_BINDER
m_fParentLoadContext=pAssembly->GetFile()->GetLoadContext();
}
else
inline BOOL CanUseWithBindingCache() const
{
STATIC_CONTRACT_LIMITED_METHOD;
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
return (GetHostBinder() == nullptr) && HasUniqueIdentity();
#else
return HasUniqueIdentity();
#endif
}
-#ifdef FEATURE_HOSTED_BINDER
inline ICLRPrivBinder *GetHostBinder() const
{
LIMITED_METHOD_CONTRACT;
LIMITED_METHOD_CONTRACT;
m_pHostBinder = pHostBinder;
}
-#endif
};
#endif
LPCSTR m_szWinRtTypeNamespace;
LPCSTR m_szWinRtTypeClassName;
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder *m_pHostBinder;
-#endif
int m_ownedFlags;
BOOL m_fIntrospectionOnly;
#if defined(FEATURE_CORECLR)
m_context = pSpec->m_context;
-#ifdef FEATURE_HOSTED_BINDER
m_pHostBinder = pSpec->m_pHostBinder;
-#endif
#ifdef FEATURE_CORECLR
if ((pSpec->m_ownedFlags & BAD_NAME_OWNED) != 0)
#include "peimagelayout.inl"
#include "ildbsymlib.h"
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
#include "clrprivbinderappx.h"
-#endif //defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#endif // defined(FEATURE_APPX_BINDER)
#if defined(PROFILING_SUPPORTED)
#include "profilermetadataemitvalidator.h"
// This extended check is designed only to find assemblies loaded via an AssemblySpecBindingCache based binder. Verify that's what we found.
if(pAssemblyCandidate != NULL)
{
-#ifdef FEATURE_HOSTED_BINDER
if (!pAssemblyCandidate->GetManifestFile()->HasHostAssembly())
-#endif // FEATURE_HOSTED_BINDER
{
pAssembly = pAssemblyCandidate;
}
-#ifdef FEATURE_HOSTED_BINDER
else
{
DWORD binderFlags = 0;
_ASSERTE("Non-AssemblySpecBindingCache based assembly found with extended search" && !(IsStackWalkerThread() || IsGCThread()) && IsGenericInstantiationLookupCompareThread());
}
}
-#endif // FEATURE_HOSTED_BINDER
}
}
}
_ASSERTE(szWinRtClassName != NULL);
CLRPrivBinderWinRT * pWinRtBinder = pAppDomainExamine->GetWinRtBinder();
-#ifdef FEATURE_HOSTED_BINDER
if (pWinRtBinder == nullptr)
{ // We are most likely in AppX mode (calling AppX::IsAppXProcess() for verification is painful in DACCESS)
#ifndef DACCESS_COMPILE
#endif // defined(FEATURE_APPX_BINDER)
}
}
-#endif //FEATURE_HOSTED_BINDER
if (pWinRtBinder != nullptr)
{
//
//=====================================================================================================================
-#ifdef FEATURE_HOSTED_BINDER
#ifdef FEATURE_REFLECTION_ONLY_LOAD
#pragma once
}; // class CLRPrivAssemblyReflectionOnlyWinRT
#endif //FEATURE_REFLECTION_ONLY_LOAD
-#endif //FEATURE_HOSTED_BINDER
//
//=============================================================================================
-#ifdef FEATURE_HOSTED_BINDER
-
#pragma once
#include "holder.h"
BOOL m_fShareable;
Volatile<DWORD> m_dwImageTypes;
}; // class CLRPrivAssemblyWinRT
-
-#endif //FEATURE_HOSTED_BINDER
//
//=====================================================================================================================
-#ifdef FEATURE_HOSTED_BINDER
#ifdef FEATURE_REFLECTION_ONLY_LOAD
#pragma once
}; // class CLRPrivTypeCaheReflectionOnlyWinRT
#endif //FEATURE_REFLECTION_ONLY_LOAD
-#endif // FEATURE_HOSTED_BINDER
//
//=====================================================================================================================
-#ifdef FEATURE_HOSTED_BINDER
-
#pragma once
#include "internalunknownimpl.h"
}; // class CLRPrivTypeCaheWinRT
typedef DPTR(CLRPrivTypeCacheWinRT) PTR_CLRPrivTypeCacheWinRT;
-
-#endif // FEATURE_HOSTED_BINDER
EX_TRY
{
+ bool fContinueToLoadJIT = false;
+#if !defined(FEATURE_CORECLR)
typedef void (__stdcall* psxsJitStartup) (CoreClrCallbacks const &);
psxsJitStartup sxsJitStartupFn = (psxsJitStartup) GetProcAddress(*phJit, "sxsJitStartup");
(*sxsJitStartupFn) (cccallbacks);
pJitLoadData->jld_status = JIT_LOAD_STATUS_DONE_CALL_SXSJITSTARTUP;
+ fContinueToLoadJIT = true;
+ }
+#else // FEATURE_CORECLR
+ // For CoreCLR, we never use "sxsJitStartup" as that is Desktop utilcode initialization
+ // specific. Thus, assume we always got
+ fContinueToLoadJIT = true;
+#endif // !defined(FEATURE_CORECLR)
+ if (fContinueToLoadJIT)
+ {
typedef void (__stdcall* pjitStartup)(ICorJitHost*);
pjitStartup jitStartupFn = (pjitStartup) GetProcAddress(*phJit, "jitStartup");
STANDARD_VM_CHECK;
POSTCONDITION(RETVAL != NULL);
- INJECT_FAULT(COMPlusThrowOM());
+ INJECT_FAULT(COMPlusThrowOM());
}
CONTRACT_END;
// If the call was indeed for async delegate invocation, we will just throw an exception.
if ((pMD == pClass->m_pBeginInvokeMethod) || (pMD == pClass->m_pEndInvokeMethod))
{
- COMPlusThrow(kNotSupportedException);
+ COMPlusThrow(kPlatformNotSupportedException);
}
#endif //FEATURE_REMOTING
COMPlusThrow(kInvalidProgramException);
}
- RETURN ret;
+ RETURN ret;
}
FCIMPL1(Object*, COMDelegate::InternalAlloc, ReflectClassBaseObject * pTargetUNSAFE)
// GetType
// Given a class name, this method will look for that class
// with in the module.
-void QCALLTYPE COMModule::GetType(QCall::ModuleHandle pModule, LPCWSTR wszName, BOOL bThrowOnError, BOOL bIgnoreCase, QCall::ObjectHandleOnStack retType)
+void QCALLTYPE COMModule::GetType(QCall::ModuleHandle pModule, LPCWSTR wszName, BOOL bThrowOnError, BOOL bIgnoreCase, QCall::ObjectHandleOnStack retType, QCall::ObjectHandleOnStack keepAlive)
{
CONTRACTL
{
BEGIN_QCALL;
- GCX_COOP();
-
DomainAssembly *pAssembly = pModule->GetDomainAssembly();
_ASSERTE(pAssembly);
- OBJECTREF keepAlive = NULL;
- GCPROTECT_BEGIN(keepAlive);
-
- {
- GCX_PREEMP();
-
- BOOL prohibitAsmQualifiedName = TRUE;
+ BOOL prohibitAsmQualifiedName = TRUE;
- // Load the class from this assembly (fail if it is in a different one).
- retTypeHandle = TypeName::GetTypeManaged(wszName, pAssembly, bThrowOnError, bIgnoreCase, pAssembly->IsIntrospectionOnly(), prohibitAsmQualifiedName, NULL, FALSE, &keepAlive);
- }
+ // Load the class from this assembly (fail if it is in a different one).
+ retTypeHandle = TypeName::GetTypeManaged(wszName, pAssembly, bThrowOnError, bIgnoreCase, pAssembly->IsIntrospectionOnly(), prohibitAsmQualifiedName, NULL, FALSE, (OBJECTREF*)keepAlive.m_ppObject);
// Verify that it's in 'this' module
// But, if it's in a different assembly than expected, that's okay, because
GCX_COOP();
retType.Set(retTypeHandle.GetManagedClassObject());
}
- GCPROTECT_END();
-
+
END_QCALL;
return;
// Given a class type, this method will look for that type
// with in the module.
static
- void QCALLTYPE GetType(QCall::ModuleHandle pModule, LPCWSTR wszName, BOOL bThrowOnError, BOOL bIgnoreCase, QCall::ObjectHandleOnStack retType);
+ void QCALLTYPE GetType(QCall::ModuleHandle pModule, LPCWSTR wszName, BOOL bThrowOnError, BOOL bIgnoreCase, QCall::ObjectHandleOnStack retType, QCall::ObjectHandleOnStack keepAlive);
// Get class will return an array contain all of the classes
// that are defined within this Module.
#include "cgensys.h"
#include "peimagelayout.inl"
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
#include "appxutil.h"
#include "clrprivbinderappx.h"
#include "clrprivtypecachewinrt.h"
-#endif // defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#endif // defined(FEATURE_APPX_BINDER)
#ifdef FEATURE_COMINTEROP
#include "clrprivbinderwinrt.h"
if (pEmitter)
pCompilationDomain->SetDependencyEmitter(pEmitter);
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
if (AppX::IsAppXProcess())
{
HRESULT hr = S_OK;
IfFailThrow(pBinder->QueryInterface(IID_ICLRPrivBinder, &pBinderInterface));
pCompilationDomain->SetLoadContextHostBinder(pBinderInterface);
}
-#endif // defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#endif // defined(FEATURE_APPX_BINDER)
#ifdef DEBUGGING_SUPPORTED
// Notify the debugger here, before the thread transitions into the
MethodTable * pByteArrayMT = g_pByteArrayMT;
_ASSERTE(pByteArrayMT != NULL);
- if (src->GetMethodTable() == pByteArrayMT && dst->GetMethodTable() == pByteArrayMT)
+
+ // Optimization: If src is a byte array, we can
+ // simply set srcLen to GetNumComponents, without having
+ // to call GetComponentSize or verifying GetArrayElementType
+ if (src->GetMethodTable() == pByteArrayMT)
{
srcLen = src->GetNumComponents();
- dstLen = dst->GetNumComponents();
}
else
{
- // Size of the Arrays in bytes
srcLen = src->GetNumComponents() * src->GetComponentSize();
- dstLen = srcLen;
// We only want to allow arrays of primitives, no Objects.
const CorElementType srcET = src->GetArrayElementType();
if (!CorTypeInfo::IsPrimitiveType_NoThrow(srcET))
FCThrowArgumentVoid(W("src"), W("Arg_MustBePrimArray"));
-
- if (src != dst) {
+ }
+
+ // Optimization: If copying to/from the same array, then
+ // we know that dstLen and srcLen must be the same.
+ if (src == dst)
+ {
+ dstLen = srcLen;
+ }
+ else if (dst->GetMethodTable() == pByteArrayMT)
+ {
+ dstLen = dst->GetNumComponents();
+ }
+ else
+ {
+ dstLen = dst->GetNumComponents() * dst->GetComponentSize();
+ if (dst->GetMethodTable() != src->GetMethodTable())
+ {
const CorElementType dstET = dst->GetArrayElementType();
if (!CorTypeInfo::IsPrimitiveType_NoThrow(dstET))
FCThrowArgumentVoid(W("dest"), W("Arg_MustBePrimArray"));
- dstLen = dst->GetNumComponents() * dst->GetComponentSize();
}
}
#include "winrttypenameconverter.h"
#endif
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX_BINDER)
+#if defined(FEATURE_APPX_BINDER)
#include "clrprivbinderappx.h"
#include "clrprivtypecachewinrt.h"
#endif
return hr;
}
-#if defined(FEATURE_CORECLR) || defined(FEATURE_HOSTED_BINDER)
#define EMPTY_STRING_TO_NULL(s) {if(s && s[0] == 0) {s=NULL;};}
HRESULT CorHost2::_CreateAppDomain(
int nProperties,
LPCWSTR* pPropertyNames,
LPCWSTR* pPropertyValues,
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
ICLRPrivBinder* pBinder,
#endif
DWORD* pAppDomainID)
if (dwFlags & APPDOMAIN_FORCE_TRIVIAL_WAIT_OPERATIONS)
pDomain->SetForceTrivialWaitOperations();
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
if (pBinder != NULL)
pDomain->SetLoadContextHostBinder(pBinder);
#endif
return hr;
}
-#endif // defined(FEATURE_CORECLR) || defined(FEATURE_HOSTED_BINDER)
-
#ifdef FEATURE_CORECLR
HRESULT CorHost2::CreateAppDomainWithManager(
LPCWSTR wszFriendlyName,
#ifndef DACCESS_COMPILE
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
/*************************************************************************************
** ICLRPrivRuntime Methods
*************************************************************************************/
PAL_ENDTRY
}
-#endif // FEATURE_HOSTED_BINDER
-
-#ifndef FEATURE_CORECLR
// static
HRESULT CorHost2::SetFlagsAndHostConfig(STARTUP_FLAGS dwStartupFlags, LPCWSTR pwzHostConfigFile, BOOL fFinalize)
{
*ppUnk = static_cast<ICLRExecutionManager *>(this);
}
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
else if (riid == __uuidof(ICLRPrivRuntime))
{
ULONG version = 2;
#ifndef FEATURE_CORECLR // coreclr uses winrt binder which does not allow redirects
{
BaseDomain::LockHolder lh(pDomain);
-#ifdef FEATURE_HOSTED_BINDER
if (!pDomain->HasLoadContextHostBinder())
-#endif
{
// don't allow redirects
SystemDomain::InitializeDefaultDomain(FALSE);
}
CONTRACTL_END;
- #ifdef FEATURE_HOSTED_BINDER
if (m_fHostAssemblyPublished)
{
// Remove association first.
GetAppDomain()->UnPublishHostedAssembly(this);
}
- #endif
ModuleIterator i = IterateModules(kModIterIncludeLoading);
while (i.Next())
AppDomain::LoadLockHolder lock(m_pDomain);
m_pDomain->AddAssembly(this);
}
-#ifdef FEATURE_HOSTED_BINDER
// Make it possible to find this DomainAssembly object from associated ICLRPrivAssembly.
GetAppDomain()->PublishHostedAssembly(this);
m_fHostAssemblyPublished = true;
-#endif
}
#ifdef FEATURE_PREJIT
#ifdef FEATURE_FUSION
DomainAssembly * pDomainAssembly = GetDomainAssembly();
if (pDomainAssembly->GetSecurityDescriptor()->HasAdditionalEvidence() ||
- !(pDomainAssembly->GetFile()->IsContextLoad()
-#ifdef FEATURE_HOSTED_BINDER
- || pDomainAssembly->GetFile()->HasHostAssembly()
-#endif
- ))
+ !(pDomainAssembly->GetFile()->IsContextLoad() ||
+ pDomainAssembly->GetFile()->HasHostAssembly()))
{
m_pFile->SetCannotUseNativeImage();
}
fInsertIntoAssemblySpecBindingCache = GetFile()->GetLoadContext() == LOADCTX_TYPE_DEFAULT;
#endif
-#if defined(FEATURE_HOSTED_BINDER)
#if defined(FEATURE_APPX_BINDER)
fInsertIntoAssemblySpecBindingCache = fInsertIntoAssemblySpecBindingCache && !GetFile()->HasHostAssembly();
#else
fInsertIntoAssemblySpecBindingCache = fInsertIntoAssemblySpecBindingCache && GetFile()->CanUseWithBindingCache();
#endif
-#endif
if (fInsertIntoAssemblySpecBindingCache)
{
}
CONTRACTL_END;
-#ifdef FEATURE_HOSTED_BINDER
GetAppDomain()->UpdatePublishHostedAssembly(this, pFile);
-#else
- this->UpdatePEFileWorker(pFile);
-#endif
}
#ifdef FEATURE_MULTIMODULE_ASSEMBLIES
// policy here. Do we want to let such funcitons throw, etc.? Right now, we believe that there are no such
// frames on the stack to be unwound, so the SetFrame is alright (see the first comment above.) At the very
// least, we should add some way to assert that.
- //
- // ~FrameWithCookieHolder is also calling SetFrame() and if UnwindAndContinueRethrowHelperInsideCatch is ever changed
- // to not call SetFrame then the change should be reflected in the FrameWithCookieHolder as well.
- //
pThread->SetFrame(pEntryFrame);
#ifdef _DEBUG
DEFINE_VTABLE_GETTER_AND_CTOR_AND_DTOR(SecurityContextFrame)
};
-
-// This holder is defined for addressing a very specific issue:
-// Frames that use GCPROTECT_BEGIN/GCPROTECT_END can end up referencing corrupted object refs
-// when an exception is thrown until the point where the Frame is actually popped from the thread's Frame-chain.
-// Stack space allocated for OBJECTREFs in a try block may be reused in the catch block by other structures,
-// corrupting our protected OBJECTREFs and the Frame containing them. While the Frame is still on the callstack
-// a GC may occur, detecting the corrupt OBJECTREF and taking down the process. The FrameWithCookieHolder
-// forces the Frame to be popped out when exiting the current scope, therefore before the OBJECTREF is corrupted.
-//
-// This holder explicitly calls Thread::SetFrame, therefore potentially removing Frames from the thread's frame
-// chain without properly calling their corresponding ExceptionUnwind() method. This is extremely dangerous to
-// use unless it is backed by a call to UnwindAndContinueRethrowHelperInsideCatch() which does the same thing
-// (and has been vetted to be correct in doing so). Using this holder in any other circumstances may lead to bugs that
-// are extremely difficult to track down.
-template <typename TYPE>
-class FrameWithCookieHolder
-{
- protected:
- FrameWithCookie<TYPE> m_frame;
-
- public:
- FORCEINLINE FrameWithCookieHolder()
- : m_frame()
- {
- }
-
- // GCFrame
- FORCEINLINE FrameWithCookieHolder(OBJECTREF *pObjRefs, UINT numObjRefs, BOOL maybeInterior)
- : m_frame(pObjRefs, numObjRefs, maybeInterior)
- {
- }
-
- FORCEINLINE ~FrameWithCookieHolder()
- {
-#ifndef DACCESS_COMPILE
-
- Thread* pThread = GetThread();
- if (pThread)
- {
- GCX_COOP();
- pThread->SetFrame(&m_frame);
- m_frame.Pop();
- }
-
-#endif // #ifndef DACCESS_COMPILE
- }
-
-};
-
-#ifndef DACCESS_COMPILE
-// Restrictions from FrameWithCookieHolder are also applying for GCPROTECT_HOLDER.
-// Please read the FrameWithCookieHolder comments before using GCPROTECT_HOLDER.
-#define GCPROTECT_HOLDER(ObjRefStruct) \
- FrameWithCookieHolder<GCFrame> __gcframe((OBJECTREF*)&(ObjRefStruct), \
- sizeof(ObjRefStruct)/sizeof(OBJECTREF), \
- FALSE);
-
-#else // #ifndef DACCESS_COMPILE
-
-#define GCPROTECT_HOLDER(ObjRefStruct)
-
-#endif // #ifndef DACCESS_COMPILE
-
-
//------------------------------------------------------------------------
// These macros GC-protect OBJECTREF pointers on the EE's behalf.
// In between these macros, the GC can move but not discard the protected
SString ssAssemblyName(SString::Utf8Literal, "WindowsRuntimeAssemblyName, ContentType=WindowsRuntime");
DomainAssembly *pAssembly = LoadDomainAssembly(&ssAssemblyName, NULL,
-#ifdef FEATURE_HOSTED_BINDER
NULL,
-#endif
bThrowIfNotFound, FALSE, ssTypeName);
if (pAssembly != NULL)
{
HCIMPLEND
/*************************************************************/
+HCIMPL3(Object*, JIT_NewMDArrNonVarArg, CORINFO_CLASS_HANDLE classHnd, unsigned dwNumArgs, INT32 * pArgList)
+{
+ FCALL_CONTRACT;
+
+ OBJECTREF ret = 0;
+ HELPER_METHOD_FRAME_BEGIN_RET_1(ret); // Set up a frame
+
+ TypeHandle typeHnd(classHnd);
+ typeHnd.CheckRestore();
+ _ASSERTE(typeHnd.GetMethodTable()->IsArray());
+
+ ret = AllocateArrayEx(typeHnd, pArgList, dwNumArgs);
+
+ HELPER_METHOD_FRAME_END();
+ return OBJECTREFToObject(ret);
+}
+HCIMPLEND
+
+/*************************************************************/
/* returns '&array[idx], after doing all the proper checks */
#include <optsmallperfcritical.h>
{
CONTRACTL {
SO_TOLERANT;
- THROWS;
- GC_TRIGGERS;
- MODE_PREEMPTIVE;
+ NOTHROW;
+ GC_NOTRIGGER;
+ MODE_ANY;
} CONTRACTL_END;
BOOL result = FALSE;
- JIT_TO_EE_TRANSITION();
+ JIT_TO_EE_TRANSITION_LEAF();
if (IsDynamicScope(module))
{
result = ((Module *)module)->GetMDImport()->IsValidToken(metaTOK);
}
- EE_TO_JIT_TRANSITION();
+ EE_TO_JIT_TRANSITION_LEAF();
return result;
}
bool isValidTokenForTryResolveToken(CEEInfo* info, CORINFO_RESOLVED_TOKEN* resolvedToken)
{
- LIMITED_METHOD_CONTRACT;
+ CONTRACTL {
+ NOTHROW;
+ GC_NOTRIGGER;
+ SO_TOLERANT;
+ MODE_ANY;
+ } CONTRACTL_END;
if (!info->isValidToken(resolvedToken->tokenScope, resolvedToken->token))
{
}
// IsSharedByGenericInstantiations would not work here. The runtime lookup is required
- // even for standalone generic variables that show up as __Cannon here.
+ // even for standalone generic variables that show up as __Canon here.
fRuntimeLookup = th.IsCanonicalSubtype();
}
sigBuilder.AppendElementType(ELEMENT_TYPE_SZARRAY);
// Note that we can come here with pResolvedToken->pTypeSpec == NULL for invalid IL that
- // directly references __Cannon
+ // directly references __Canon
if (pResolvedToken->pTypeSpec != NULL)
{
SigPointer sigptr(pResolvedToken->pTypeSpec, pResolvedToken->cbTypeSpec);
pEEInfoOut->offsetOfObjArrayData = (DWORD)PtrArray::GetDataOffset();
+ pEEInfoOut->sizeOfReversePInvokeFrame = (DWORD)-1;
+
OSVERSIONINFO sVerInfo;
sVerInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetOSVersion(&sVerInfo);
}
/*********************************************************************/
+#if !defined(PLATFORM_UNIX)
+
+struct RunWithErrorTrapFilterParam
+{
+ ICorDynamicInfo* m_corInfo;
+ void (*m_function)(void*);
+ void* m_param;
+ EXCEPTION_POINTERS m_exceptionPointers;
+};
+
+static LONG RunWithErrorTrapFilter(struct _EXCEPTION_POINTERS* exceptionPointers, void* theParam)
+{
+ WRAPPER_NO_CONTRACT;
+
+ auto* param = reinterpret_cast<RunWithErrorTrapFilterParam*>(theParam);
+ param->m_exceptionPointers = *exceptionPointers;
+ return param->m_corInfo->FilterException(exceptionPointers);
+}
+
+#endif // !defined(PLATFORM_UNIX)
+
+bool CEEInfo::runWithErrorTrap(void (*function)(void*), void* param)
+{
+ // No dynamic contract here because SEH is used
+ STATIC_CONTRACT_THROWS;
+ STATIC_CONTRACT_GC_TRIGGERS;
+ STATIC_CONTRACT_SO_INTOLERANT;
+ STATIC_CONTRACT_MODE_PREEMPTIVE;
+
+ // NOTE: the lack of JIT/EE transition markers in this method is intentional. Any
+ // transitions into the EE proper should occur either via the call to
+ // `EEFilterException` (which is appropraitely marked) or via JIT/EE
+ // interface calls made by `function`.
+
+ bool success = true;
+
+#if !defined(PLATFORM_UNIX)
+
+ RunWithErrorTrapFilterParam trapParam;
+ trapParam.m_corInfo = m_pOverride == nullptr ? this : m_pOverride;
+ trapParam.m_function = function;
+ trapParam.m_param = param;
+
+ PAL_TRY(RunWithErrorTrapFilterParam*, pTrapParam, &trapParam)
+ {
+ pTrapParam->m_function(pTrapParam->m_param);
+ }
+ PAL_EXCEPT_FILTER(RunWithErrorTrapFilter)
+ {
+ HandleException(&trapParam.m_exceptionPointers);
+ success = false;
+ }
+ PAL_ENDTRY
+
+#else // !defined(PLATFORM_UNIX)
+
+ // We shouldn't need PAL_TRY on *nix: any exceptions that we are able to catch
+ // ought to originate from the runtime itself and should be catchable inside of
+ // EX_TRY/EX_CATCH, including emulated SEH exceptions.
+ EX_TRY
+ {
+ function(param);
+ }
+ EX_CATCH
+ {
+ success = false;
+ }
+ EX_END_CATCH(RethrowTerminalExceptions);
+
+#endif
+
+ return success;
+}
+
+/*********************************************************************/
IEEMemoryManager* CEEInfo::getMemoryManager()
{
CONTRACTL {
DWORD getJitFlags(CORJIT_FLAGS* jitFlags, DWORD sizeInBytes);
+ bool runWithErrorTrap(void (*function)(void*), void* param);
+
private:
// Shrinking these buffers drastically reduces the amount of stack space
// required for each instance of the interpreter, and thereby reduces SOs.
NULL);
if (hr == S_OK)
{
- // enable only for amd64/arm64 now, other platforms are not tested.
-#if defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_)
return TRUE;
-#else
- _ASSERTE(!"HasNativeCallableAttribute is not yet implemented.");
-#endif // _TARGET_AMD64_ || _TARGET_ARM64_
}
#endif //FEATURE_CORECLR
wLoadLevel = 0;
// Extra data
lenModuleName = (unsigned short) lenName;
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
lenAssemblyName = (unsigned short) lenAsmName;
recordID += RoundUp(lenModuleName) + RoundUp(lenAssemblyName);
#else
unsigned lenModuleName = (unsigned) strlen(pModuleName);
simpleName.Set((const BYTE *) pModuleName, lenModuleName); // SBuffer::Set copies over name
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
SString sAssemblyName;
StackScratchBuffer scratch;
pMod->GetAssembly()->GetManifestFile()->GetDisplayName(sAssemblyName);
const void * pModuleName = module.simpleName;
unsigned lenModuleName = module.simpleName.GetSize();
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
const void * pAssemblyName = module.assemblyName;
unsigned lenAssemblyName = module.assemblyName.GetSize();
#else
{
hr = WriteString(pModuleName, lenModuleName, pStream);
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
if (SUCCEEDED(hr))
{
hr = WriteString(pAssemblyName, lenAssemblyName, pStream);
NewHolder<MulticoreJitProfilePlayer> player(new (nothrow) MulticoreJitProfilePlayer(
m_pDomain,
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
m_pBinderContext,
#else
NULL,
{
MulticoreJitRecorder * pRecorder = new (nothrow) MulticoreJitRecorder(
pDomain,
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
pBinderContext,
#else
NULL,
unsigned short flags;
unsigned short wLoadLevel;
unsigned short lenModuleName;
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
unsigned short lenAssemblyName;
#endif
return (const char *) (this + 1); // after this record
}
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
unsigned AssemblyNameLen() const
{
LIMITED_METHOD_CONTRACT;
private:
ADID m_DomainID;
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
ICLRPrivBinder * m_pBinderContext;
#endif
LONG m_nMySession;
HRESULT ReadCheckFile(const wchar_t * pFileName);
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
DomainAssembly * LoadAssembly(SString & assemblyName);
#endif
{
private:
AppDomain * m_pDomain; // AutoStartProfile could be called from SystemDomain
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
ICLRPrivBinder * m_pBinderContext;
#endif
SString m_fullFileName;
LIMITED_METHOD_CONTRACT;
m_pDomain = pDomain;
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
m_pBinderContext = pBinderContext;
#endif
m_JitInfoCount = 0;
LIMITED_METHOD_CONTRACT;
m_DomainID = pDomain->GetId();
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
m_pBinderContext = pBinderContext;
#endif
m_nMySession = nSession;
return false;
}
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
if (pFile->GetPath().IsEmpty()) // Ignore in-memory modules
{
return false;
m_stats.m_nTryCompiling ++;
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
// Reset the flag to allow managed code to be called in multicore JIT background thread from this routine
ThreadStateNCStackHolder holder(-1, Thread::TSNC_CallingManagedCodeDisabled);
#endif
PlayerModuleInfo & mod = m_pModules[moduleTo];
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
// Load the module if necessary.
if (!mod.m_pModule)
{
return true;
}
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
DomainAssembly * MulticoreJitProfilePlayer::LoadAssembly(SString & assemblyName)
{
STANDARD_VM_CONTRACT;
PlayerModuleInfo & mod = m_pModules[inst >> 24];
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
_ASSERTE(mod.IsModuleLoaded());
#else
_ASSERTE(mod.IsModuleLoaded() && ! mod.IsLowerLevel());
const ModuleRecord * pRec = (const ModuleRecord * ) pBuffer;
if (((unsigned)(pRec->lenModuleName
-#if defined(FEATURE_CORECLR) && defined(FEATURE_HOSTED_BINDER)
+#if defined(FEATURE_CORECLR)
+ pRec->lenAssemblyName
#endif
) > (rcdLen - sizeof(ModuleRecord))) ||
#include "sha1.h"
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_FUSION)
+#if defined(FEATURE_FUSION)
#include "clrprivbinderfusion.h"
#include "clrprivbinderappx.h"
#include "clrprivbinderloadfile.h"
,m_pSecurityManager(NULL)
,m_securityManagerLock(CrstPEFileSecurityManager)
#endif // FEATURE_CAS_POLICY
-#ifdef FEATURE_HOSTED_BINDER
,m_pHostAssembly(nullptr)
-#endif // FEATURE_HOSTED_BINDER
{
CONTRACTL
{
CoTaskMemFree(m_certificate);
#endif // FEATURE_CAS_POLICY
-#ifdef FEATURE_HOSTED_BINDER
if (m_pHostAssembly != NULL)
{
m_pHostAssembly->Release();
}
-#endif
}
#ifndef DACCESS_COMPILE
return FALSE;
}
-#ifdef FEATURE_HOSTED_BINDER
// Different host assemblies cannot be equal unless they are associated with the same host binder
// It's ok if only one has a host binder because multiple threads can race to load the same assembly
// and that may cause temporary candidate PEAssembly objects that never get bound to a host assembly
return FALSE;
}
-#endif // FEATURE_HOSTED_BINDER
-
// Same identity is equal
if (m_identity != NULL && pFile->m_identity != NULL
IMetaDataEmit* pEmit,
PEFile *creator,
BOOL system,
- BOOL introspectionOnly/*=FALSE*/
-#ifdef FEATURE_HOSTED_BINDER
- ,
+ BOOL introspectionOnly/*=FALSE*/,
PEImage * pPEImageIL /*= NULL*/,
PEImage * pPEImageNI /*= NULL*/,
- ICLRPrivAssembly * pHostAssembly /*= NULL*/
-#endif
- )
+ ICLRPrivAssembly * pHostAssembly /*= NULL*/)
: PEFile(pBindResultInfo ? (pBindResultInfo->GetPEImage() ? pBindResultInfo->GetPEImage() :
(pBindResultInfo->HasNativeImage() ? pBindResultInfo->GetNativeImage() : NULL)
-#ifdef FEATURE_HOSTED_BINDER
): pPEImageIL? pPEImageIL:(pPEImageNI? pPEImageNI:NULL), FALSE),
-#else
- ): NULL, FALSE),
-#endif
m_creator(clr::SafeAddRef(creator)),
m_bIsFromGAC(FALSE),
m_bIsOnTpaList(FALSE)
CONSTRUCTOR_CHECK;
PRECONDITION(CheckPointer(pEmit, NULL_OK));
PRECONDITION(CheckPointer(creator, NULL_OK));
-#ifdef FEATURE_HOSTED_BINDER
PRECONDITION(pBindResultInfo == NULL || (pPEImageIL == NULL && pPEImageNI == NULL));
-#endif
STANDARD_VM_CHECK;
}
CONTRACTL_END;
// We check the precondition above that either pBindResultInfo is null or both pPEImageIL and pPEImageNI are,
// so we'll only get a max of one native image passed in.
-#ifdef FEATURE_HOSTED_BINDER
if (pPEImageNI != NULL)
{
SetNativeImage(pPEImageNI);
}
-#endif
#ifdef FEATURE_PREJIT
if (pBindResultInfo && pBindResultInfo->HasNativeImage())
ThrowHR(COR_E_BADIMAGEFORMAT, BFA_EMPTY_ASSEMDEF_NAME);
}
-#ifdef FEATURE_HOSTED_BINDER
// Set the host assembly and binding context as the AssemblySpec initialization
// for CoreCLR will expect to have it set.
if (pHostAssembly != nullptr)
_ASSERTE(pHostAssembly == nullptr);
pBindResultInfo->GetBindAssembly(&m_pHostAssembly);
}
-#endif // FEATURE_HOSTED_BINDER
#if _DEBUG
GetCodeBaseOrName(m_debugName);
#endif // FEATURE_FUSION
-#if defined(FEATURE_HOSTED_BINDER)
-
#ifdef FEATURE_FUSION
PEAssembly *PEAssembly::Open(
#endif // FEATURE_FUSION
-#endif // FEATURE_HOSTED_BINDER
-
-
PEAssembly::~PEAssembly()
{
CONTRACTL
if (!image->CheckILFormat())
ThrowHR(COR_E_BADIMAGEFORMAT, BFA_BAD_IL);
-#if defined(FEATURE_HOSTED_BINDER) && !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_CORECLR)
if(pBinderToUse != NULL && !isIntrospectionOnly)
{
ReleaseHolder<ICLRPrivAssembly> pAsm;
_ASSERTE(pFile);
RETURN pFile;
}
-#endif // FEATURE_HOSTED_BINDER && !FEATURE_CORECLR
+#endif // !FEATURE_CORECLR
#ifdef FEATURE_FUSION
RETURN new PEAssembly(image, NULL, NULL, NULL, NULL, NULL, NULL, pParentAssembly, FALSE, isIntrospectionOnly);
}
#endif
-#if defined(FEATURE_HOSTED_BINDER)
// Returns the ICLRPrivBinder* instance associated with the PEFile
PTR_ICLRPrivBinder PEFile::GetBindingContext()
{
return pBindingContext;
}
-#endif // FEATURE_HOSTED_BINDER
-
#include "corperm.h"
#include "eventtrace.h"
-#ifdef FEATURE_HOSTED_BINDER
#include "clrprivbinderutil.h"
-#endif
// --------------------------------------------------------------------------------
// Forward declared classes
{
LIMITED_METHOD_CONTRACT;
-#ifdef FEATURE_HOSTED_BINDER
DWORD binderFlags = BINDER_NONE;
HRESULT hr = E_FAIL;
hr = GetHostAssembly()->GetBinderFlags(&binderFlags);
return hr == S_OK ? binderFlags & BINDER_DESIGNER_BINDING_CONTEXT : FALSE;
-#else
- return FALSE;
-#endif
}
LPCWSTR GetPathForErrorMessages();
void MarkNativeImageInvalidIfOwned();
void ConvertMetadataToRWForEnC();
-#if defined(FEATURE_VERSIONING) || defined(FEATURE_HOSTED_BINDER)
protected:
PTR_ICLRPrivAssembly m_pHostAssembly;
-#endif
-#ifdef FEATURE_HOSTED_BINDER
protected:
friend class CLRPrivBinderFusion;
bool CanUseWithBindingCache()
{ LIMITED_METHOD_CONTRACT; return !HasHostAssembly(); }
-#endif // FEATURE_HOSTED_BINDER
}; // class PEFile
// Public API
// ------------------------------------------------------------
-#if defined(FEATURE_HOSTED_BINDER)
#if !defined(FEATURE_CORECLR)
static PEAssembly * Open(
PEAssembly * pParentAssembly,
ICLRPrivAssembly * pHostAssembly,
BOOL fIsIntrospectionOnly = FALSE);
#endif //!FEATURE_CORECLR
-#endif //FEATURE_HOSTED_BINDER
// This opens the canonical mscorlib.dll
#ifdef FEATURE_FUSION
IMetaDataEmit *pEmit,
PEFile *creator,
BOOL system,
- BOOL introspectionOnly = FALSE
-#ifdef FEATURE_HOSTED_BINDER
- ,
+ BOOL introspectionOnly = FALSE,
PEImage * pPEImageIL = NULL,
PEImage * pPEImageNI = NULL,
ICLRPrivAssembly * pHostAssembly = NULL
-#endif
);
#endif
virtual ~PEAssembly();
// Indicates if the assembly can be cached in a binding cache such as AssemblySpecBindingCache.
inline bool CanUseWithBindingCache()
{
-#if defined(FEATURE_HOSTED_BINDER)
STATIC_CONTRACT_WRAPPER;
#if !defined(FEATURE_APPX_BINDER)
return (HasBindableIdentity());
#else
return (PEFile::CanUseWithBindingCache() && HasBindableIdentity());
#endif // FEATURE_CORECLR
-#else
- STATIC_CONTRACT_LIMITED_METHOD;
- return true;
-#endif // FEATURE_HOSTED_BINDER
}
};
#endif //!DACCESS_COMPILE
#endif //FEATURE_FUSION
-#if defined(FEATURE_HOSTED_BINDER) && !defined(DACCESS_COMPILE)
+#if !defined(DACCESS_COMPILE)
PEImage * PEImage::OpenImage(
ICLRPrivResource * pIResource,
MDInternalImportFlags flags)
};
-#ifdef FEATURE_HOSTED_BINDER
// pUnkResource must be one of the ICLRPrivResource* interfaces defined in CLRPrivBinding.IDL.
// pUnkResource will be queried for each of these to find a match and
static PEImage * OpenImage(
ICLRPrivResource * pIResource,
MDInternalImportFlags flags = MDInternalImport_Default);
-#endif
static PTR_PEImage FindById(UINT64 uStreamAsmId, DWORD dwModuleId);
static PTR_PEImage FindByPath(LPCWSTR pPath);
if (m_availableTypesHashtable.IsNull())
return FALSE;
- LPCUTF8 pszName;
- LPCUTF8 pszNameSpace;
+ LPCUTF8 pszName = NULL;
+ LPCUTF8 pszNameSpace = NULL;
//
// Compute the hashcode of the type (hashcode based on type name and namespace name)
void QCALLTYPE RuntimeTypeHandle::GetTypeByName(LPCWSTR pwzClassName, BOOL bThrowOnError, BOOL bIgnoreCase, BOOL bReflectionOnly,
QCall::StackCrawlMarkHandle pStackMark,
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder * pPrivHostBinder,
-#endif
- BOOL bLoadTypeFromPartialNameHack, QCall::ObjectHandleOnStack retType)
+ BOOL bLoadTypeFromPartialNameHack, QCall::ObjectHandleOnStack retType,
+ QCall::ObjectHandleOnStack keepAlive)
{
QCALL_CONTRACT;
if (!pwzClassName)
COMPlusThrowArgumentNull(W("className"),W("ArgumentNull_String"));
- GCX_COOP();
{
- OBJECTREF keepAlive = NULL;
-
- // BEGIN_QCALL/END_QCALL define try/catch scopes for potential exceptions thrown when bThrowOnError is enabled.
- // Originally, in case of an exception the GCFrame was removed from the Thread's Frame chain in the catch block, in UnwindAndContinueRethrowHelperInsideCatch.
- // However, the catch block declared some local variables that overlapped the location of the now out of scope GCFrame and OBJECTREF, therefore corrupting
- // those values. Having the GCX_COOP/GCX_PREEMP switching GC modes, allowed a situation where in case of an exception, the thread would wait for a GC to complete
- // while still having the GCFrame in the Thread's Frame chain, but with a corrupt OBJECTREF due to stack location reuse in the catch block.
- // The solution is to force the removal of GCFrame (and the Frames above) from the Thread's Frame chain before entering the catch block, at the time of
- // FrameWithCookieHolder's destruction.
- GCPROTECT_HOLDER(keepAlive);
-
- {
- GCX_PREEMP();
- typeHandle = TypeName::GetTypeManaged(pwzClassName, NULL, bThrowOnError, bIgnoreCase, bReflectionOnly, /*bProhibitAsmQualifiedName =*/ FALSE, pStackMark, bLoadTypeFromPartialNameHack, &keepAlive
-#ifdef FEATURE_HOSTED_BINDER
- , pPrivHostBinder
-#endif
- );
- }
+ typeHandle = TypeName::GetTypeManaged(pwzClassName, NULL, bThrowOnError, bIgnoreCase, bReflectionOnly, /*bProhibitAsmQualifiedName =*/ FALSE, pStackMark,
+ bLoadTypeFromPartialNameHack, (OBJECTREF*)keepAlive.m_ppObject,
+ pPrivHostBinder);
+ }
- if (!typeHandle.IsNull())
- {
- retType.Set(typeHandle.GetManagedClassObject());
- }
+ if (!typeHandle.IsNull())
+ {
+ GCX_COOP();
+ retType.Set(typeHandle.GetManagedClassObject());
}
END_QCALL;
static
void QCALLTYPE GetTypeByName(LPCWSTR pwzClassName, BOOL bThrowOnError, BOOL bIgnoreCase, BOOL bReflectionOnly,
QCall::StackCrawlMarkHandle pStackMark,
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder * pPrivHostBinder,
-#endif
- BOOL bLoadTypeFromPartialNameHack, QCall::ObjectHandleOnStack retType);
+ BOOL bLoadTypeFromPartialNameHack, QCall::ObjectHandleOnStack retType,
+ QCall::ObjectHandleOnStack keepAlive);
static FCDECL1(AssemblyBaseObject*, GetAssembly, ReflectClassBaseObject *pType);
static FCDECL1(ReflectClassBaseObject*, GetBaseType, ReflectClassBaseObject* pType);
}
CONTRACTL_END;
-#if !defined(FEATURE_CORECLR)
+#ifndef FEATURE_PAL
if (!CPUGroupInfo::CanEnableGCCPUGroups() || !CPUGroupInfo::CanEnableThreadUseAllCpuGroups())
return;
+#ifndef FEATURE_CORECLR
// We only handle the non-hosted case here. If CLR is hosted, the hosting
// process controls the physical OS Threads. If CLR is not hosted, we can
// set thread group affinity on OS threads directly.
HostComHolder<IHostTask> pHostTask (GetHostTaskWithAddRef());
if (pHostTask != NULL)
return;
+#endif //!FEATURE_CORECLR
//Borrow the ThreadStore Lock here: Lock ThreadStore before distributing threads
ThreadStoreLockHolder TSLockHolder(TRUE);
CPUGroupInfo::SetThreadGroupAffinity(GetThreadHandle(), &groupAffinity, NULL);
m_wCPUGroup = groupAffinity.Group;
m_pAffinityMask = groupAffinity.Mask;
-#endif
+#endif // !FEATURE_PAL
}
void Thread::ClearThreadCPUGroupAffinity()
}
CONTRACTL_END;
-#if !defined(FEATURE_CORECLR)
+#ifndef FEATURE_PAL
if (!CPUGroupInfo::CanEnableGCCPUGroups() || !CPUGroupInfo::CanEnableThreadUseAllCpuGroups())
return;
+#ifndef FEATURE_CORECLR
// We only handle the non-hosted case here. If CLR is hosted, the hosting
// process controls the physical OS Threads. If CLR is not hosted, we can
// set thread group affinity on OS threads directly.
HostComHolder<IHostTask> pHostTask (GetHostTaskWithAddRef());
if (pHostTask != NULL)
return;
+#endif //!FEATURE_CORECLR
ThreadStoreLockHolder TSLockHolder(TRUE);
m_wCPUGroup = 0;
m_pAffinityMask = 0;
-#endif
+#endif // !FEATURE_PAL
}
DWORD Thread::StartThread()
// object associated with them (e.g., the bgc thread).
void SetGCSpecial(bool fGCSpecial);
-#if !defined(FEATURE_CORECLR)
+#ifndef FEATURE_PAL
private:
WORD m_wCPUGroup;
DWORD_PTR m_pAffinityMask;
-#endif
+#endif // !FEATURE_PAL
public:
void ChooseThreadCPUGroupAffinity();
/*fProhibitAsmQualifiedName = */ FALSE,
NULL,
pRequestingAssembly,
-#ifdef FEATURE_HOSTED_BINDER
nullptr,
-#endif
FALSE,
&keepAlive);
BOOL bProhibitAsmQualifiedName,
StackCrawlMark* pStackMark,
BOOL bLoadTypeFromPartialNameHack,
- OBJECTREF *pKeepAlive
-#ifdef FEATURE_HOSTED_BINDER
- , ICLRPrivBinder * pPrivHostBinder
-#endif
- )
+ OBJECTREF *pKeepAlive,
+ ICLRPrivBinder * pPrivHostBinder)
{
STANDARD_VM_CONTRACT;
bProhibitAsmQualifiedName,
pStackMark,
NULL,
-#ifdef FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
bLoadTypeFromPartialNameHack,
pKeepAlive);
bProhibitAsmQualifiedName,
pStackMark,
NULL,
-#ifdef FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
bLoadTypeFromPartialNameHack,
pKeepAlive);
}
}
return pTypeName->GetTypeWorker(bThrowIfNotFound, /*bIgnoreCase = */FALSE, pAssembly->IsIntrospectionOnly(), pAssembly, /*fEnableCASearchRules = */FALSE, FALSE, NULL, NULL,
-#ifdef FEATURE_HOSTED_BINDER
nullptr, // pPrivHostBinder
-#endif
FALSE, NULL /* cannot find a collectible type unless it is in assembly */);
FALSE,
NULL,
NULL,
-#ifdef FEATURE_HOSTED_BINDER
nullptr, // pPrivHostBinder
-#endif
FALSE,
NULL /* cannot find a collectible type */);
}
BOOL bProhibitAsmQualifiedName,
StackCrawlMark* pStackMark,
Assembly* pRequestingAssembly,
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder * pPrivHostBinder,
-#endif
BOOL bLoadTypeFromPartialNameHack,
OBJECTREF *pKeepAlive)
{
EX_TRY
{
DomainAssembly *pDomainAssembly = LoadDomainAssembly(GetAssembly(), pRequestingAssembly,
-#ifdef FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
bThrowIfNotFound, bIntrospectionOnly, pssOuterTypeName);
if (pDomainAssembly)
{
else
{
DomainAssembly *pDomainAssembly = LoadDomainAssembly(GetAssembly(), pRequestingAssembly,
-#ifdef FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
bThrowIfNotFound, bIntrospectionOnly, pssOuterTypeName);
if (pDomainAssembly)
{
TypeHandle thGenericArg = m_genericArguments[i]->GetTypeWorker(
bThrowIfNotFound, bIgnoreCase, bIntrospectionOnly,
pAssemblyGetType, fEnableCASearchRules, bProhibitAsmQualifiedName, pStackMark, pRequestingAssembly,
-#ifdef FEATURE_HOSTED_BINDER
pPrivHostBinder,
-#endif
bLoadTypeFromPartialNameHack,
(pKeepAlive != NULL) ? &gc.keepAlive : NULL /* Only pass a keepalive parameter if we were passed a keepalive parameter */);
DomainAssembly * LoadDomainAssembly(
SString * psszAssemblySpec,
Assembly * pRequestingAssembly,
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder * pPrivHostBinder,
-#endif
BOOL bThrowIfNotFound,
BOOL bIntrospectionOnly,
SString * pssOuterTypeName)
spec.SetWindowsRuntimeType(*pssOuterTypeName);
}
-#ifdef FEATURE_HOSTED_BINDER
if (pPrivHostBinder)
{
spec.SetHostBinder(pPrivHostBinder);
}
- else
-#endif
- if (pRequestingAssembly && (!pRequestingAssembly->IsDomainNeutral()) && (!pRequestingAssembly->IsCollectible()))
+ else if (pRequestingAssembly && (!pRequestingAssembly->IsDomainNeutral()) && (!pRequestingAssembly->IsCollectible()))
{
GCX_PREEMP();
spec.SetParentAssembly(pRequestingAssembly->GetDomainAssembly());
DomainAssembly * LoadDomainAssembly(
SString * psszAssemblySpec,
Assembly * pRequestingAssembly,
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder * pPrivHostBinder,
-#endif
BOOL bThrowIfNotFound,
BOOL bIntrospectionOnly,
SString * pssOuterTypeName);
BOOL bProhibitAssemblyQualifiedName,
StackCrawlMark* pStackMark,
BOOL bLoadTypeFromPartialNameHack,
- OBJECTREF *pKeepAlive
-#ifdef FEATURE_HOSTED_BINDER
- , ICLRPrivBinder * pPrivHostBinder = nullptr
-#endif
- );
+ OBJECTREF *pKeepAlive,
+ ICLRPrivBinder * pPrivHostBinder = nullptr);
public:
StackCrawlMark* pStackMark,
Assembly* pRequestingAssembly,
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder * pPrivHostBinder,
-#endif
BOOL bLoadTypeFromPartialNameHack,
OBJECTREF *pKeepAlive);
friend class TypeString;
friend SString* TypeName::ToString(SString*, BOOL, BOOL, BOOL);
friend TypeHandle TypeName::GetTypeWorker(BOOL, BOOL, BOOL, Assembly*, BOOL, BOOL, StackCrawlMark*, Assembly*,
-#ifdef FEATURE_HOSTED_BINDER
ICLRPrivBinder * pPrivHostBinder,
-#endif
BOOL, OBJECTREF *);
HRESULT OpenGenericArguments();
HRESULT CloseGenericArguments();
if (CPUGroupInfo::CanEnableGCCPUGroups() && CPUGroupInfo::CanEnableThreadUseAllCpuGroups())
{
-#if !defined(FEATURE_CORECLR)
+#if !defined(FEATURE_REDHAWK) && !defined(FEATURE_PAL)
FILETIME newIdleTime, newKernelTime, newUserTime;
CPUGroupInfo::GetSystemTimes(&newIdleTime, &newKernelTime, &newUserTime);
{
LIMITED_METHOD_CONTRACT;
- if (CPUGroupInfo::CanEnableGCCPUGroups() && CPUGroupInfo::CanEnableThreadUseAllCpuGroups())
- return pRecycledListPerProcessor[CPUGroupInfo::CalculateCurrentProcessorNumber()][memType];
- else
- // Turns out GetCurrentProcessorNumber can return a value greater than the number of processors reported by
- // GetSystemInfo, if we're running in WOW64 on a machine with >32 processors.
- return pRecycledListPerProcessor[GetCurrentProcessorNumber()%NumberOfProcessors][memType];
+ if (CPUGroupInfo::CanEnableGCCPUGroups() && CPUGroupInfo::CanEnableThreadUseAllCpuGroups())
+ return pRecycledListPerProcessor[CPUGroupInfo::CalculateCurrentProcessorNumber()][memType];
+ else
+ // Turns out GetCurrentProcessorNumber can return a value greater than the number of processors reported by
+ // GetSystemInfo, if we're running in WOW64 on a machine with >32 processors.
+ return pRecycledListPerProcessor[GetCurrentProcessorNumber()%NumberOfProcessors][memType];
}
};
{
ZapImage * pImage = ZapImage::GetImage(pZapWriter);
- BYTE buffer[42];
+ BYTE buffer[44];
BYTE * p = buffer;
#if defined(_TARGET_X86_)
{
if (IsVSD())
{
- // x11 contains indirection cell
- // Do nothing x11 contains our first param
+ // x11 contains indirection cell
+ // Do nothing x11 contains our first param
}
else
{
// mov x11, x12
- *(DWORD*)p = 0xaa0c03eb;
- p += 4;
+ *(DWORD*)p = 0xaa0c03eb;
+ p += 4;
}
// movz x8, #index
- DWORD index = GetSectionIndex();
- _ASSERTE(index <= 0x7F);
- *(DWORD*)p = 0xd2800008 | (index << 5);
- p += 4;
+ DWORD index = GetSectionIndex();
+ _ASSERTE(index <= 0x7F);
+ *(DWORD*)p = 0xd2800008 | (index << 5);
+ p += 4;
// move Module* -> x9
- // ldr x9, [PC+0x14]
- *(DWORD*)p = 0x58000289;
- p += 4;
+ // ldr x9, [PC+0x14]
+ *(DWORD*)p = 0x58000289;
+ p += 4;
- //ldr x9, [x9]
- *(DWORD*)p = 0xf9400129;
- p += 4;
- }
+ //ldr x9, [x9]
+ *(DWORD*)p = 0xf9400129;
+ p += 4;
+ }
else
if (IsLazyHelper())
{
- // Move Module* -> x1
+ // Move Module* -> x1
// ldr x1, [PC+0x14]
- *(DWORD*)p = 0x58000289;
- p += 4;
+ *(DWORD*)p = 0x58000289;
+ p += 4;
- // ldr x1, [x1]
- *(DWORD*)p = 0xf9400021;
- p += 4;
- }
+ // ldr x1, [x1]
+ *(DWORD*)p = 0xf9400021;
+ p += 4;
+ }
// branch to helper
// mov x12, [helper]
- // ldr x12, [PC+0x14]
- *(DWORD*)p = 0x58000289;
- p += 4;
+ // ldr x12, [PC+0x14]
+ *(DWORD*)p = 0x58000289;
+ p += 4;
// ldr x12, [x12]
*(DWORD *)p = 0xf940018c;
*(DWORD *)p = 0xd61f0180;
p += 4;
- // [Module*]
- if (pImage != NULL)
- pImage->WriteReloc(buffer, (int)(p - buffer), pImage->GetImportTable()->GetHelperImport(READYTORUN_HELPER_Module), 0, IMAGE_REL_BASED_PTR);
- p += 8;
+ // [Module*]
+ if (pImage != NULL)
+ pImage->WriteReloc(buffer, (int)(p - buffer), pImage->GetImportTable()->GetHelperImport(READYTORUN_HELPER_Module), 0, IMAGE_REL_BASED_PTR);
+ p += 8;
// [helper]
- if (pImage != NULL)
- pImage->WriteReloc(buffer, (int)(p - buffer), pImage->GetImportTable()->GetHelperImport(GetReadyToRunHelper()), 0, IMAGE_REL_BASED_PTR);
- p += 8;
+ if (pImage != NULL)
+ pImage->WriteReloc(buffer, (int)(p - buffer), pImage->GetImportTable()->GetHelperImport(GetReadyToRunHelper()), 0, IMAGE_REL_BASED_PTR);
+ p += 8;
#else
PORTABILITY_ASSERT("ZapIndirectHelperThunk::SaveWorker");
#endif
{
return GetEEMemoryManager();
}
+
+bool ZapInfo::runWithErrorTrap(void (*function)(void*), void* param)
+{
+ return m_pEEJitInfo->runWithErrorTrap(function, param);
+}
HRESULT ZapInfo::allocBBProfileBuffer (
ULONG cBlock,
break;
case CORINFO_HELP_READYTORUN_ISINSTANCEOF:
+ if ((getClassAttribs(pResolvedToken->hClass) & CORINFO_FLG_SHAREDINST) != 0)
+ {
+ // READYTORUN: FUTURE: Generics
+ m_zapper->Warning(W("ReadyToRun: Generic dictionary lookup required\n"));
+ ThrowHR(E_NOTIMPL);
+ }
pImport = m_pImage->GetImportTable()->GetDynamicHelperCell(
(CORCOMPILE_FIXUP_BLOB_KIND)(ENCODE_ISINSTANCEOF_HELPER | fAtypicalCallsite), pResolvedToken->hClass);
break;
case CORINFO_HELP_READYTORUN_CHKCAST:
+ if ((getClassAttribs(pResolvedToken->hClass) & CORINFO_FLG_SHAREDINST) != 0)
+ {
+ // READYTORUN: FUTURE: Generics
+ m_zapper->Warning(W("ReadyToRun: Generic dictionary lookup required\n"));
+ ThrowHR(E_NOTIMPL);
+ }
pImport = m_pImage->GetImportTable()->GetDynamicHelperCell(
(CORCOMPILE_FIXUP_BLOB_KIND)(ENCODE_CHKCAST_HELPER | fAtypicalCallsite), pResolvedToken->hClass);
break;
case CORINFO_HELP_READYTORUN_STATIC_BASE:
+ if ((getClassAttribs(pResolvedToken->hClass) & CORINFO_FLG_SHAREDINST) != 0)
+ {
+ // READYTORUN: FUTURE: Generics
+ m_zapper->Warning(W("ReadyToRun: Generic dictionary lookup required\n"));
+ ThrowHR(E_NOTIMPL);
+ }
if (m_pImage->GetCompileInfo()->IsInCurrentVersionBubble(m_pEEJitInfo->getClassModule(pResolvedToken->hClass)))
{
pImport = m_pImage->GetImportTable()->GetDynamicHelperCell(
DWORD getJitFlags(CORJIT_FLAGS* jitFlags, DWORD sizeInBytes);
+ bool runWithErrorTrap(void (*function)(void*), void* param);
+
// ICorDynamicInfo
DWORD getThreadTLSIndex(void **ppIndirection);
}
else
{
-#if defined(FEATURE_HOSTED_BINDER) && defined(FEATURE_APPX) && !defined(FEATURE_CORECLR)
+#if defined(FEATURE_APPX) && !defined(FEATURE_CORECLR)
if (m_pOpt->m_fAutoNGen)
{
// Make sure we're not been spoofed into loading an assembly that might be unsafe to load.
WorkingDir=JIT\Directed\tailcall\tailcall
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL;ISSUE_4420
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[fault.cmd_745]
RelativePath=JIT\Directed\throwbox\fault\fault.cmd
WorkingDir=JIT\jit64\mcc\interop\mcc_i03
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[mcc_i04.cmd_1696]
RelativePath=JIT\jit64\mcc\interop\mcc_i04\mcc_i04.cmd
WorkingDir=JIT\jit64\mcc\interop\mcc_i13
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL;ISSUE_2989
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[mcc_i14.cmd_1704]
RelativePath=JIT\jit64\mcc\interop\mcc_i14\mcc_i14.cmd
WorkingDir=JIT\jit64\mcc\interop\mcc_i33
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL;ISSUE_2989
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[mcc_i34.cmd_1712]
RelativePath=JIT\jit64\mcc\interop\mcc_i34\mcc_i34.cmd
WorkingDir=JIT\jit64\mcc\interop\mcc_i53
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL;ISSUE_2989
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[mcc_i54.cmd_1720]
RelativePath=JIT\jit64\mcc\interop\mcc_i54\mcc_i54.cmd
WorkingDir=JIT\jit64\mcc\interop\mcc_i63
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL;ISSUE_2989
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[mcc_i64.cmd_1728]
RelativePath=JIT\jit64\mcc\interop\mcc_i64\mcc_i64.cmd
WorkingDir=JIT\jit64\mcc\interop\mcc_i73
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL;ISSUE_2989
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[mcc_i74.cmd_1736]
RelativePath=JIT\jit64\mcc\interop\mcc_i74\mcc_i74.cmd
WorkingDir=JIT\jit64\mcc\interop\mcc_i83
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL;ISSUE_2989
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[mcc_i84.cmd_1744]
RelativePath=JIT\jit64\mcc\interop\mcc_i84\mcc_i84.cmd
WorkingDir=JIT\Regression\JitBlue\devdiv_902271\DevDiv_902271
Expected=0
MaxAllowedDurationSeconds=600
-Categories=Pri0;EXPECTED_FAIL;ISSUE_4420
+Categories=Pri0;EXPECTED_PASS
HostStyle=0
[DevDiv_911875_d.cmd_5569]
RelativePath=JIT\Regression\JitBlue\devdiv_911875\DevDiv_911875_d\DevDiv_911875_d.cmd
set __BuildSequential=
set __TestPriority=
set __LongGCTests=
+set __GCSimulatorTests=
set __msbuildCleanBuildArgs=
set __msbuildExtraArgs=
set __verbosity=normal
if /i "%1" == "priority" (set __TestPriority=%2&shift&shift&goto Arg_Loop)
if /i "%1" == "gcstresslevel" (set __GCStressLevel=%2&shift&shift&goto Arg_Loop)
if /i "%1" == "longgctests" (set __LongGCTests=1&shift&goto Arg_Loop)
+if /i "%1" == "gcsimulator" (set __GCSimulatorTests=1&shift&goto Arg_Loop)
if /i "%1" == "verbose" (set __verbosity=detailed&shift&goto Arg_Loop)
set __msbuildManagedBuildArgs=%__msbuildManagedBuildArgs% /p:GCLongRunning=true
)
+if defined __GCSimulatorTests (
+ echo Building GCSimulator tests
+ set __msbuildManagedBuildArgs=%__msbuildManagedBuildArgs% /p:GCSimulatorRun=true
+)
+
set __BuildLogRootName=Tests_Managed
call :msbuild "%__ProjectFilesDir%\build.proj" %__msbuildManagedBuildArgs%
if errorlevel 1 exit /b 1
echo gcstresslevel ^<N^> : specify the GCStress level the tests should run under.
echo sequential: force a non-parallel build ^(default is to build in parallel
echo using all processors^).
+echo longgctests: Build tests so that runtests.cmd will do a long-running GC test.
+echo gcsimulator: Build tests so that runtests.cmd will do a GCSimulator test run.
echo IlasmRoundTrip: enables ilasm round trip build and run of the tests before executing them.
echo verbose: enables detailed file logging for the msbuild tasks into the msbuild log file.
exit /b 1
<DnuRestoreSource>@(DnuSourceList -> '--source %(Identity)', ' ')</DnuRestoreSource>
<DnuRestoreDirs>@(DnuRestoreDir -> '%(Identity)', ' ')</DnuRestoreDirs>
-
- <!-- If CORE_ROOT is set on Windows, the dotnet CLI tool tries to use it. This results in DLL resolution errors. Unset CORE_ROOT during restore. -->
- <DnuRestoreCommand Condition="'$(OsEnvironment)'!='Unix'">(set CORE_ROOT=) &</DnuRestoreCommand>
-
+
<DnuRestoreCommand>$(DnuRestoreCommand) "$(DotnetToolCommand)"</DnuRestoreCommand>
<DnuRestoreCommand>$(DnuRestoreCommand) restore</DnuRestoreCommand>
<DnuRestoreCommand>$(DnuRestoreCommand) --packages "$(PackagesDir.TrimEnd('/\'.ToCharArray()))" $(DnuRestoreSource)</DnuRestoreCommand>
<!-- Create a collection of all project.json files for dependency updates. -->
<ItemGroup>
- <!-- Skip validation of the test_runtime project created by the test build. -->
- <ProjectJsonFiles Include="$(SourceDir)**\project.json"
- Exclude="$(SourceDir)Common\test_runtime\project.json" />
+ <ProjectJsonFiles Include="$(SourceDir)**\project.json" />
</ItemGroup>
<!-- Which tests shall we build? Default: Priority 0 tests.
--- /dev/null
+GC/Scenarios/GCSimulator/GCSimulator_100/GCSimulator_100.sh
+GC/Scenarios/GCSimulator/GCSimulator_101/GCSimulator_101.sh
+GC/Scenarios/GCSimulator/GCSimulator_102/GCSimulator_102.sh
+GC/Scenarios/GCSimulator/GCSimulator_103/GCSimulator_103.sh
+GC/Scenarios/GCSimulator/GCSimulator_104/GCSimulator_104.sh
+GC/Scenarios/GCSimulator/GCSimulator_105/GCSimulator_105.sh
+GC/Scenarios/GCSimulator/GCSimulator_106/GCSimulator_106.sh
+GC/Scenarios/GCSimulator/GCSimulator_107/GCSimulator_107.sh
+GC/Scenarios/GCSimulator/GCSimulator_108/GCSimulator_108.sh
+GC/Scenarios/GCSimulator/GCSimulator_109/GCSimulator_109.sh
+GC/Scenarios/GCSimulator/GCSimulator_10/GCSimulator_10.sh
+GC/Scenarios/GCSimulator/GCSimulator_110/GCSimulator_110.sh
+GC/Scenarios/GCSimulator/GCSimulator_111/GCSimulator_111.sh
+GC/Scenarios/GCSimulator/GCSimulator_112/GCSimulator_112.sh
+GC/Scenarios/GCSimulator/GCSimulator_113/GCSimulator_113.sh
+GC/Scenarios/GCSimulator/GCSimulator_114/GCSimulator_114.sh
+GC/Scenarios/GCSimulator/GCSimulator_115/GCSimulator_115.sh
+GC/Scenarios/GCSimulator/GCSimulator_116/GCSimulator_116.sh
+GC/Scenarios/GCSimulator/GCSimulator_117/GCSimulator_117.sh
+GC/Scenarios/GCSimulator/GCSimulator_118/GCSimulator_118.sh
+GC/Scenarios/GCSimulator/GCSimulator_119/GCSimulator_119.sh
+GC/Scenarios/GCSimulator/GCSimulator_11/GCSimulator_11.sh
+GC/Scenarios/GCSimulator/GCSimulator_120/GCSimulator_120.sh
+GC/Scenarios/GCSimulator/GCSimulator_121/GCSimulator_121.sh
+GC/Scenarios/GCSimulator/GCSimulator_122/GCSimulator_122.sh
+GC/Scenarios/GCSimulator/GCSimulator_123/GCSimulator_123.sh
+GC/Scenarios/GCSimulator/GCSimulator_124/GCSimulator_124.sh
+GC/Scenarios/GCSimulator/GCSimulator_125/GCSimulator_125.sh
+GC/Scenarios/GCSimulator/GCSimulator_126/GCSimulator_126.sh
+GC/Scenarios/GCSimulator/GCSimulator_127/GCSimulator_127.sh
+GC/Scenarios/GCSimulator/GCSimulator_128/GCSimulator_128.sh
+GC/Scenarios/GCSimulator/GCSimulator_129/GCSimulator_129.sh
+GC/Scenarios/GCSimulator/GCSimulator_12/GCSimulator_12.sh
+GC/Scenarios/GCSimulator/GCSimulator_130/GCSimulator_130.sh
+GC/Scenarios/GCSimulator/GCSimulator_131/GCSimulator_131.sh
+GC/Scenarios/GCSimulator/GCSimulator_132/GCSimulator_132.sh
+GC/Scenarios/GCSimulator/GCSimulator_133/GCSimulator_133.sh
+GC/Scenarios/GCSimulator/GCSimulator_134/GCSimulator_134.sh
+GC/Scenarios/GCSimulator/GCSimulator_135/GCSimulator_135.sh
+GC/Scenarios/GCSimulator/GCSimulator_136/GCSimulator_136.sh
+GC/Scenarios/GCSimulator/GCSimulator_137/GCSimulator_137.sh
+GC/Scenarios/GCSimulator/GCSimulator_138/GCSimulator_138.sh
+GC/Scenarios/GCSimulator/GCSimulator_139/GCSimulator_139.sh
+GC/Scenarios/GCSimulator/GCSimulator_13/GCSimulator_13.sh
+GC/Scenarios/GCSimulator/GCSimulator_140/GCSimulator_140.sh
+GC/Scenarios/GCSimulator/GCSimulator_141/GCSimulator_141.sh
+GC/Scenarios/GCSimulator/GCSimulator_142/GCSimulator_142.sh
+GC/Scenarios/GCSimulator/GCSimulator_143/GCSimulator_143.sh
+GC/Scenarios/GCSimulator/GCSimulator_144/GCSimulator_144.sh
+GC/Scenarios/GCSimulator/GCSimulator_145/GCSimulator_145.sh
+GC/Scenarios/GCSimulator/GCSimulator_146/GCSimulator_146.sh
+GC/Scenarios/GCSimulator/GCSimulator_147/GCSimulator_147.sh
+GC/Scenarios/GCSimulator/GCSimulator_148/GCSimulator_148.sh
+GC/Scenarios/GCSimulator/GCSimulator_149/GCSimulator_149.sh
+GC/Scenarios/GCSimulator/GCSimulator_14/GCSimulator_14.sh
+GC/Scenarios/GCSimulator/GCSimulator_150/GCSimulator_150.sh
+GC/Scenarios/GCSimulator/GCSimulator_151/GCSimulator_151.sh
+GC/Scenarios/GCSimulator/GCSimulator_152/GCSimulator_152.sh
+GC/Scenarios/GCSimulator/GCSimulator_153/GCSimulator_153.sh
+GC/Scenarios/GCSimulator/GCSimulator_154/GCSimulator_154.sh
+GC/Scenarios/GCSimulator/GCSimulator_155/GCSimulator_155.sh
+GC/Scenarios/GCSimulator/GCSimulator_156/GCSimulator_156.sh
+GC/Scenarios/GCSimulator/GCSimulator_157/GCSimulator_157.sh
+GC/Scenarios/GCSimulator/GCSimulator_158/GCSimulator_158.sh
+GC/Scenarios/GCSimulator/GCSimulator_159/GCSimulator_159.sh
+GC/Scenarios/GCSimulator/GCSimulator_15/GCSimulator_15.sh
+GC/Scenarios/GCSimulator/GCSimulator_160/GCSimulator_160.sh
+GC/Scenarios/GCSimulator/GCSimulator_161/GCSimulator_161.sh
+GC/Scenarios/GCSimulator/GCSimulator_162/GCSimulator_162.sh
+GC/Scenarios/GCSimulator/GCSimulator_163/GCSimulator_163.sh
+GC/Scenarios/GCSimulator/GCSimulator_164/GCSimulator_164.sh
+GC/Scenarios/GCSimulator/GCSimulator_165/GCSimulator_165.sh
+GC/Scenarios/GCSimulator/GCSimulator_166/GCSimulator_166.sh
+GC/Scenarios/GCSimulator/GCSimulator_167/GCSimulator_167.sh
+GC/Scenarios/GCSimulator/GCSimulator_168/GCSimulator_168.sh
+GC/Scenarios/GCSimulator/GCSimulator_169/GCSimulator_169.sh
+GC/Scenarios/GCSimulator/GCSimulator_16/GCSimulator_16.sh
+GC/Scenarios/GCSimulator/GCSimulator_170/GCSimulator_170.sh
+GC/Scenarios/GCSimulator/GCSimulator_171/GCSimulator_171.sh
+GC/Scenarios/GCSimulator/GCSimulator_172/GCSimulator_172.sh
+GC/Scenarios/GCSimulator/GCSimulator_173/GCSimulator_173.sh
+GC/Scenarios/GCSimulator/GCSimulator_174/GCSimulator_174.sh
+GC/Scenarios/GCSimulator/GCSimulator_175/GCSimulator_175.sh
+GC/Scenarios/GCSimulator/GCSimulator_176/GCSimulator_176.sh
+GC/Scenarios/GCSimulator/GCSimulator_177/GCSimulator_177.sh
+GC/Scenarios/GCSimulator/GCSimulator_178/GCSimulator_178.sh
+GC/Scenarios/GCSimulator/GCSimulator_179/GCSimulator_179.sh
+GC/Scenarios/GCSimulator/GCSimulator_17/GCSimulator_17.sh
+GC/Scenarios/GCSimulator/GCSimulator_180/GCSimulator_180.sh
+GC/Scenarios/GCSimulator/GCSimulator_181/GCSimulator_181.sh
+GC/Scenarios/GCSimulator/GCSimulator_182/GCSimulator_182.sh
+GC/Scenarios/GCSimulator/GCSimulator_183/GCSimulator_183.sh
+GC/Scenarios/GCSimulator/GCSimulator_184/GCSimulator_184.sh
+GC/Scenarios/GCSimulator/GCSimulator_185/GCSimulator_185.sh
+GC/Scenarios/GCSimulator/GCSimulator_186/GCSimulator_186.sh
+GC/Scenarios/GCSimulator/GCSimulator_187/GCSimulator_187.sh
+GC/Scenarios/GCSimulator/GCSimulator_188/GCSimulator_188.sh
+GC/Scenarios/GCSimulator/GCSimulator_189/GCSimulator_189.sh
+GC/Scenarios/GCSimulator/GCSimulator_18/GCSimulator_18.sh
+GC/Scenarios/GCSimulator/GCSimulator_190/GCSimulator_190.sh
+GC/Scenarios/GCSimulator/GCSimulator_191/GCSimulator_191.sh
+GC/Scenarios/GCSimulator/GCSimulator_192/GCSimulator_192.sh
+GC/Scenarios/GCSimulator/GCSimulator_193/GCSimulator_193.sh
+GC/Scenarios/GCSimulator/GCSimulator_194/GCSimulator_194.sh
+GC/Scenarios/GCSimulator/GCSimulator_195/GCSimulator_195.sh
+GC/Scenarios/GCSimulator/GCSimulator_196/GCSimulator_196.sh
+GC/Scenarios/GCSimulator/GCSimulator_197/GCSimulator_197.sh
+GC/Scenarios/GCSimulator/GCSimulator_198/GCSimulator_198.sh
+GC/Scenarios/GCSimulator/GCSimulator_199/GCSimulator_199.sh
+GC/Scenarios/GCSimulator/GCSimulator_19/GCSimulator_19.sh
+GC/Scenarios/GCSimulator/GCSimulator_1/GCSimulator_1.sh
+GC/Scenarios/GCSimulator/GCSimulator_200/GCSimulator_200.sh
+GC/Scenarios/GCSimulator/GCSimulator_201/GCSimulator_201.sh
+GC/Scenarios/GCSimulator/GCSimulator_202/GCSimulator_202.sh
+GC/Scenarios/GCSimulator/GCSimulator_203/GCSimulator_203.sh
+GC/Scenarios/GCSimulator/GCSimulator_204/GCSimulator_204.sh
+GC/Scenarios/GCSimulator/GCSimulator_205/GCSimulator_205.sh
+GC/Scenarios/GCSimulator/GCSimulator_206/GCSimulator_206.sh
+GC/Scenarios/GCSimulator/GCSimulator_207/GCSimulator_207.sh
+GC/Scenarios/GCSimulator/GCSimulator_208/GCSimulator_208.sh
+GC/Scenarios/GCSimulator/GCSimulator_209/GCSimulator_209.sh
+GC/Scenarios/GCSimulator/GCSimulator_20/GCSimulator_20.sh
+GC/Scenarios/GCSimulator/GCSimulator_210/GCSimulator_210.sh
+GC/Scenarios/GCSimulator/GCSimulator_211/GCSimulator_211.sh
+GC/Scenarios/GCSimulator/GCSimulator_212/GCSimulator_212.sh
+GC/Scenarios/GCSimulator/GCSimulator_213/GCSimulator_213.sh
+GC/Scenarios/GCSimulator/GCSimulator_214/GCSimulator_214.sh
+GC/Scenarios/GCSimulator/GCSimulator_215/GCSimulator_215.sh
+GC/Scenarios/GCSimulator/GCSimulator_216/GCSimulator_216.sh
+GC/Scenarios/GCSimulator/GCSimulator_217/GCSimulator_217.sh
+GC/Scenarios/GCSimulator/GCSimulator_218/GCSimulator_218.sh
+GC/Scenarios/GCSimulator/GCSimulator_219/GCSimulator_219.sh
+GC/Scenarios/GCSimulator/GCSimulator_21/GCSimulator_21.sh
+GC/Scenarios/GCSimulator/GCSimulator_220/GCSimulator_220.sh
+GC/Scenarios/GCSimulator/GCSimulator_221/GCSimulator_221.sh
+GC/Scenarios/GCSimulator/GCSimulator_222/GCSimulator_222.sh
+GC/Scenarios/GCSimulator/GCSimulator_223/GCSimulator_223.sh
+GC/Scenarios/GCSimulator/GCSimulator_224/GCSimulator_224.sh
+GC/Scenarios/GCSimulator/GCSimulator_225/GCSimulator_225.sh
+GC/Scenarios/GCSimulator/GCSimulator_226/GCSimulator_226.sh
+GC/Scenarios/GCSimulator/GCSimulator_227/GCSimulator_227.sh
+GC/Scenarios/GCSimulator/GCSimulator_228/GCSimulator_228.sh
+GC/Scenarios/GCSimulator/GCSimulator_229/GCSimulator_229.sh
+GC/Scenarios/GCSimulator/GCSimulator_22/GCSimulator_22.sh
+GC/Scenarios/GCSimulator/GCSimulator_230/GCSimulator_230.sh
+GC/Scenarios/GCSimulator/GCSimulator_231/GCSimulator_231.sh
+GC/Scenarios/GCSimulator/GCSimulator_232/GCSimulator_232.sh
+GC/Scenarios/GCSimulator/GCSimulator_233/GCSimulator_233.sh
+GC/Scenarios/GCSimulator/GCSimulator_234/GCSimulator_234.sh
+GC/Scenarios/GCSimulator/GCSimulator_235/GCSimulator_235.sh
+GC/Scenarios/GCSimulator/GCSimulator_236/GCSimulator_236.sh
+GC/Scenarios/GCSimulator/GCSimulator_237/GCSimulator_237.sh
+GC/Scenarios/GCSimulator/GCSimulator_238/GCSimulator_238.sh
+GC/Scenarios/GCSimulator/GCSimulator_239/GCSimulator_239.sh
+GC/Scenarios/GCSimulator/GCSimulator_23/GCSimulator_23.sh
+GC/Scenarios/GCSimulator/GCSimulator_240/GCSimulator_240.sh
+GC/Scenarios/GCSimulator/GCSimulator_241/GCSimulator_241.sh
+GC/Scenarios/GCSimulator/GCSimulator_242/GCSimulator_242.sh
+GC/Scenarios/GCSimulator/GCSimulator_243/GCSimulator_243.sh
+GC/Scenarios/GCSimulator/GCSimulator_244/GCSimulator_244.sh
+GC/Scenarios/GCSimulator/GCSimulator_245/GCSimulator_245.sh
+GC/Scenarios/GCSimulator/GCSimulator_246/GCSimulator_246.sh
+GC/Scenarios/GCSimulator/GCSimulator_247/GCSimulator_247.sh
+GC/Scenarios/GCSimulator/GCSimulator_248/GCSimulator_248.sh
+GC/Scenarios/GCSimulator/GCSimulator_249/GCSimulator_249.sh
+GC/Scenarios/GCSimulator/GCSimulator_24/GCSimulator_24.sh
+GC/Scenarios/GCSimulator/GCSimulator_250/GCSimulator_250.sh
+GC/Scenarios/GCSimulator/GCSimulator_251/GCSimulator_251.sh
+GC/Scenarios/GCSimulator/GCSimulator_252/GCSimulator_252.sh
+GC/Scenarios/GCSimulator/GCSimulator_253/GCSimulator_253.sh
+GC/Scenarios/GCSimulator/GCSimulator_254/GCSimulator_254.sh
+GC/Scenarios/GCSimulator/GCSimulator_255/GCSimulator_255.sh
+GC/Scenarios/GCSimulator/GCSimulator_256/GCSimulator_256.sh
+GC/Scenarios/GCSimulator/GCSimulator_257/GCSimulator_257.sh
+GC/Scenarios/GCSimulator/GCSimulator_258/GCSimulator_258.sh
+GC/Scenarios/GCSimulator/GCSimulator_259/GCSimulator_259.sh
+GC/Scenarios/GCSimulator/GCSimulator_25/GCSimulator_25.sh
+GC/Scenarios/GCSimulator/GCSimulator_260/GCSimulator_260.sh
+GC/Scenarios/GCSimulator/GCSimulator_261/GCSimulator_261.sh
+GC/Scenarios/GCSimulator/GCSimulator_262/GCSimulator_262.sh
+GC/Scenarios/GCSimulator/GCSimulator_263/GCSimulator_263.sh
+GC/Scenarios/GCSimulator/GCSimulator_264/GCSimulator_264.sh
+GC/Scenarios/GCSimulator/GCSimulator_265/GCSimulator_265.sh
+GC/Scenarios/GCSimulator/GCSimulator_266/GCSimulator_266.sh
+GC/Scenarios/GCSimulator/GCSimulator_267/GCSimulator_267.sh
+GC/Scenarios/GCSimulator/GCSimulator_268/GCSimulator_268.sh
+GC/Scenarios/GCSimulator/GCSimulator_269/GCSimulator_269.sh
+GC/Scenarios/GCSimulator/GCSimulator_26/GCSimulator_26.sh
+GC/Scenarios/GCSimulator/GCSimulator_270/GCSimulator_270.sh
+GC/Scenarios/GCSimulator/GCSimulator_271/GCSimulator_271.sh
+GC/Scenarios/GCSimulator/GCSimulator_272/GCSimulator_272.sh
+GC/Scenarios/GCSimulator/GCSimulator_273/GCSimulator_273.sh
+GC/Scenarios/GCSimulator/GCSimulator_274/GCSimulator_274.sh
+GC/Scenarios/GCSimulator/GCSimulator_275/GCSimulator_275.sh
+GC/Scenarios/GCSimulator/GCSimulator_276/GCSimulator_276.sh
+GC/Scenarios/GCSimulator/GCSimulator_277/GCSimulator_277.sh
+GC/Scenarios/GCSimulator/GCSimulator_278/GCSimulator_278.sh
+GC/Scenarios/GCSimulator/GCSimulator_279/GCSimulator_279.sh
+GC/Scenarios/GCSimulator/GCSimulator_27/GCSimulator_27.sh
+GC/Scenarios/GCSimulator/GCSimulator_280/GCSimulator_280.sh
+GC/Scenarios/GCSimulator/GCSimulator_281/GCSimulator_281.sh
+GC/Scenarios/GCSimulator/GCSimulator_282/GCSimulator_282.sh
+GC/Scenarios/GCSimulator/GCSimulator_283/GCSimulator_283.sh
+GC/Scenarios/GCSimulator/GCSimulator_284/GCSimulator_284.sh
+GC/Scenarios/GCSimulator/GCSimulator_285/GCSimulator_285.sh
+GC/Scenarios/GCSimulator/GCSimulator_286/GCSimulator_286.sh
+GC/Scenarios/GCSimulator/GCSimulator_287/GCSimulator_287.sh
+GC/Scenarios/GCSimulator/GCSimulator_288/GCSimulator_288.sh
+GC/Scenarios/GCSimulator/GCSimulator_289/GCSimulator_289.sh
+GC/Scenarios/GCSimulator/GCSimulator_28/GCSimulator_28.sh
+GC/Scenarios/GCSimulator/GCSimulator_290/GCSimulator_290.sh
+GC/Scenarios/GCSimulator/GCSimulator_291/GCSimulator_291.sh
+GC/Scenarios/GCSimulator/GCSimulator_292/GCSimulator_292.sh
+GC/Scenarios/GCSimulator/GCSimulator_293/GCSimulator_293.sh
+GC/Scenarios/GCSimulator/GCSimulator_294/GCSimulator_294.sh
+GC/Scenarios/GCSimulator/GCSimulator_295/GCSimulator_295.sh
+GC/Scenarios/GCSimulator/GCSimulator_296/GCSimulator_296.sh
+GC/Scenarios/GCSimulator/GCSimulator_297/GCSimulator_297.sh
+GC/Scenarios/GCSimulator/GCSimulator_298/GCSimulator_298.sh
+GC/Scenarios/GCSimulator/GCSimulator_299/GCSimulator_299.sh
+GC/Scenarios/GCSimulator/GCSimulator_29/GCSimulator_29.sh
+GC/Scenarios/GCSimulator/GCSimulator_2/GCSimulator_2.sh
+GC/Scenarios/GCSimulator/GCSimulator_300/GCSimulator_300.sh
+GC/Scenarios/GCSimulator/GCSimulator_301/GCSimulator_301.sh
+GC/Scenarios/GCSimulator/GCSimulator_302/GCSimulator_302.sh
+GC/Scenarios/GCSimulator/GCSimulator_303/GCSimulator_303.sh
+GC/Scenarios/GCSimulator/GCSimulator_304/GCSimulator_304.sh
+GC/Scenarios/GCSimulator/GCSimulator_305/GCSimulator_305.sh
+GC/Scenarios/GCSimulator/GCSimulator_306/GCSimulator_306.sh
+GC/Scenarios/GCSimulator/GCSimulator_307/GCSimulator_307.sh
+GC/Scenarios/GCSimulator/GCSimulator_308/GCSimulator_308.sh
+GC/Scenarios/GCSimulator/GCSimulator_309/GCSimulator_309.sh
+GC/Scenarios/GCSimulator/GCSimulator_30/GCSimulator_30.sh
+GC/Scenarios/GCSimulator/GCSimulator_310/GCSimulator_310.sh
+GC/Scenarios/GCSimulator/GCSimulator_311/GCSimulator_311.sh
+GC/Scenarios/GCSimulator/GCSimulator_312/GCSimulator_312.sh
+GC/Scenarios/GCSimulator/GCSimulator_313/GCSimulator_313.sh
+GC/Scenarios/GCSimulator/GCSimulator_314/GCSimulator_314.sh
+GC/Scenarios/GCSimulator/GCSimulator_315/GCSimulator_315.sh
+GC/Scenarios/GCSimulator/GCSimulator_316/GCSimulator_316.sh
+GC/Scenarios/GCSimulator/GCSimulator_317/GCSimulator_317.sh
+GC/Scenarios/GCSimulator/GCSimulator_318/GCSimulator_318.sh
+GC/Scenarios/GCSimulator/GCSimulator_319/GCSimulator_319.sh
+GC/Scenarios/GCSimulator/GCSimulator_31/GCSimulator_31.sh
+GC/Scenarios/GCSimulator/GCSimulator_320/GCSimulator_320.sh
+GC/Scenarios/GCSimulator/GCSimulator_321/GCSimulator_321.sh
+GC/Scenarios/GCSimulator/GCSimulator_322/GCSimulator_322.sh
+GC/Scenarios/GCSimulator/GCSimulator_323/GCSimulator_323.sh
+GC/Scenarios/GCSimulator/GCSimulator_324/GCSimulator_324.sh
+GC/Scenarios/GCSimulator/GCSimulator_325/GCSimulator_325.sh
+GC/Scenarios/GCSimulator/GCSimulator_326/GCSimulator_326.sh
+GC/Scenarios/GCSimulator/GCSimulator_327/GCSimulator_327.sh
+GC/Scenarios/GCSimulator/GCSimulator_328/GCSimulator_328.sh
+GC/Scenarios/GCSimulator/GCSimulator_329/GCSimulator_329.sh
+GC/Scenarios/GCSimulator/GCSimulator_32/GCSimulator_32.sh
+GC/Scenarios/GCSimulator/GCSimulator_330/GCSimulator_330.sh
+GC/Scenarios/GCSimulator/GCSimulator_331/GCSimulator_331.sh
+GC/Scenarios/GCSimulator/GCSimulator_332/GCSimulator_332.sh
+GC/Scenarios/GCSimulator/GCSimulator_333/GCSimulator_333.sh
+GC/Scenarios/GCSimulator/GCSimulator_334/GCSimulator_334.sh
+GC/Scenarios/GCSimulator/GCSimulator_335/GCSimulator_335.sh
+GC/Scenarios/GCSimulator/GCSimulator_336/GCSimulator_336.sh
+GC/Scenarios/GCSimulator/GCSimulator_337/GCSimulator_337.sh
+GC/Scenarios/GCSimulator/GCSimulator_338/GCSimulator_338.sh
+GC/Scenarios/GCSimulator/GCSimulator_339/GCSimulator_339.sh
+GC/Scenarios/GCSimulator/GCSimulator_33/GCSimulator_33.sh
+GC/Scenarios/GCSimulator/GCSimulator_340/GCSimulator_340.sh
+GC/Scenarios/GCSimulator/GCSimulator_341/GCSimulator_341.sh
+GC/Scenarios/GCSimulator/GCSimulator_342/GCSimulator_342.sh
+GC/Scenarios/GCSimulator/GCSimulator_343/GCSimulator_343.sh
+GC/Scenarios/GCSimulator/GCSimulator_344/GCSimulator_344.sh
+GC/Scenarios/GCSimulator/GCSimulator_345/GCSimulator_345.sh
+GC/Scenarios/GCSimulator/GCSimulator_346/GCSimulator_346.sh
+GC/Scenarios/GCSimulator/GCSimulator_347/GCSimulator_347.sh
+GC/Scenarios/GCSimulator/GCSimulator_348/GCSimulator_348.sh
+GC/Scenarios/GCSimulator/GCSimulator_349/GCSimulator_349.sh
+GC/Scenarios/GCSimulator/GCSimulator_34/GCSimulator_34.sh
+GC/Scenarios/GCSimulator/GCSimulator_350/GCSimulator_350.sh
+GC/Scenarios/GCSimulator/GCSimulator_351/GCSimulator_351.sh
+GC/Scenarios/GCSimulator/GCSimulator_352/GCSimulator_352.sh
+GC/Scenarios/GCSimulator/GCSimulator_353/GCSimulator_353.sh
+GC/Scenarios/GCSimulator/GCSimulator_354/GCSimulator_354.sh
+GC/Scenarios/GCSimulator/GCSimulator_355/GCSimulator_355.sh
+GC/Scenarios/GCSimulator/GCSimulator_356/GCSimulator_356.sh
+GC/Scenarios/GCSimulator/GCSimulator_357/GCSimulator_357.sh
+GC/Scenarios/GCSimulator/GCSimulator_358/GCSimulator_358.sh
+GC/Scenarios/GCSimulator/GCSimulator_359/GCSimulator_359.sh
+GC/Scenarios/GCSimulator/GCSimulator_35/GCSimulator_35.sh
+GC/Scenarios/GCSimulator/GCSimulator_360/GCSimulator_360.sh
+GC/Scenarios/GCSimulator/GCSimulator_361/GCSimulator_361.sh
+GC/Scenarios/GCSimulator/GCSimulator_362/GCSimulator_362.sh
+GC/Scenarios/GCSimulator/GCSimulator_363/GCSimulator_363.sh
+GC/Scenarios/GCSimulator/GCSimulator_364/GCSimulator_364.sh
+GC/Scenarios/GCSimulator/GCSimulator_365/GCSimulator_365.sh
+GC/Scenarios/GCSimulator/GCSimulator_366/GCSimulator_366.sh
+GC/Scenarios/GCSimulator/GCSimulator_367/GCSimulator_367.sh
+GC/Scenarios/GCSimulator/GCSimulator_368/GCSimulator_368.sh
+GC/Scenarios/GCSimulator/GCSimulator_369/GCSimulator_369.sh
+GC/Scenarios/GCSimulator/GCSimulator_36/GCSimulator_36.sh
+GC/Scenarios/GCSimulator/GCSimulator_370/GCSimulator_370.sh
+GC/Scenarios/GCSimulator/GCSimulator_371/GCSimulator_371.sh
+GC/Scenarios/GCSimulator/GCSimulator_372/GCSimulator_372.sh
+GC/Scenarios/GCSimulator/GCSimulator_373/GCSimulator_373.sh
+GC/Scenarios/GCSimulator/GCSimulator_374/GCSimulator_374.sh
+GC/Scenarios/GCSimulator/GCSimulator_375/GCSimulator_375.sh
+GC/Scenarios/GCSimulator/GCSimulator_376/GCSimulator_376.sh
+GC/Scenarios/GCSimulator/GCSimulator_377/GCSimulator_377.sh
+GC/Scenarios/GCSimulator/GCSimulator_378/GCSimulator_378.sh
+GC/Scenarios/GCSimulator/GCSimulator_379/GCSimulator_379.sh
+GC/Scenarios/GCSimulator/GCSimulator_37/GCSimulator_37.sh
+GC/Scenarios/GCSimulator/GCSimulator_380/GCSimulator_380.sh
+GC/Scenarios/GCSimulator/GCSimulator_381/GCSimulator_381.sh
+GC/Scenarios/GCSimulator/GCSimulator_382/GCSimulator_382.sh
+GC/Scenarios/GCSimulator/GCSimulator_383/GCSimulator_383.sh
+GC/Scenarios/GCSimulator/GCSimulator_384/GCSimulator_384.sh
+GC/Scenarios/GCSimulator/GCSimulator_385/GCSimulator_385.sh
+GC/Scenarios/GCSimulator/GCSimulator_386/GCSimulator_386.sh
+GC/Scenarios/GCSimulator/GCSimulator_387/GCSimulator_387.sh
+GC/Scenarios/GCSimulator/GCSimulator_388/GCSimulator_388.sh
+GC/Scenarios/GCSimulator/GCSimulator_389/GCSimulator_389.sh
+GC/Scenarios/GCSimulator/GCSimulator_38/GCSimulator_38.sh
+GC/Scenarios/GCSimulator/GCSimulator_390/GCSimulator_390.sh
+GC/Scenarios/GCSimulator/GCSimulator_391/GCSimulator_391.sh
+GC/Scenarios/GCSimulator/GCSimulator_392/GCSimulator_392.sh
+GC/Scenarios/GCSimulator/GCSimulator_393/GCSimulator_393.sh
+GC/Scenarios/GCSimulator/GCSimulator_394/GCSimulator_394.sh
+GC/Scenarios/GCSimulator/GCSimulator_395/GCSimulator_395.sh
+GC/Scenarios/GCSimulator/GCSimulator_396/GCSimulator_396.sh
+GC/Scenarios/GCSimulator/GCSimulator_397/GCSimulator_397.sh
+GC/Scenarios/GCSimulator/GCSimulator_398/GCSimulator_398.sh
+GC/Scenarios/GCSimulator/GCSimulator_399/GCSimulator_399.sh
+GC/Scenarios/GCSimulator/GCSimulator_39/GCSimulator_39.sh
+GC/Scenarios/GCSimulator/GCSimulator_3/GCSimulator_3.sh
+GC/Scenarios/GCSimulator/GCSimulator_400/GCSimulator_400.sh
+GC/Scenarios/GCSimulator/GCSimulator_401/GCSimulator_401.sh
+GC/Scenarios/GCSimulator/GCSimulator_402/GCSimulator_402.sh
+GC/Scenarios/GCSimulator/GCSimulator_403/GCSimulator_403.sh
+GC/Scenarios/GCSimulator/GCSimulator_404/GCSimulator_404.sh
+GC/Scenarios/GCSimulator/GCSimulator_405/GCSimulator_405.sh
+GC/Scenarios/GCSimulator/GCSimulator_406/GCSimulator_406.sh
+GC/Scenarios/GCSimulator/GCSimulator_407/GCSimulator_407.sh
+GC/Scenarios/GCSimulator/GCSimulator_408/GCSimulator_408.sh
+GC/Scenarios/GCSimulator/GCSimulator_409/GCSimulator_409.sh
+GC/Scenarios/GCSimulator/GCSimulator_40/GCSimulator_40.sh
+GC/Scenarios/GCSimulator/GCSimulator_410/GCSimulator_410.sh
+GC/Scenarios/GCSimulator/GCSimulator_411/GCSimulator_411.sh
+GC/Scenarios/GCSimulator/GCSimulator_412/GCSimulator_412.sh
+GC/Scenarios/GCSimulator/GCSimulator_413/GCSimulator_413.sh
+GC/Scenarios/GCSimulator/GCSimulator_414/GCSimulator_414.sh
+GC/Scenarios/GCSimulator/GCSimulator_415/GCSimulator_415.sh
+GC/Scenarios/GCSimulator/GCSimulator_416/GCSimulator_416.sh
+GC/Scenarios/GCSimulator/GCSimulator_417/GCSimulator_417.sh
+GC/Scenarios/GCSimulator/GCSimulator_418/GCSimulator_418.sh
+GC/Scenarios/GCSimulator/GCSimulator_419/GCSimulator_419.sh
+GC/Scenarios/GCSimulator/GCSimulator_41/GCSimulator_41.sh
+GC/Scenarios/GCSimulator/GCSimulator_420/GCSimulator_420.sh
+GC/Scenarios/GCSimulator/GCSimulator_421/GCSimulator_421.sh
+GC/Scenarios/GCSimulator/GCSimulator_422/GCSimulator_422.sh
+GC/Scenarios/GCSimulator/GCSimulator_423/GCSimulator_423.sh
+GC/Scenarios/GCSimulator/GCSimulator_424/GCSimulator_424.sh
+GC/Scenarios/GCSimulator/GCSimulator_425/GCSimulator_425.sh
+GC/Scenarios/GCSimulator/GCSimulator_426/GCSimulator_426.sh
+GC/Scenarios/GCSimulator/GCSimulator_427/GCSimulator_427.sh
+GC/Scenarios/GCSimulator/GCSimulator_428/GCSimulator_428.sh
+GC/Scenarios/GCSimulator/GCSimulator_429/GCSimulator_429.sh
+GC/Scenarios/GCSimulator/GCSimulator_42/GCSimulator_42.sh
+GC/Scenarios/GCSimulator/GCSimulator_430/GCSimulator_430.sh
+GC/Scenarios/GCSimulator/GCSimulator_431/GCSimulator_431.sh
+GC/Scenarios/GCSimulator/GCSimulator_432/GCSimulator_432.sh
+GC/Scenarios/GCSimulator/GCSimulator_43/GCSimulator_43.sh
+GC/Scenarios/GCSimulator/GCSimulator_44/GCSimulator_44.sh
+GC/Scenarios/GCSimulator/GCSimulator_45/GCSimulator_45.sh
+GC/Scenarios/GCSimulator/GCSimulator_46/GCSimulator_46.sh
+GC/Scenarios/GCSimulator/GCSimulator_47/GCSimulator_47.sh
+GC/Scenarios/GCSimulator/GCSimulator_48/GCSimulator_48.sh
+GC/Scenarios/GCSimulator/GCSimulator_49/GCSimulator_49.sh
+GC/Scenarios/GCSimulator/GCSimulator_4/GCSimulator_4.sh
+GC/Scenarios/GCSimulator/GCSimulator_50/GCSimulator_50.sh
+GC/Scenarios/GCSimulator/GCSimulator_51/GCSimulator_51.sh
+GC/Scenarios/GCSimulator/GCSimulator_52/GCSimulator_52.sh
+GC/Scenarios/GCSimulator/GCSimulator_53/GCSimulator_53.sh
+GC/Scenarios/GCSimulator/GCSimulator_54/GCSimulator_54.sh
+GC/Scenarios/GCSimulator/GCSimulator_55/GCSimulator_55.sh
+GC/Scenarios/GCSimulator/GCSimulator_56/GCSimulator_56.sh
+GC/Scenarios/GCSimulator/GCSimulator_57/GCSimulator_57.sh
+GC/Scenarios/GCSimulator/GCSimulator_58/GCSimulator_58.sh
+GC/Scenarios/GCSimulator/GCSimulator_59/GCSimulator_59.sh
+GC/Scenarios/GCSimulator/GCSimulator_5/GCSimulator_5.sh
+GC/Scenarios/GCSimulator/GCSimulator_60/GCSimulator_60.sh
+GC/Scenarios/GCSimulator/GCSimulator_61/GCSimulator_61.sh
+GC/Scenarios/GCSimulator/GCSimulator_62/GCSimulator_62.sh
+GC/Scenarios/GCSimulator/GCSimulator_63/GCSimulator_63.sh
+GC/Scenarios/GCSimulator/GCSimulator_64/GCSimulator_64.sh
+GC/Scenarios/GCSimulator/GCSimulator_65/GCSimulator_65.sh
+GC/Scenarios/GCSimulator/GCSimulator_66/GCSimulator_66.sh
+GC/Scenarios/GCSimulator/GCSimulator_67/GCSimulator_67.sh
+GC/Scenarios/GCSimulator/GCSimulator_68/GCSimulator_68.sh
+GC/Scenarios/GCSimulator/GCSimulator_69/GCSimulator_69.sh
+GC/Scenarios/GCSimulator/GCSimulator_6/GCSimulator_6.sh
+GC/Scenarios/GCSimulator/GCSimulator_70/GCSimulator_70.sh
+GC/Scenarios/GCSimulator/GCSimulator_71/GCSimulator_71.sh
+GC/Scenarios/GCSimulator/GCSimulator_72/GCSimulator_72.sh
+GC/Scenarios/GCSimulator/GCSimulator_73/GCSimulator_73.sh
+GC/Scenarios/GCSimulator/GCSimulator_74/GCSimulator_74.sh
+GC/Scenarios/GCSimulator/GCSimulator_75/GCSimulator_75.sh
+GC/Scenarios/GCSimulator/GCSimulator_76/GCSimulator_76.sh
+GC/Scenarios/GCSimulator/GCSimulator_77/GCSimulator_77.sh
+GC/Scenarios/GCSimulator/GCSimulator_78/GCSimulator_78.sh
+GC/Scenarios/GCSimulator/GCSimulator_79/GCSimulator_79.sh
+GC/Scenarios/GCSimulator/GCSimulator_7/GCSimulator_7.sh
+GC/Scenarios/GCSimulator/GCSimulator_80/GCSimulator_80.sh
+GC/Scenarios/GCSimulator/GCSimulator_81/GCSimulator_81.sh
+GC/Scenarios/GCSimulator/GCSimulator_82/GCSimulator_82.sh
+GC/Scenarios/GCSimulator/GCSimulator_83/GCSimulator_83.sh
+GC/Scenarios/GCSimulator/GCSimulator_84/GCSimulator_84.sh
+GC/Scenarios/GCSimulator/GCSimulator_85/GCSimulator_85.sh
+GC/Scenarios/GCSimulator/GCSimulator_86/GCSimulator_86.sh
+GC/Scenarios/GCSimulator/GCSimulator_87/GCSimulator_87.sh
+GC/Scenarios/GCSimulator/GCSimulator_88/GCSimulator_88.sh
+GC/Scenarios/GCSimulator/GCSimulator_89/GCSimulator_89.sh
+GC/Scenarios/GCSimulator/GCSimulator_8/GCSimulator_8.sh
+GC/Scenarios/GCSimulator/GCSimulator_90/GCSimulator_90.sh
+GC/Scenarios/GCSimulator/GCSimulator_91/GCSimulator_91.sh
+GC/Scenarios/GCSimulator/GCSimulator_92/GCSimulator_92.sh
+GC/Scenarios/GCSimulator/GCSimulator_93/GCSimulator_93.sh
+GC/Scenarios/GCSimulator/GCSimulator_94/GCSimulator_94.sh
+GC/Scenarios/GCSimulator/GCSimulator_95/GCSimulator_95.sh
+GC/Scenarios/GCSimulator/GCSimulator_96/GCSimulator_96.sh
+GC/Scenarios/GCSimulator/GCSimulator_97/GCSimulator_97.sh
+GC/Scenarios/GCSimulator/GCSimulator_98/GCSimulator_98.sh
+GC/Scenarios/GCSimulator/GCSimulator_99/GCSimulator_99.sh
+GC/Scenarios/GCSimulator/GCSimulator_9/GCSimulator_9.sh
\ No newline at end of file
</PropertyGroup>
<ItemGroup>
<TestNugetProjectLockFile Include="$(SourceDir)$(Category)\**\project.lock.json"/>
+ <TestNugetProjectLockFile Include="$(TestRuntimeProjectLockJson)"/>
</ItemGroup>
</Target>
<Output TaskParameter="PerfTestAssemblies" ItemName="CoreCLRPerfTest" />
</GetPerfTestAssemblies>
- <PropertyGroup>
- <TestRuntimeDependenciesJson>$(SourceDir)Common\test_runtime\project.json</TestRuntimeDependenciesJson>
- <TestRuntimeProjectLockJson>$(SourceDir)Common\test_runtime\project.lock.json</TestRuntimeProjectLockJson>
- </PropertyGroup>
+ <ItemGroup>
+ <DnuSourceList Include="$(CORE_ROOT)\.nuget\pkg" />
+ </ItemGroup>
<!-- Restore the runtime dependencies -->
- <Exec Command="$(DnuRestoreCommand) "$(TestRuntimeDependenciesJson)""
+ <Exec Command="$(DnuRestoreCommand) "$(TestRuntimeProjectJson)""
StandardOutputImportance="Low"
CustomErrorRegularExpression="^Unable to resolve .*"
IgnoreExitCode="true"
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b13621\b13621\*" >
<Issue>2235</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b16102\b16102\*" >
- <Issue>2236</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M10\b04914\b04914\*" >
<Issue>2235</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\coverage\importer\Desktop\bleref_il_r\bleref_il_r.cmd" >
<Issue>2414</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\conv_ovf_i8_i\conv_ovf_i8_i.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\rem_r4\rem_r4.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\localloc\verify\verify01_dynamic\verify01_dynamic.cmd" >
<Issue>2414</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\regress\ndpw\21220\b21220\b21220.cmd" >
<Issue>2414</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\regress\vsw\102754\test1\test1.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\regress\vsw\102754\test2\test2.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\cctor\misc\tail_il_d\tail_il_d.cmd" >
<Issue>2414</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\cctor\simple\precise3_il_r\precise3_il_r.cmd" >
<Issue>2414</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch1\switch1.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch10\switch10.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch11\switch11.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch2\switch2.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch3\switch3.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch4\switch4.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch5\switch5.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch6\switch6.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch7\switch7.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch8\switch8.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch9\switch9.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_dbgrecurse_ep_void\_il_dbgrecurse_ep_void.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_dbgtest_void\_il_dbgtest_void.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_relrecurse_ep_void\_il_relrecurse_ep_void.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_reltest_void\_il_reltest_void.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\varargs\seh\fault_il_d\fault_il_d.cmd" >
<Issue>2414</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\varargs\seh\fault_il_r\fault_il_r.cmd" >
<Issue>2414</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b65423\b65423\b65423.cmd" >
- <Issue>2414</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-M01\b08046\b08046\b08046.cmd" >
<Issue>2414</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Coverage\271010\*">
<Issue>3392</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\BackgroundGC\concurrentspin2\*">
- <Issue>3392</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Features\BackgroundGC\foregroundgc\*">
<Issue>3392</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHCompaction\lohcompact_stress\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHCompaction\lohcompactscenariorepro\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHCompaction\lohcompactapi2\*">
- <Issue>3392</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHFragmentation\lohfragmentation\*">
<Issue>3392</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\PartialCompaction\partialcompactiontest\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\PartialCompaction\partialcompactionwloh\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\PartialCompaction\eco1\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\SustainedLowLatency\sustainedlowlatency_race_reverse\*">
- <Issue>3392</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Features\SustainedLowLatency\scenario\*">
<Issue>3392</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\SustainedLowLatency\sustainedlowlatency_race\*">
- <Issue>3392</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Regressions\dev10bugs\536168\536168\*">
<Issue>3392</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\baseservices\exceptions\regressions\Dev11\147911\test147911\*">
<Issue>3651</Issue>
</ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\Vector3Interop_r\Vector3Interop_r.cmd">
+ <Issue>4529</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\Vector3Interop_ro\Vector3Interop_ro.cmd">
+ <Issue>4529</Issue>
+ </ExcludeList>
</ItemGroup>
<!-- The following are baseline x86 failures -->
<ExcludeList Include="$(XunitTestBinBase)\Interop\ICastable\Castable\Castable.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\FunctionPointer\FunctionPtrTest\FunctionPtrTest.cmd">
- <Issue>3571</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\Interop\NativeCallable\NativeCallableTest\NativeCallableTest.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\divrem\div\u8div_cs_do\u8div_cs_do.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\CircleInConvex_r\CircleInConvex_r.cmd">
- <Issue>needs triage</Issue>
+ <Issue>3964</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\CircleInConvex_ro\CircleInConvex_ro.cmd">
- <Issue>needs triage</Issue>
+ <Issue>3964</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\managed\Compilation\Compilation\Compilation.cmd">
<Issue>needs triage</Issue>
<!-- The following x86 failures only occur with RyuJIT/x86 -->
<ItemGroup Condition="'$(XunitTestBinBase)' != '' and '$(BuildArch)' == 'x86'">
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Base\sub_ovf\sub_ovf.cmd">
- <Issue>4596</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\add_ovf_i8\add_ovf_i8.cmd">
- <Issue>4596</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\ldc_add_ovf_i8\ldc_add_ovf_i8.cmd">
- <Issue>4596</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\ldc_sub_ovf_i8\ldc_sub_ovf_i8.cmd">
- <Issue>4596</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\sub_ovf_i8\sub_ovf_i8.cmd">
- <Issue>4596</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\rtchecks\overflow\overflow01_add\overflow01_add.cmd">
- <Issue></Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\rtchecks\overflow\overflow02_add\overflow02_add.cmd">
- <Issue></Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\AsgOp\i8\i8_cs_d\i8_cs_d.cmd">
- <Issue>4659</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\AsgOp\i8\i8_cs_do\i8_cs_do.cmd">
- <Issue>4659</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\AsgOp\i8\i8_cs_r\i8_cs_r.cmd">
- <Issue>4659</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\AsgOp\i8\i8_cs_ro\i8_cs_ro.cmd">
- <Issue>4659</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\exgen\10w5d_cs_d\10w5d_cs_d.cmd">
- <Issue>4660</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\exgen\10w5d_cs_do\10w5d_cs_do.cmd">
- <Issue>4660</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\exgen\10w5d_cs_r\10w5d_cs_r.cmd">
- <Issue>4660</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\exgen\10w5d_cs_ro\10w5d_cs_ro.cmd">
- <Issue>4660</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\FPtrunc\convx_il_d\convx_il_d.cmd">
- <Issue>4661</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\FPtrunc\convx_il_r\convx_il_r.cmd">
- <Issue>4661</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_dbgs_ldc_div\_dbgs_ldc_div.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_dbgs_ldc_mul\_dbgs_ldc_mul.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_dbgs_ldc_mulovf\_dbgs_ldc_mulovf.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_il_dbgs_ldc_div\_il_dbgs_ldc_div.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_il_dbgs_ldc_mul\_il_dbgs_ldc_mul.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_il_dbgs_ldc_mulovf\_il_dbgs_ldc_mulovf.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_rels_ldc_div\_rels_ldc_div.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_rels_ldc_mul\_rels_ldc_mul.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_rels_ldc_mulovf\_rels_ldc_mulovf.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_dbgldc_mul\_dbgldc_mul.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_dbgldc_mulovf\_dbgldc_mulovf.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_il_dbgldc_mul\_il_dbgldc_mul.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_il_dbgldc_mulovf\_il_dbgldc_mulovf.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_relldc_mul\_relldc_mul.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_relldc_mulovf\_relldc_mulovf.cmd">
- <Issue>4663</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\DataTypes\long_cs_d\long_cs_d.cmd">
- <Issue>4664</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\DataTypes\long_cs_do\long_cs_do.cmd">
- <Issue>4664</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\DataTypes\long_cs_r\long_cs_r.cmd">
- <Issue>4664</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\DataTypes\long_cs_ro\long_cs_ro.cmd">
- <Issue>4664</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\_Simpletest1\_Simpletest1.cmd">
<Issue>3554</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\stringintern\test1-xassem\test1-xassem.cmd">
<Issue>3554</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchmarksGame\pidigits\pi-digits\pi-digits.cmd">
- <Issue>4665</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Linq\Linq\Linq.cmd">
- <Issue>4666</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Serialization\Serialize\Serialize.cmd">
<Issue>3597</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b12053\b12053\b12053.cmd">
- <Issue>4667</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testC\hfa_nd0C_d\hfa_nd0C_d.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testC\hfa_nd0C_r\hfa_nd0C_r.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testC\hfa_nd1C_d\hfa_nd1C_d.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testC\hfa_nd1C_r\hfa_nd1C_r.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testC\hfa_sd0C_d\hfa_sd0C_d.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testC\hfa_sd0C_r\hfa_sd0C_r.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testC\hfa_sd1C_d\hfa_sd1C_d.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testC\hfa_sd1C_r\hfa_sd1C_r.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testE\hfa_nd0E_d\hfa_nd0E_d.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testE\hfa_nd0E_r\hfa_nd0E_r.cmd">
+ <Issue>4817</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testE\hfa_nd1E_d\hfa_nd1E_d.cmd">
+ <Issue>4817</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\Dev11\dev10_94677\loopvt\loopvt.cmd">
- <Issue>3569</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\hfa\main\testE\hfa_nd1E_r\hfa_nd1E_r.cmd">
+ <Issue>4817</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\Haar-likeFeaturesGeneric_r\Haar-likeFeaturesGeneric_r.cmd">
- <Issue>4668</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\V8\DeltaBlue\DeltaBlue\DeltaBlue.cmd">
+ <Issue>4817</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\VectorAbs_r\VectorAbs_r.cmd">
- <Issue>4669</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\basics\stringarr_cs_do\stringarr_cs_do.cmd">
+ <Issue>4844</Issue>
</ExcludeList>
</ItemGroup>
</Project>
GC/Features/PartialCompaction/partialcompactiontest/partialcompactiontest.sh
GC/Features/PartialCompaction/partialcompactionwloh/partialcompactionwloh.sh
GC/Features/SustainedLowLatency/sustainedlowlatency_race_reverse/sustainedlowlatency_race_reverse.sh
-GC/Features/SustainedLowLatency/sustainedlowlatency_race/sustainedlowlatency_race.sh
\ No newline at end of file
+GC/Features/SustainedLowLatency/sustainedlowlatency_race/sustainedlowlatency_race.sh
+GC/Regressions/v2.0-beta2/462651/462651/462651.sh
},
"frameworks": {
"dnxcore50": {}
+ },
+ "runtimes": {
+ "$(TestNugetRuntimeId)":{}
}
-}
+}
]]>
</TestRuntimeJsonContents>
</PropertyGroup>
+ <MakeDir Directories="$(TestRuntimeProjectJsonDir)" Condition="!Exists('$(TestRuntimeProjectJsonDir)')" />
+
<!-- Write the file -->
<WriteLinesToFile
- File="src\Common\test_runtime\project.json"
+ File="$(TestRuntimeProjectJson)"
Lines="$(TestRuntimeJsonContents)"
Overwrite="true" />
echo ' --coreFxNativeBinDir="corefx/bin/Linux.x64.Debug"'
echo ''
echo 'Required arguments:'
- echo ' --testRootDir=<path> : Root directory of the test build (e.g. coreclr/bin/tests/Windows_NT.x64.Debug).'
- echo ' --testNativeBinDir=<path> : Directory of the native CoreCLR test build (e.g. coreclr/bin/obj/Linux.x64.Debug/tests).'
+ echo ' --testRootDir=<path> : Root directory of the test build (e.g. coreclr/bin/tests/Windows_NT.x64.Debug).'
+ echo ' --testNativeBinDir=<path> : Directory of the native CoreCLR test build (e.g. coreclr/bin/obj/Linux.x64.Debug/tests).'
echo ' (Also required: Either --coreOverlayDir, or all of the switches --coreOverlayDir overrides)'
echo ''
echo 'Optional arguments:'
- echo ' --coreOverlayDir=<path> : Directory containing core binaries and test dependencies. If not specified, the'
- echo ' default is testRootDir/Tests/coreoverlay. This switch overrides --coreClrBinDir,'
- echo ' --mscorlibDir, --coreFxBinDir, and --coreFxNativeBinDir.'
- echo ' --coreClrBinDir=<path> : Directory of the CoreCLR build (e.g. coreclr/bin/Product/Linux.x64.Debug).'
- echo ' --mscorlibDir=<path> : Directory containing the built mscorlib.dll. If not specified, it is expected to be'
- echo ' in the directory specified by --coreClrBinDir.'
- echo ' --coreFxBinDir=<path>[;<path>] : List of one or more directories with CoreFX build outputs (semicolon-delimited)'
- echo ' (e.g. corefx/bin/Linux.AnyCPU.Debug;corefx/bin/Unix.AnyCPU.Debug;corefx/bin/AnyOS.AnyCPU.Debug).'
- echo ' If files with the same name are present in multiple directories, the first one wins.'
- echo ' --coreFxNativeBinDir=<path> : Directory of the CoreFX native build (e.g. corefx/bin/Linux.x64.Debug).'
- echo ' --testDir=<path> : Run tests only in the specified directory. The path is relative to the directory'
- echo ' specified by --testRootDir. Multiple of this switch may be specified.'
- echo ' --testDirFile=<path> : Run tests only in the directories specified by the file at <path>. Paths are listed'
- echo ' one line, relative to the directory specified by --testRootDir.'
- echo ' --runFailingTestsOnly : Run only the tests that are disabled on this platform due to unexpected failures.'
- echo ' Failing tests are listed in coreclr/tests/failingTestsOutsideWindows.txt, one per'
- echo ' line, as paths to .sh files relative to the directory specified by --testRootDir.'
- echo ' --disableEventLogging : Disable the events logged by both VM and Managed Code'
- echo ' --sequential : Run tests sequentially (default is to run in parallel).'
- echo ' --playlist=<path> : Run only the tests that are specified in the file at <path>, in the same format as'
- echo ' runFailingTestsOnly'
- echo ' -v, --verbose : Show output from each test.'
- echo ' -h|--help : Show usage information.'
- echo ' --useServerGC : Enable server GC for this test run'
- echo ' --test-en : Script to set environment variables for tests'
+ echo ' --coreOverlayDir=<path> : Directory containing core binaries and test dependencies. If not specified, the'
+ echo ' default is testRootDir/Tests/coreoverlay. This switch overrides --coreClrBinDir,'
+ echo ' --mscorlibDir, --coreFxBinDir, and --coreFxNativeBinDir.'
+ echo ' --coreClrBinDir=<path> : Directory of the CoreCLR build (e.g. coreclr/bin/Product/Linux.x64.Debug).'
+ echo ' --mscorlibDir=<path> : Directory containing the built mscorlib.dll. If not specified, it is expected to be'
+ echo ' in the directory specified by --coreClrBinDir.'
+ echo ' --coreFxBinDir="<path>[;<path>]" : List of one or more directories with CoreFX build outputs (semicolon-delimited)'
+ echo ' (e.g. "corefx/bin/Linux.AnyCPU.Debug;corefx/bin/Unix.AnyCPU.Debug;corefx/bin/AnyOS.AnyCPU.Debug").'
+ echo ' If files with the same name are present in multiple directories, the first one wins.'
+ echo ' --coreFxNativeBinDir=<path> : Directory of the CoreFX native build (e.g. corefx/bin/Linux.x64.Debug).'
+ echo ' --testDir=<path> : Run tests only in the specified directory. The path is relative to the directory'
+ echo ' specified by --testRootDir. Multiple of this switch may be specified.'
+ echo ' --testDirFile=<path> : Run tests only in the directories specified by the file at <path>. Paths are listed'
+ echo ' one line, relative to the directory specified by --testRootDir.'
+ echo ' --runFailingTestsOnly : Run only the tests that are disabled on this platform due to unexpected failures.'
+ echo ' Failing tests are listed in coreclr/tests/failingTestsOutsideWindows.txt, one per'
+ echo ' line, as paths to .sh files relative to the directory specified by --testRootDir.'
+ echo ' --disableEventLogging : Disable the events logged by both VM and Managed Code'
+ echo ' --sequential : Run tests sequentially (default is to run in parallel).'
+ echo ' --playlist=<path> : Run only the tests that are specified in the file at <path>, in the same format as'
+ echo ' runFailingTestsOnly'
+ echo ' -v, --verbose : Show output from each test.'
+ echo ' -h|--help : Show usage information.'
+ echo ' --useServerGC : Enable server GC for this test run'
+ echo ' --test-en : Script to set environment variables for tests'
echo ''
echo 'Runtime Code Coverage options:'
- echo ' --coreclr-coverage : Optional argument to get coreclr code coverage reports'
- echo ' --coreclr-objs=<path> : Location of root of the object directory'
- echo ' containing the linux/mac coreclr build'
- echo ' --coreclr-src=<path> : Location of root of the directory'
- echo ' containing the coreclr source files'
- echo ' --coverage-output-dir=<path> : Directory where coverage output will be written to'
+ echo ' --coreclr-coverage : Optional argument to get coreclr code coverage reports'
+ echo ' --coreclr-objs=<path> : Location of root of the object directory'
+ echo ' containing the linux/mac coreclr build'
+ echo ' --coreclr-src=<path> : Location of root of the directory'
+ echo ' containing the coreclr source files'
+ echo ' --coverage-output-dir=<path> : Directory where coverage output will be written to'
echo ''
}
if [ ! -d "$coreClrBinDir" ]; then
exit_with_error "$errorSource" "Directory specified by --coreClrBinDir does not exist: $coreClrBinDir"
fi
- if [ -z "$mscorlibDir" ]; then
- mscorlibDir=$coreClrBinDir
- fi
if [ ! -f "$mscorlibDir/mscorlib.dll" ]; then
exit_with_error "$errorSource" "mscorlib.dll was not found in: $mscorlibDir"
fi
declare -a playlistTests
((runFailingTestsOnly = 0))
+# Get an array of items by reading the specified file line by line.
+function read_array {
+ local theArray=()
+
+ # bash in Mac OS X doesn't support 'readarray', so using alternate way instead.
+ # readarray -t theArray < "$1"
+ while IFS='' read -r line || [ -n "$line" ]; do
+ theArray[${#theArray[@]}]=$line
+ done < "$1"
+ echo ${theArray[@]}
+}
+
function load_unsupported_tests {
# Load the list of tests that are not supported on this platform. These tests are disabled (skipped) permanently.
- # 'readarray' is not used here, as it includes the trailing linefeed in lines placed in the array.
- while IFS='' read -r line || [ -n "$line" ]; do
- unsupportedTests[${#unsupportedTests[@]}]=$line
- done <"$(dirname "$0")/testsUnsupportedOutsideWindows.txt"
+ unsupportedTests=($(read_array "$(dirname "$0")/testsUnsupportedOutsideWindows.txt"))
}
function load_failing_tests {
# Load the list of tests that fail on this platform. These tests are disabled (skipped) temporarily, pending investigation.
- # 'readarray' is not used here, as it includes the trailing linefeed in lines placed in the array.
- while IFS='' read -r line || [ -n "$line" ]; do
- failingTests[${#failingTests[@]}]=$line
- done <"$(dirname "$0")/testsFailingOutsideWindows.txt"
+ failingTests=($(read_array "$(dirname "$0")/testsFailingOutsideWindows.txt"))
}
function load_playlist_tests {
# Load the list of tests that are enabled as a part of this test playlist.
- while IFS='' read -r line || [ -n "$line" ]; do
- playlistTests[${#playlistTests[@]}]=$line
- done <"${playlistFile}"
+ playlistTests=($(read_array "${playlistFile}"))
}
function is_unsupported_test {
then
exit_with_error "$errorSource" "Test directories file not found at $listFileName"
fi
-
- readarray testDirectories < "$listFileName"
+ testDirectories=($(read_array "$listFileName"))
}
function run_tests_in_directory {
# Copy native interop test libraries over to the mscorlib path in
# order for interop tests to run on linux.
+if [ -z "$mscorlibDir" ]; then
+ mscorlibDir=$coreClrBinDir
+fi
if [ -d $mscorlibDir/bin ]; then
cp $mscorlibDir/bin/* $mscorlibDir
fi
<ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\dev10_794943\dev10_794943\dev10_794943.cmd" >
<Issue>4186</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\ldc_add_ovf_i8\ldc_add_ovf_i8.cmd" >
- <Issue>4596</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Base\sub_ovf\sub_ovf.cmd" >
+ <Issue>4751</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\ldc_sub_ovf_i8\ldc_sub_ovf_i8.cmd" >
- <Issue>4596</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\VectorHWAccel_ro\VectorHWAccel_ro.cmd" >
+ <Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\add_ovf_i8\add_ovf_i8.cmd" >
- <Issue>4596</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\rtchecks\overflow\overflow01_add\overflow01_add.cmd">
+ <Issue></Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\sub_ovf_i8\sub_ovf_i8.cmd" >
- <Issue>4596</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\rtchecks\overflow\overflow02_add\overflow02_add.cmd">
+ <Issue></Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Base\sub_ovf\sub_ovf.cmd" >
- <Issue>4596</Issue>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\exgen\10w5d_cs_d\10w5d_cs_d.cmd">
+ <Issue>4660</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\exgen\10w5d_cs_do\10w5d_cs_do.cmd">
+ <Issue>4660</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\exgen\10w5d_cs_r\10w5d_cs_r.cmd">
+ <Issue>4660</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\exgen\10w5d_cs_ro\10w5d_cs_ro.cmd">
+ <Issue>4660</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\FPtrunc\convx_il_d\convx_il_d.cmd">
+ <Issue>4661</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\FPtrunc\convx_il_r\convx_il_r.cmd">
+ <Issue>4661</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_dbgs_ldc_div\_dbgs_ldc_div.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_dbgs_ldc_mul\_dbgs_ldc_mul.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_dbgs_ldc_mulovf\_dbgs_ldc_mulovf.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_il_dbgs_ldc_div\_il_dbgs_ldc_div.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_il_dbgs_ldc_mul\_il_dbgs_ldc_mul.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_il_dbgs_ldc_mulovf\_il_dbgs_ldc_mulovf.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_rels_ldc_div\_rels_ldc_div.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_rels_ldc_mul\_rels_ldc_mul.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\signed\_rels_ldc_mulovf\_rels_ldc_mulovf.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_dbgldc_mul\_dbgldc_mul.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_dbgldc_mulovf\_dbgldc_mulovf.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_il_dbgldc_mul\_il_dbgldc_mul.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_il_dbgldc_mulovf\_il_dbgldc_mulovf.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_relldc_mul\_relldc_mul.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\unsigned\_relldc_mulovf\_relldc_mulovf.cmd">
+ <Issue>4663</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\DataTypes\long_cs_d\long_cs_d.cmd">
+ <Issue>4664</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\DataTypes\long_cs_do\long_cs_do.cmd">
+ <Issue>4664</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\DataTypes\long_cs_r\long_cs_r.cmd">
+ <Issue>4664</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\MDArray\DataTypes\long_cs_ro\long_cs_ro.cmd">
+ <Issue>4664</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchmarksGame\pidigits\pi-digits\pi-digits.cmd">
+ <Issue>4665</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b12053\b12053\b12053.cmd">
+ <Issue>4667</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\Dev11\dev10_94677\loopvt\loopvt.cmd">
+ <Issue>3569</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\Haar-likeFeaturesGeneric_r\Haar-likeFeaturesGeneric_r.cmd">
+ <Issue>4668</Issue>
+ </ExcludeList>
+ <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\VectorAbs_r\VectorAbs_r.cmd">
+ <Issue>4669</Issue>
</ExcludeList>
</ItemGroup>
</Project>
exit 0
fi
]]></BashCLRTestEnvironmentCompatibilityCheck>
+ <BashCLRTestGCSimulatorSkipCondition Condition="$(GCSimulatorRun) != 'true' And '$(IsGCSimulatorTest)' == 'true'"><![CDATA[
+echo "Skipping execution because GCSimulator tests are not enabled"
+exit 0
+ ]]></BashCLRTestGCSimulatorSkipCondition>
+ <BashCLRTestGCLongTestSkipCondition Condition="$(GCLongRunning) != 'true' And '$(IsLongRunningGCTest)' == 'true'"><![CDATA[
+echo "Skipping execution because long-running GC tests are not enabled"
+exit 0
+ ]]></BashCLRTestGCLongTestSkipCondition>
<BashCLRTestExitCodePrep Condition="$(_CLRTestNeedsToRun)">
<![CDATA[CLRTestExpectedExitCode=$(CLRTestExitCode)
echo BEGIN EXECUTION]]>
$(BashCLRTestEnvironmentCompatibilityCheck)
$(BashCLRTestArgPrep)
$(BashCLRTestExitCodePrep)
+# Long-running GC test checks
+$(BashCLRTestGCSimulatorSkipCondition)
+$(BashCLRTestGCLongTestSkipCondition)
# CrossGen Script (when /p:CrossGen=true)
$(CrossgenBashScript)
# IlasmRoundTrip Script
echo Skipping execution because this is not a long-running GC test
Exit /b 0
]]></BatchCLRTestGCLongTestSkipCondition>
+ <BatchCLRTestGCLongTestSkipCondition Condition="$(GCLongRunning) != 'true' And '$(IsLongRunningGCTest)' == 'true'"><![CDATA[
+echo Skipping execution because long-running GC tests are not enabled
+Exit /b 0
+ ]]></BatchCLRTestGCLongTestSkipCondition>
+ <BatchCLRTestGCSimulatorSkipCondition Condition="$(GCSimulatorRun) == 'true' And '$(IsGCSimulatorTest)' != 'true'"><![CDATA[
+echo Skipping execution because this is not a GCSimulator test
+Exit /b 0
+ ]]></BatchCLRTestGCSimulatorSkipCondition>
+ <BatchCLRTestGCSimulatorSkipCondition Condition="$(GCSimulatorRun) != 'true' And '$(IsGCSimulatorTest)' == 'true'"><![CDATA[
+echo Skipping execution because GCSimulator tests are not enabled
+Exit /b 0
+ ]]></BatchCLRTestGCSimulatorSkipCondition>
<BatchCLRTestExitCodePrep Condition="$(_CLRTestNeedsToRun)">
<![CDATA[
set CLRTestExpectedExitCode=$(CLRTestExitCode)
REM Long GC Tests Script (when /p:GCLongRunning=true)
$(BatchCLRTestGCLongTestSkipCondition)
+REM GCSimulator Tests Script (when /p:GCSimulatorRun=true)
+$(BatchCLRTestGCSimulatorSkipCondition)
+
REM Precommands
$(CLRTestBatchPreCommands)
REM Launch
#define FALSE 0
#endif
-#define WINAPI _cdecl
-#ifndef __stdcall
+#ifndef WINAPI
+#define WINAPI __stdcall
+#endif
+
+#ifndef _MSC_VER
#if __i386__
#define __stdcall __attribute__((stdcall))
#define _cdecl __attribute__((cdecl))
<DnuSourceList Include="$(CORE_ROOT)\.nuget\pkg" />
</ItemGroup>
<ItemGroup>
- <None Include="project.json" />
+ <None Include="$(TestRuntimeProjectJson)" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
<Target Name="Build" />
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+using System;
+using System.Reflection;
+using System.Collections.Generic;
+
+class Program
+{
+ public class ClassA
+ {
+ public virtual int PublicInstanceMethod() { return 17; }
+ }
+
+ public delegate int Delegate_TC_Int(ClassA tc);
+ public static MethodInfo GetMethod(Type t, string method)
+ {
+ TypeInfo typeInfo = t.GetTypeInfo();
+ IEnumerator<MethodInfo> enumerator = typeInfo.DeclaredMethods.GetEnumerator();
+ MethodInfo result = null;
+ while (enumerator.MoveNext())
+ {
+ bool flag = enumerator.Current.Name.Equals(method);
+ if (flag)
+ {
+ result = enumerator.Current;
+ break;
+ }
+ }
+ return result;
+ }
+ public static int Main(string[] args)
+ {
+ Type typeTestClass = typeof(ClassA);
+ ClassA TestClass = (ClassA)Activator.CreateInstance(typeTestClass);
+ MethodInfo miPublicInstanceMethod = GetMethod(typeTestClass, "PublicInstanceMethod");
+ Delegate dlgt = miPublicInstanceMethod.CreateDelegate(typeof(Delegate_TC_Int));
+ Object retValue = ((Delegate_TC_Int)dlgt).DynamicInvoke(new Object[] { TestClass });
+
+ if(retValue.Equals(TestClass.PublicInstanceMethod()))
+ {
+ return 100;
+ }
+
+
+ return -1;
+
+ }
+
+}
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <AssemblyName>$(MSBuildProjectName)</AssemblyName>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
- <OutputType>Exe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <ReferenceLocalMscorlib>false</ReferenceLocalMscorlib>
+ <CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<Visible>False</Visible>
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
- <PropertyGroup>
- </PropertyGroup>
<ItemGroup>
- <Compile Include="test1.il" />
+ <!-- Add Compile Object Here -->
+ <Compile Include="OpenDelegate.cs" />
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
+ <None Include="project.json" />
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
<PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
- </PropertyGroup>
+ </PropertyGroup>
</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
\ No newline at end of file
--- /dev/null
+{
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1-rc2-23816",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.1-rc2-23816",
+ "System.Collections.Specialized": "4.0.1-rc2-23816",
+ "System.ComponentModel": "4.0.1-rc2-23816",
+ "System.Console": "4.0.0-rc2-23816",
+ "System.Diagnostics.Process": "4.1.0-rc2-23816",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Linq": "4.0.1-rc2-23816",
+ "System.Linq.Queryable": "4.0.1-rc2-23816",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.1.0-rc2-23816",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.1.0-rc2-23816",
+ "System.Runtime.Loader": "4.0.0-rc2-23816",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Thread": "4.0.0-rc2-23816",
+ "System.Xml.ReaderWriter": "4.0.11-rc2-23816",
+ "System.Xml.XDocument": "4.0.11-rc2-23816",
+ "System.Xml.XmlDocument": "4.0.1-rc2-23816",
+ "System.Xml.XmlSerializer": "4.0.11-rc2-23816"
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ },
+ "runtimes": {
+ "win7-x86": {},
+ "win7-x64": {},
+ "ubuntu.14.04-x64": {},
+ "osx.10.10-x64": {},
+ "centos.7-x64": {},
+ "rhel.7-x64": {},
+ "debian.8.2-x64": {}
+ }
+}
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
-
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
<CLRTestExecutionArguments></CLRTestExecutionArguments>
+ <GCStressIncompatible>true</GCStressIncompatible>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <IsLongRunningGCTest>true</IsLongRunningGCTest>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <GCStressIncompatible>true</GCStressIncompatible>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System;
+using System.Threading;
+using System.Collections.Generic;
+using System.Runtime.InteropServices;
+using LifeTimeFX;
+
+interface PinnedObject
+{
+ void CleanUp();
+ bool IsPinned();
+
+}
+
+namespace GCSimulator
+{
+
+ class RandomLifeTimeStrategy : LifeTimeStrategy
+ {
+ private int counter = 0;
+ private int mediumLifeTime = 30;
+ private int shortLifeTime = 3;
+ private int mediumDataCount = 1000000;
+ private int shortDataCount = 5000;
+
+ private Random rand = new Random(123456);
+
+ public RandomLifeTimeStrategy(int mediumlt, int shortlt, int mdc, int sdc)
+ {
+ mediumLifeTime = mediumlt;
+ shortLifeTime = shortlt;
+ mediumDataCount = mdc;
+ shortDataCount = sdc;
+
+ }
+ public int MediumLifeTime
+ {
+ set
+ {
+ mediumLifeTime = value;
+ }
+ }
+ public int ShortLifeTime
+ {
+ set
+ {
+ shortLifeTime = value;
+ }
+ }
+
+ public int NextObject(LifeTimeENUM lifeTime)
+ {
+ switch (lifeTime)
+ {
+ case LifeTimeENUM.Short:
+ return rand.Next() % shortDataCount;
+
+ case LifeTimeENUM.Medium:
+ return (rand.Next() % mediumDataCount) + shortDataCount;
+
+
+ case LifeTimeENUM.Long:
+ return 0;
+ }
+ return 0;
+ }
+ public bool ShouldDie(LifeTime o, int index)
+ {
+ counter++;
+ LifeTimeENUM lifeTime = o.LifeTime;
+ switch (lifeTime)
+ {
+ case LifeTimeENUM.Short:
+ if (counter % shortLifeTime == 0)
+ return true;
+ break;
+ case LifeTimeENUM.Medium:
+ if (counter % mediumLifeTime == 0)
+ return true;
+ break;
+ case LifeTimeENUM.Long:
+ return false;
+
+ }
+ return false;
+ }
+ }
+
+ /// <summary>
+ /// we might want to implement a different strategy that decide the life time of the object based on the time
+ /// elabsed since the last object acceess.
+ ///
+ /// </summary>
+ class TimeBasedLifeTimeStrategy : LifeTimeStrategy
+ {
+ private int lastMediumTickCount = Environment.TickCount;
+ private int lastShortTickCount = Environment.TickCount;
+ private int lastMediumIndex = 0;
+ private int lastShortIndex = 0;
+
+ public int NextObject(LifeTimeENUM lifeTime)
+ {
+ switch (lifeTime)
+ {
+ case LifeTimeENUM.Short:
+ return lastShortIndex;
+ case LifeTimeENUM.Medium:
+ return lastMediumIndex;
+ case LifeTimeENUM.Long:
+ return 0;
+ }
+ return 0;
+ }
+
+ public bool ShouldDie(LifeTime o, int index)
+ {
+
+ LifeTimeENUM lifeTime = o.LifeTime;
+ // short objects will live for 20 seconds, long objects will live for more.
+ switch (lifeTime)
+ {
+ case LifeTimeENUM.Short:
+ if (Environment.TickCount - lastShortTickCount > 1) // this is in accureat enumber, since
+ // we will be finsh iterating throuh the short life time object in less than 1 ms , so we need
+ // to switch either to QueryPeroformanceCounter, or to block the loop for some time through
+ // Thread.Sleep, the other solution is to increase the number of objects a lot.
+ {
+ lastShortTickCount = Environment.TickCount;
+ lastShortIndex = index;
+ return true;
+ }
+
+ break;
+ case LifeTimeENUM.Medium:
+ if (Environment.TickCount - lastMediumTickCount > 20)
+ {
+ lastMediumTickCount = Environment.TickCount;
+ lastMediumIndex = index;
+ return true;
+ }
+
+ break;
+ case LifeTimeENUM.Long:
+ break;
+ }
+ return false;
+ }
+ }
+
+ class ObjectWrapper : LifeTime, PinnedObject
+ {
+
+ private bool pinned;
+ private bool weakReferenced;
+ private GCHandle gcHandle;
+ private LifeTimeENUM lifeTime;
+ private WeakReference weakRef;
+
+ private byte[] data;
+ private int dataSize;
+ public int DataSize
+ {
+ set
+ {
+ dataSize = value;
+ data = new byte[dataSize];
+ if (pinned)
+ {
+ gcHandle = GCHandle.Alloc(data, GCHandleType.Pinned);
+ }
+
+ if (weakReferenced)
+ {
+ weakRef = new WeakReference(data);
+ }
+ }
+
+ }
+
+ public LifeTimeENUM LifeTime
+ {
+ get
+ {
+ return lifeTime;
+ }
+ set
+ {
+ this.lifeTime = value;
+ }
+ }
+
+ public bool IsPinned()
+ {
+ return pinned;
+ }
+
+ public bool IsWeak()
+ {
+ return weakReferenced;
+ }
+
+
+ public void CleanUp()
+ {
+ if (pinned)
+ {
+ gcHandle.Free();
+ }
+ }
+
+ public ObjectWrapper(bool runFinalizer, bool pinned, bool weakReferenced)
+ {
+ this.pinned = pinned;
+ this.weakReferenced = weakReferenced;
+ if (!runFinalizer)
+ {
+ GC.SuppressFinalize(this);
+ }
+ }
+
+
+ ~ObjectWrapper()
+ {
+ // DO SOMETHING BAD IN FINALIZER
+ data = new byte[dataSize];
+ }
+ }
+
+ class ClientSimulator
+ {
+ [ThreadStatic]
+ private static ObjectLifeTimeManager lifeTimeManager;
+
+ private static int meanAllocSize = 17;
+
+ private static int mediumLifeTime = 30;
+ private static int shortLifeTime = 3;
+
+ private static int mediumDataSize = meanAllocSize;
+ private static int shortDataSize = meanAllocSize;
+
+ private static int mediumDataCount = 1000000;
+ private static int shortDataCount = 5000;
+
+ private static int countIters = 500;
+ private static float percentPinned = 0.02F;
+ private static float percentWeak = 0.0F;
+
+ private static int numThreads = 1;
+
+ private static bool runFinalizer = false;
+ private static string strategy = "Random";
+
+ private static bool noTimer = false;
+
+ private static string objectGraph = "List";
+
+
+ private static List<Thread> threadList = new List<Thread>();
+ public static int Main(string[] args)
+ {
+
+ bool shouldContinue = ParseArgs(args);
+ if (!shouldContinue)
+ {
+ return 1;
+ }
+
+ int timer = 0;
+ // Run the test.
+
+ for (int i = 0; i < numThreads; ++i)
+ {
+ Thread thread = new Thread(RunTest);
+ threadList.Add(thread);
+ thread.Start();
+
+ }
+
+ foreach (Thread t in threadList)
+ {
+ t.Join();
+ }
+
+ return 100;
+ }
+
+
+ public static void RunTest(object threadInfoObj)
+ {
+
+ // Allocate the objects.
+ lifeTimeManager = new ObjectLifeTimeManager();
+ LifeTimeStrategy ltStrategy;
+
+ int threadMediumLifeTime = mediumLifeTime;
+ int threadShortLifeTime = shortLifeTime;
+ int threadMediumDataSize = mediumDataSize;
+ int threadShortDataSize = shortDataSize;
+ int threadMediumDataCount = mediumDataCount;
+ int threadShortDataCount = shortDataCount;
+ float threadPercentPinned = percentPinned;
+ float threadPercentWeak = percentWeak;
+ bool threadRunFinalizer = runFinalizer;
+ string threadStrategy = strategy;
+ string threadObjectGraph = objectGraph;
+
+ if (threadObjectGraph.ToLower() == "tree")
+ {
+ lifeTimeManager.SetObjectContainer(new BinaryTreeObjectContainer<LifeTime>());
+ }
+ else
+ {
+ lifeTimeManager.SetObjectContainer(new ArrayObjectContainer<LifeTime>());
+ }
+
+ lifeTimeManager.Init(threadShortDataCount + threadMediumDataCount);
+
+
+ if (threadStrategy.ToLower()=="random")
+ {
+ ltStrategy = new RandomLifeTimeStrategy(threadMediumLifeTime, threadShortLifeTime, threadMediumDataCount, threadShortDataCount);
+ }
+ else
+ {
+ // may be we need to specify the elapsed time.
+ ltStrategy = new TimeBasedLifeTimeStrategy();
+ }
+
+ lifeTimeManager.LifeTimeStrategy = ltStrategy;
+ lifeTimeManager.objectDied += new ObjectDiedEventHandler(objectDied);
+
+ for (int i=0; i < threadShortDataCount + threadMediumDataCount; ++i)
+ {
+ bool pinned = false;
+ if (threadPercentPinned!=0)
+ {
+ pinned = (i % ((int)(1/threadPercentPinned))==0);
+ }
+
+ bool weak = false;
+ if (threadPercentWeak!=0)
+ {
+ weak = (i % ((int)(1/threadPercentWeak))==0);
+ }
+
+ ObjectWrapper oWrapper = new ObjectWrapper(threadRunFinalizer, pinned, weak);
+ if (i < threadShortDataCount)
+ {
+ oWrapper.DataSize = threadShortDataSize;
+ oWrapper.LifeTime = LifeTimeENUM.Short;
+ }
+ else
+ {
+ oWrapper.DataSize = threadMediumDataSize;
+ oWrapper.LifeTime = LifeTimeENUM.Medium;
+ }
+
+ lifeTimeManager.AddObject(oWrapper, i);
+ }
+
+ for (int i = 0; i < countIters; ++i)
+ {
+
+ // Run the test.
+ lifeTimeManager.Run();
+ }
+
+ }
+
+ private static void objectDied(LifeTime lifeTime, int index)
+ {
+ // put a new fresh object instead;
+
+ LifeTimeENUM lifeTimeEnum;
+ lifeTimeEnum = lifeTime.LifeTime;
+
+ ObjectWrapper oWrapper = lifeTime as ObjectWrapper;
+ bool weakReferenced = oWrapper.IsWeak();
+ bool pinned = oWrapper.IsPinned();
+ if (pinned)
+ {
+ oWrapper.CleanUp();
+ }
+
+ oWrapper = new ObjectWrapper(runFinalizer, pinned, weakReferenced);
+ oWrapper.LifeTime = lifeTimeEnum;
+ oWrapper.DataSize = lifeTime.LifeTime == LifeTimeENUM.Short ? shortDataSize : mediumDataSize;
+ lifeTimeManager.AddObject(oWrapper, index);
+ }
+
+ /// <summary>
+ /// Parse the arguments, no error checking is done yet.
+ /// TODO: Add more error checking.
+ ///
+ /// Populate variables with defaults, then overwrite them with config settings. Finally overwrite them with command line parameters
+ /// </summary>
+ public static bool ParseArgs(string[] args)
+ {
+
+ for (int i = 0; i < args.Length; ++i)
+ {
+ string currentArg = args[i];
+ string currentArgValue;
+ if (currentArg.StartsWith("-") || currentArg.StartsWith("/"))
+ {
+ currentArg = currentArg.Substring(1);
+ }
+ else
+ {
+ continue;
+ }
+
+ if (currentArg.StartsWith("?"))
+ {
+ Usage();
+ return false;
+ }
+ if (currentArg.StartsWith("iter") || currentArg.Equals("i")) // number of iterations
+ {
+ currentArgValue = args[++i];
+ countIters = Int32.Parse(currentArgValue);
+ }
+ if (currentArg.StartsWith("datasize") || currentArg.Equals("dz"))
+ {
+ currentArgValue = args[++i];
+ mediumDataSize = Int32.Parse(currentArgValue);
+ }
+
+ if (currentArg.StartsWith("sdatasize") || currentArg.Equals("sdz"))
+ {
+ currentArgValue = args[++i];
+ shortDataSize = Int32.Parse(currentArgValue);
+ }
+
+ if (currentArg.StartsWith("datacount") || currentArg.Equals("dc"))
+ {
+ currentArgValue = args[++i];
+ mediumDataCount = Int32.Parse(currentArgValue);
+ }
+
+ if (currentArg.StartsWith("sdatacount") || currentArg.Equals("sdc"))
+ {
+ currentArgValue = args[++i];
+ shortDataCount = Int32.Parse(currentArgValue);
+ }
+
+
+ if (currentArg.StartsWith("lifetime") || currentArg.Equals("lt"))
+ {
+ currentArgValue = args[++i];
+ shortLifeTime = Int32.Parse(currentArgValue);
+ mediumLifeTime = shortLifeTime * 10;
+ }
+
+ if (currentArg.StartsWith("threads") || currentArg.Equals("t"))
+ {
+ currentArgValue = args[++i];
+ numThreads = Int32.Parse(currentArgValue);
+ }
+ if (currentArg.StartsWith("fin") || currentArg.Equals("f"))
+ {
+ runFinalizer = true;
+ }
+
+ if (currentArg.StartsWith("datapinned") || currentArg.StartsWith("dp")) // percentage data pinned
+ {
+ currentArgValue = args[++i];
+ percentPinned = float.Parse(currentArgValue);
+ }
+
+ if (currentArg.StartsWith("strategy")) //strategy that if the object died or not
+ {
+ currentArgValue = args[++i];
+ strategy = currentArgValue;
+ }
+
+ if (currentArg.StartsWith("notimer"))
+ {
+ noTimer = true;
+ }
+
+ if (currentArg.StartsWith("dataweak") || currentArg.StartsWith("dw") )
+ {
+ currentArgValue = args[++i];
+ percentWeak = float.Parse(currentArgValue);
+ }
+
+ if (currentArg.StartsWith("objectgraph") || currentArg.StartsWith("og") )
+ {
+ currentArgValue = args[++i];
+ objectGraph = currentArgValue;
+ }
+ }
+
+ return true;
+ }
+
+ public static void Usage()
+ {
+ Console.WriteLine("GCSimulator [-?] [-i <num Iterations>] [-dz <data size in bytes>] [-lt <life time>] [-t <num threads>] [-f] [-dp <percent data pinned>]");
+ Console.WriteLine("Options");
+ Console.WriteLine("-? Display the usage and exit");
+ Console.WriteLine("-i [-iter] <num iterations> : specify number of iterations for the test, default is " + countIters);
+ Console.WriteLine("-dz [-datasize] <data size> : specify the data size in bytes, default is " + mediumDataSize);
+ Console.WriteLine("-sdz [sdatasize] <data size> : specify the short lived data size in bytes, default is " + shortDataSize);
+ Console.WriteLine("-dc [datacount] <data count> : specify the medium lived data count , default is " + mediumDataCount);
+ Console.WriteLine("-sdc [sdatacount] <data count> : specify the short lived data count, default is " + shortDataCount);
+ Console.WriteLine("-lt [-lifetime] <number> : specify the life time of the objects, default is " + shortLifeTime);
+ Console.WriteLine("-t [-threads] <number of threads> : specifiy number of threads , default is " + numThreads);
+ Console.WriteLine("-f [-fin] : specify whether to do allocation in finalizer or not, default is no");
+ Console.WriteLine("-dp [-datapinned] <percent of data pinned> : specify the percentage of data that we want to pin, default is " + percentPinned);
+ Console.WriteLine("-dw [-dataweak] <percent of data weak referenced> : specify the percentage of data that we want to weak reference, default is " + percentWeak);
+ Console.WriteLine("-strategy < indicate the strategy for deciding when the objects should die, right now we support only Random and Time strategy, default is Random");
+ Console.WriteLine("-og [-objectgraph] <List|Tree> : specify whether to use a List- or Tree-based object graph, default is " + objectGraph);
+ Console.WriteLine("-notimer < indicate that we do not want to run the performance timer and output any results , default is no");
+ }
+
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 8000 -lt 2 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 8000 -lt 4 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 8517 -sdz 17 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 5 -tp 0 -dz 17 -sdz 17 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 5 -tp 0 -dz 17 -sdz 17 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 5 -tp 0 -dz 17 -sdz 17 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 7 -tp 0 -dz 17 -sdz 17 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 30000 -sdc 6000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 6000 -lt 2 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 8000 -lt 2 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 8000 -lt 4 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 8000 -lt 2 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 8000 -lt 4 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 8517 -sdz 17 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 2 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 4 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 5 -tp 0 -dz 17 -sdz 17 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 5 -tp 0 -dz 17 -sdz 17 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 5 -tp 0 -dz 17 -sdz 17 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 7 -tp 0 -dz 17 -sdz 17 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 30000 -sdc 6000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 6000 -lt 2 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 8000 -lt 2 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 17 -dc 20000 -sdc 8000 -lt 4 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 7 -tp 0 -dz 17 -sdc 1024 -dc 10000 -sdz 17 -lt 2 -dp 0.1 -dw 0.0 -f</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 8 -tp 0 -dz 17 -sdc 1024 -dc 10000 -sdz 17 -lt 2 -dp 0.2 -dw 0.0 -f</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 10 -tp 0 -dz 17 -sdc 1024 -dc 10000 -sdz 17 -lt 2 -dp 0.2 -dw 0.0 -f</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 10 -tp 0 -dz 17 -sdc 1024 -dc 10000 -sdz 17 -lt 2 -dp 0.3 -dw 0.0 -f</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 8 -tp 0 -dz 17 -sdc 1024 -dc 10000 -sdz 17 -lt 2 -dp 0.3 -dw 0.1 -f</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.0 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.8</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.4 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8517 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.8 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 3 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -f -dp 0.8 -dw 0.4</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 4 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 5 -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 2 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DefineConstants>$(DefineConstants);STATIC;PROJECTK_BUILD</DefineConstants>
+ <CLRTestExecutionArguments>-t 1 -tp 0 -dz 17 -sdz 8500 -dc 10000 -sdc 5000 -lt 3 -f -dp 0.0 -dw 0.0</CLRTestExecutionArguments>
+ <IsGCSimulatorTest>true</IsGCSimulatorTest>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="GCSimulator.cs" />
+ <Compile Include="lifetimefx.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="$(GCPackagesConfigFileDirectory)extra\project.json" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(GCPackagesConfigFileDirectory)extra\project.json</ProjectJson>
+ <ProjectLockJson>$(GCPackagesConfigFileDirectory)extra\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Globalization" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+/*
+ * A Simple Framework to manage the life time of of objects
+ * Objects are required to implement LifeTime Interface in order to keep track of their lifetime.
+ * TODO: we need to add flexibility to the framework to control the type of datastructure used to keep track
+ * of the objects. Right now we are using a simple 1 D array , but other interesting datastructures can be
+ * used instead like a HashTable.
+ */
+using System;
+using System.Collections.Generic;
+
+namespace LifeTimeFX
+{
+ public enum LifeTimeENUM
+ {
+ Short,
+ Medium,
+ Long
+ }
+
+ public interface LifeTime
+ {
+ LifeTimeENUM LifeTime
+ {
+ get;
+ set;
+ }
+
+ }
+
+ public interface LifeTimeStrategy
+ {
+ int NextObject(LifeTimeENUM lifeTime);
+ bool ShouldDie(LifeTime o, int index);
+ }
+
+ /// <summary>
+ /// This interfact abstract the object contaienr , allowing us to specify differnt datastructures
+ /// implementation.
+ /// The only restriction on the ObjectContainer is that the objects contained in it must implement
+ /// LifeTime interface.
+ /// Right now we have a simple array container as a stock implementation for that. for more information
+ /// see code:#ArrayContainer
+ /// </summary>
+ /// <param name="o"></param>
+ /// <param name="index"></param>
+
+ public interface ObjectContainer<T> where T:LifeTime
+ {
+ void Init(int numberOfObjects);
+ void AddObjectAt(T o, int index);
+ T GetObject(int index);
+ T SetObjectAt(T o , int index);
+ int Count
+ {
+ get;
+ }
+ }
+
+
+ public sealed class BinaryTreeObjectContainer<T> : ObjectContainer<T> where T:LifeTime
+ {
+
+ class Node
+ {
+ public Node LeftChild;
+ public Node RightChild;
+ public int id;
+ public T Data;
+
+ }
+
+
+
+ private Node root;
+ private int count;
+
+ public BinaryTreeObjectContainer()
+ {
+ root = null;
+ count = 0;
+ }
+
+ public void Init(int numberOfObjects)
+ {
+
+ if (numberOfObjects<=0)
+ {
+ return;
+ }
+
+ root = new Node();
+ root.id = 0;
+ count = numberOfObjects;
+ if (numberOfObjects>1)
+ {
+ int depth = (int)Math.Log(numberOfObjects,2)+1;
+
+ root.LeftChild = CreateTree(depth-1, 1);
+ root.RightChild = CreateTree(depth-1, 2);
+ }
+
+
+ }
+
+ public void AddObjectAt(T o, int index)
+ {
+ Node node = Find(index);
+
+ if (node!=null)
+ {
+ node.Data = o;
+ }
+
+ }
+
+
+ public T GetObject(int index)
+ {
+
+
+ Node node = Find(index);
+
+ if (node==null)
+ {
+ return default(T);
+ }
+
+ return node.Data;
+
+ }
+
+ public T SetObjectAt(T o , int index)
+ {
+
+ Node node = Find(index);
+
+ if (node==null)
+ {
+ return default(T);
+ }
+
+ T old = node.Data;
+ node.Data = o;
+ return old;
+
+ }
+
+ public int Count
+ {
+ get
+ {
+ return count;
+ }
+ }
+
+
+
+ private Node CreateTree(int depth, int id)
+ {
+ if (depth<=0)
+ {
+ return null;
+ }
+
+ Node node = new Node();
+ node.id = id;
+ node.LeftChild = CreateTree(depth-1, id*2+1);
+ node.RightChild = CreateTree(depth-1, id*2+2);
+
+ return node;
+ }
+
+ private Node Find(int id)
+ {
+
+ List<int> path = new List<int>();
+
+ // find the path from node to root
+ int n=id;
+ while (n>0)
+ {
+ path.Add(n);
+ n = (int)Math.Ceiling( ((double)n/2.0) ) - 1;
+ }
+
+ // follow the path from root to node
+ Node node = root;
+ for (int i=path.Count-1; i>=0; i--)
+ {
+ if (path[i]==(id*2+1))
+ {
+ node = node.LeftChild;
+ }
+ else
+ {
+ node = node.RightChild;
+ }
+
+ }
+
+ return node;
+ }
+
+ }
+
+
+
+//#ArrayContainer Simple Array Stock Implemntation for ObjectContainer
+ public sealed class ArrayObjectContainer<T> : ObjectContainer<T> where T:LifeTime
+ {
+ private T[] objContainer = null;
+ public void Init(int numberOfObjects)
+ {
+ objContainer = new T[numberOfObjects];
+
+ }
+
+ public void AddObjectAt(T o, int index)
+ {
+ objContainer[index] = o;
+ }
+
+ public T GetObject(int index)
+ {
+ return objContainer[index];
+ }
+
+ public T SetObjectAt(T o, int index)
+ {
+ T old = objContainer[index];
+ objContainer[index] = o;
+ return old;
+ }
+
+ public int Count
+ {
+ get
+ {
+ return objContainer.Length;
+ }
+ }
+ }
+
+
+
+ public delegate void ObjectDiedEventHandler(LifeTime o, int index );
+
+ public sealed class ObjectLifeTimeManager
+ {
+ private LifeTimeStrategy strategy;
+
+ private ObjectContainer<LifeTime> objectContainer = null;
+ //
+
+ public void SetObjectContainer (ObjectContainer<LifeTime> objectContainer)
+ {
+ this.objectContainer = objectContainer;
+ }
+
+ public event ObjectDiedEventHandler objectDied;
+
+ public void Init(int numberObjects)
+ {
+ objectContainer.Init(numberObjects);
+ //objContainer = new object[numberObjects];
+ }
+
+ public LifeTimeStrategy LifeTimeStrategy
+ {
+ set
+ {
+ strategy = value;
+ }
+ }
+
+ public void AddObject(LifeTime o, int index)
+ {
+ objectContainer.AddObjectAt(o, index);
+ //objContainer[index] = o;
+ }
+
+ public void Run()
+ {
+
+
+ LifeTime objLifeTime;
+
+ for (int i = 0; i < objectContainer.Count; ++i)
+ {
+ objLifeTime = objectContainer.GetObject(i);
+ //object o = objContainer[i];
+ //objLifeTime = o as LifeTime;
+
+ if (strategy.ShouldDie(objLifeTime, i))
+ {
+ int index = strategy.NextObject(objLifeTime.LifeTime);
+ LifeTime oldObject = objectContainer.SetObjectAt(null, index);
+ //objContainer[index] = null;
+ // fire the event
+ objectDied(oldObject, index);
+ }
+
+ }
+ }
+ }
+}
//Cdecl -1 678
-int WINAPI CdeTest()
+int _cdecl CdeTest()
{
return -1;
}
-typedef int (WINAPI *pFunc)();
-typedef int (WINAPI *Cdeclcaller)(pFunc);
-extern "C" DLL_EXPORT BOOL WINAPI DoCallBack_Cdecl(Cdeclcaller caller)
+typedef int (_cdecl *pFunc)();
+typedef int (_cdecl *Cdeclcaller)(pFunc);
+extern "C" DLL_EXPORT BOOL _cdecl DoCallBack_Cdecl(Cdeclcaller caller)
{
printf("DoCallBack_Cdecl\n");
return FALSE;
}
return TRUE;
-}
\ No newline at end of file
+}
partial class FunctionPtr
{
- [DllImport("FunctionPointerNative")]
+ [DllImport("FunctionPointerNative", CallingConvention=CallingConvention.Cdecl)]
public static extern bool CheckFcnPtr(IntPtr fcnptr);
public delegate bool DelegateWithLong(long l); //Singlecast delegate
throw new Exception("Failed multicast call");
}
}
-#pragma warning restore 618
\ No newline at end of file
+#pragma warning restore 618
#include <stdio.h>
#include <xplatform.h>
-extern "C" DLL_EXPORT BOOL __stdcall Marshal_IUnknown(/*[in]*/IUnknown *o)
+extern "C" DLL_EXPORT BOOL _cdecl Marshal_IUnknown(/*[in]*/IUnknown *o)
{
//Call AddRef and Release on the passed IUnknown
//test if the ref counts get updated as expected
#include <xplatform.h>
-typedef int (*CALLBACKADDPROC)(int n);
+typedef int (WINAPI *CALLBACKADDPROC)(int n);
extern "C" DLL_EXPORT int WINAPI CallManagedAdd(CALLBACKADDPROC pCallbackAddProc, int n)
{
typedef void *voidPtr;
-extern "C" DLL_EXPORT long WINAPI CdeclEnum(int r,BOOL *result)
+extern "C" DLL_EXPORT long _cdecl CdeclEnum(int r,BOOL *result)
{
if(r != 3)
{
}
-extern "C" DLL_EXPORT voidPtr WINAPI GetFptr(int i)
+extern "C" DLL_EXPORT voidPtr _cdecl GetFptr(int i)
{
return (voidPtr) &CdeclEnum;
}
}
typedef BOOL (_cdecl *Cdeclcaller)(int* pint);
-extern "C" BOOL DLL_EXPORT __stdcall DoCallBack_MarshalRefInt_Cdecl(Cdeclcaller caller)
+extern "C" BOOL DLL_EXPORT _cdecl DoCallBack_MarshalRefInt_Cdecl(Cdeclcaller caller)
{
//Check the Input
int itemp = iNative;
}
typedef BOOL (_cdecl * DelegatePInvokeCdecl)(int * pint);
-extern "C" DLL_EXPORT DelegatePInvokeCdecl MarshalRefInt_DelegatePInvoke_Cdecl()
+extern "C" DLL_EXPORT DelegatePInvokeCdecl _cdecl MarshalRefInt_DelegatePInvoke_Cdecl()
{
return MarshalRefInt_Cdcel;
}
}ExplStruct;
extern "C"
-DLL_EXPORT BOOL WINAPI CdeclSimpleStructByRef(Sstr *p)
+DLL_EXPORT BOOL _cdecl CdeclSimpleStructByRef(Sstr *p)
{
p->a = 100;
p->b=1;
}
extern "C"
-DLL_EXPORT BOOL WINAPI CdeclSimpleExplStructByRef(ExplStruct *p)
+DLL_EXPORT BOOL _cdecl CdeclSimpleExplStructByRef(ExplStruct *p)
{
if((p->a != 0) || (p->udata.i != 10))
{
}
extern "C"
-DLL_EXPORT Sstr_simple* WINAPI CdeclSimpleStruct(Sstr_simple p,BOOL *result)
+DLL_EXPORT Sstr_simple* _cdecl CdeclSimpleStruct(Sstr_simple p,BOOL *result)
{
Sstr_simple *pSimpleStruct;
if((p.a !=100) || (p.b != FALSE) || (p.c != 3.142))
}
extern "C"
-DLL_EXPORT ExplStruct* WINAPI CdeclSimpleExplStruct(ExplStruct p,BOOL *result)
+DLL_EXPORT ExplStruct* _cdecl CdeclSimpleExplStruct(ExplStruct p,BOOL *result)
{
ExplStruct *pExplStruct;
if((p.a !=1) || (p.udata.b != FALSE))
}
extern "C"
-DLL_EXPORT voidPtr WINAPI GetFptr(int i)
+DLL_EXPORT voidPtr _cdecl GetFptr(int i)
{
switch(i)
{
p->uiPtr = (LPVOID)(64);
p->s = 32767;
p->us = 0;
- p->b = 255;
+ p->b = -1;
p->sb = -128;
p->l = -1234567890;
p->ul = 0;
if(p->l1 != 32 || p->l2 != 32)
return false;
return true;
-}
\ No newline at end of file
+}
#define WINAPI __stdcall
#endif
-#ifndef __stdcall
+#ifndef _MSC_VER
#if __i386__
#define __stdcall __attribute__((stdcall))
#define _cdecl __attribute__((cdecl))
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// NOT Int32 Example in IL
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'rethrow.exe'
.assembly extern legacy library mscorlib {}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// (04/08/09) Updated the layout field values to match unaligned.0x2. Else the test fails on IA64 if explicit layouts are specified.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
/*
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.data D_1 = bytearray( 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- )
\ No newline at end of file
+ )
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//different ways to invoke method inside a loop (no tail. call or jmp/jmpi since they require empty stack)
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly badldslfd { }
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
call void [System.Console]System.Console::WriteLine(string)
ldc.i4 100
ret
- }
\ No newline at end of file
+ }
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
IL_0001: call instance void [mscorlib]System.Object::.ctor()
IL_0006: ret
}
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
PASS:
ldc.i4 100
ret
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
IL_0039: ldloc.0
IL_003a: ret
}
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
IL_0039: ldloc.0
IL_003a: ret
}
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
ldc.i4 100
ret
}
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
ldc.i4 100
ret
}
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly refanytype1 { }
pop
ldc.i4 100
ret
-}
\ No newline at end of file
+}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly badendfinally {}
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly badtailcall {}
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ldvirtftnsideeffect {}
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly volatilldind {}
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly volatilstind {}
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//Testing calli with pinvoke methods
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//Testing calli with pinvoke methods
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//Testing inliner on a small func that contains ldvirtftn and calli
.assembly extern legacy library mscorlib {}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// stfld on static
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// volatile. stfld on static field
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Arithemetic operations are generally only allowed with
// primitive types, but certain operations are allowed
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly tls1 {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly tls2 {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// volatilecpobj.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//testing .zeroinit
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//different datatype in try block
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module extern kernel32
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// valuetype - implemented methods
// ldflda, ldelema, ldarga
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// valuetype -Inherited method
// ldflda, ldelema, ldarga
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// valuetype -Implemented method
// ldflda, ldelema, ldarga
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly volatile.exe{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//======================================
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.class public _add {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.class public _br {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.class public _brfalse {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.class public _brtrue {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.class _nop {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.class _ret {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.method public static int32 test() {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.class public clt_un {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
.assembly extern legacy library mscorlib {}
ldc.i8 0xFFFFFFFF80000000
ldc.i4 0x80000000
call int32 conv_ovf_i4::conv_un(int64,int32)
- ldc.i4 0x11111111
+ ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
call int32 conv_ovf_i4::conv_un(int64,int32)
- ldc.i4 0x11111111
+ ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
brfalse FAIL
PASS:
- ldc.i4 0xAAAA
+ ldc.i4 100
br END
FAIL:
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <DisableProjectBuild Condition="'$(Platform)' == 'x64'">true</DisableProjectBuild>
+ <DisableProjectBuild Condition="'$(Platform)' == 'arm64'">true</DisableProjectBuild>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.class public _cpblk {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.class public _initblk {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.class public ldnull_i {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.class public _localloc {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly nop.exe{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
brfalse FAIL
// -- PASS --
- ldc.i4 0xAAAA
+ ldc.i4 100
ret
// -- FAIL --
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly ret.exe{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.class public Shl_U4 {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.class public Shl_U8 {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.class public stind_ref {
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly switch.exe{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0x1d013582 {}
.assembly extern mscorlib{auto}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'sin_il_cs.exe'
.assembly extern System.Console
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'sin_il_il.exe'
.assembly extern System.Console
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'sinlib_il.dll'
.assembly extern legacy library mscorlib { auto }
.assembly 'sinlib_il' {}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//.corflags 0x00000002
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
IL_0001: call instance void [mscorlib]System.Object::.ctor()
IL_0006: ret
}
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
IL_0001: call instance void [mscorlib]System.Object::.ctor()
IL_0006: ret
}
-}
\ No newline at end of file
+}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// castclass_catch_neg.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// isinst_catch_neg.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// arrays.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldlen.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldlen.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// iface2.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0x6d358988 {}
.assembly extern mscorlib{auto}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// empty finally (with only endfinally in it)
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// throw in except
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// throw in fault
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// throw in filter
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
endfinally
}
DONE: ret
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
leave.s DONE
}
DONE: ret
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
leave.s DONE
}
DONE: ret
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// throw first instruction in catch block - NDPWhidbey 10777
ret
}
-}
\ No newline at end of file
+}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// basic SEH, non error case
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try fault, non error case
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try fault, error case
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try fault, error case
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// a finally with 2 endfinallys (1 unreachable)
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// endfinally
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// basic SEH, error case
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// dead region in funclet
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// dead trycatch due to a br
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// dead try finally due to a br
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// dead try finally due to a throw.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// the simplest dead EH region that will not also have dead nonlocal exit
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// the simplest dead EH region that will not also have dead nonlocal exit
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// the simplest dead EH region that will not also have dead nonlocal exit
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// disconnected catch{} try {}, with a backward leave to go to the unprotected code in between the handler and tryblock
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// catch before trybody, error case
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
callvirt instance int32 [common]TestUtil.TestLog::VerifyOutput()
ret
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// fault before trybody
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// finally before try body
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// finally/try in try/finally
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// seh handler before body
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// nested disconnected try/catch handlers with unprotected islands in the middle
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// trybody in between catch handlers
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try/finally in catch/try
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// throw a 1 dimensional array, and then print the array
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// throw a 2 dimensional array, and then print the array
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// 2 branches out of try with dead code after tryend
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// backward leave in catch, with destination before optry
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// branch backwards from try body (a try / catch struct)
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// branch backwards from try body (a try / finally struct)
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// branch out of nested try-finally with dead code after try end
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// branch out of try finally
// with dead code after tryend
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// forward leave (with dead code after try end) in catch
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// label at the beginning of finally block
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// a try catch where there is a leave statement whose destination is inside the catch handler
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try catch, with leave statements from the catch back into trybody (allowed by spec)
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try catch with branches into try body
// try finally at the end of trybody of the try catch
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try block with both filter/handler and typed handler
// the filter handles the exception
// if there are more than one handlers that is suitable, make sure that the
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try block with both filter/handler and typed handler
// two filter and two catches, the 2nd filter handles the exception
// if there are more than one handlers that is suitable, make sure that the
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// local variable value should be preserved in all nested handlers
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Throwing an exception from an inner catch guarded with multiple catch blocks.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib
{
}
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib
{
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0xb8816d7d {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0x52ea038a {}
.assembly extern mscorlib{auto}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0xd01d9fe9 {}
.assembly extern mscorlib{auto}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0x537f7b0 {}
.assembly extern mscorlib{auto}
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+// Tests for boolean expression, control flow, and inlining optimizations.
+// All 100 variants of Id should generate the same code.
+
+using System;
+using System.Runtime.CompilerServices;
+namespace InlineBool
+{
+ public class Program
+ {
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool False00() { return false; }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool False01() { return !true; }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool False02() { return Id00(False00()); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool False03() { return Not00(True00()); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool False04() { return Id00(Id00(False00())); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool False05() { return Not00(Not00(False00())); }
+
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool True00() { return true; }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool True01() { return !false; }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool True02() { return Id00(True00()); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool True03() { return Not00(False00()); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool True04() { return Id00(Id00(True00())); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool True05() { return Not00(Not00(True00())); }
+
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Not00(bool x) { return !x; }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Not01(bool x) { return x == false; }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Not02(bool x) { return Not00(Id00(x)); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Not03(bool x) { return Id00(Not00(x)); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Not04(bool x) { return Id00(!x); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Not05(bool x) { return !Id00(x); }
+
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Id00(bool x) { return x; }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Id01(bool x) { return x == true; }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Id02(bool x) { return Not00(Not00(x)); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Id03(bool x) { return Id00(Id00(x)); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Id04(bool x) { return Id00(x); }
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
+ static bool Id05(bool x) { return !Id00(!x); }
+ static bool Id06(bool x) { return x ? true : false; }
+ static bool Id07(bool x) { return !x ? false : true; }
+ static bool Id08(bool x) { if (x) return true; else return false; }
+ static bool Id09(bool x) { if (!x) return false; else return true; }
+ static bool Id10(bool x) { return Id00(x) ? true : false; }
+ static bool Id11(bool x) { return Not00(x) ? false : true; }
+ static bool Id12(bool x) { if (x) return x; else return x; }
+ static bool Id13(bool x) { if (!x) return x; else return x; }
+ static bool Id14(bool x) { return x ? x : x; }
+ static bool Id15(bool x) { return !x ? x : x; }
+ static bool Id16(bool x) { return x == true ? true : false; }
+ static bool Id17(bool x) { return x == false ? false : true; }
+ static bool Id18(bool x) { return x != true ? false : true; }
+ static bool Id19(bool x) { return x != false ? true : false; }
+ static bool Id20(bool x) { return !x == true ? false : true; }
+ static bool Id21(bool x) { return !x == false ? true : false; }
+ static bool Id22(bool x) { return !!x; }
+ static bool Id23(bool x) { return !!!!x; }
+ static bool Id24(bool x) { return !!!!!!x; }
+ static bool Id25(bool x) { return !!!!!!!!x; }
+ static bool Id26(bool x) { return !!x ? !!x : !!x; }
+ static bool Id27(bool x) { return !x ? !!x : !!x; }
+ static bool Id28(bool x) { return x & x; }
+ static bool Id29(bool x) { return x && x; }
+ static bool Id30(bool x) { return x | x; }
+ static bool Id31(bool x) { return x | x & x | x; }
+ static bool Id32(bool x) { return x || x; }
+ static bool Id33(bool x) { return x & x ? true : false; }
+ static bool Id34(bool x) { return x | x ? true : false; }
+ static bool Id35(bool x) { return x && x ? true : false; }
+ static bool Id36(bool x) { return x || x ? true : false; }
+ static bool Id37(bool x) { return x && x && x ? true : false; }
+ static bool Id38(bool x) { return x || x || x ? true : false; }
+ static bool Id39(bool x) { return x | x & x | x ? ! x ^ x : x ^ x; }
+ static bool Id40(bool x) { return !!Id00(x); }
+ static bool Id41(bool x) { return x == True00(); }
+ static bool Id42(bool x) { return !Not00(!Not00(x)); }
+ static bool Id43(bool x) { return !Id00(!Id00(x)); }
+ static bool Id44(bool x) { return Id00(!!x); }
+ static bool Id45(bool x) { return !!Id00(!!x); }
+ static bool Id46(bool x) { return x ? True00() : False00(); }
+ static bool Id47(bool x) { return !x ? False00() : True00(); }
+ static bool Id48(bool x) { if (x) return True00(); else return False00(); }
+ static bool Id49(bool x) { if (!x) return False00(); else return True00(); }
+ static bool Id50(bool x) { return Id00(x) ? True00() : False00(); }
+ static bool Id51(bool x) { return Not00(x) ? False00() : True00(); }
+ static bool Id52(bool x) { if (Id00(x)) return Id00(x); else return Id00(x); }
+ static bool Id53(bool x) { if (!Id00(x)) return Id00(x); else return Id00(x); }
+ static bool Id54(bool x) { return Id00(x) ? Id00(x) : Id00(x); }
+ static bool Id55(bool x) { return Not00(x) ? Id00(x) : Id00(x); }
+ static bool Id56(bool x) { return x == True00() ? true : false; }
+ static bool Id57(bool x) { return x == False00() ? false : true; }
+ static bool Id58(bool x) { return Id00(x != true) ? false : true; }
+ static bool Id59(bool x) { return Id00(x != false) ? true : false; }
+ static bool Id60(bool x) { return Id01(x) ? True01() : False01(); }
+ static bool Id61(bool x) { return Not01(x) ? False01() : True01(); }
+ static bool Id62(bool x) { if (Id01(x)) return Id01(x); else return Id01(x); }
+ static bool Id63(bool x) { if (!Id01(x)) return Id01(x); else return Id01(x); }
+ static bool Id64(bool x) { return Id01(x) ? Id01(x) : Id01(x); }
+ static bool Id65(bool x) { return Not01(x) ? Id01(x) : Id01(x); }
+ static bool Id66(bool x) { return x == True01() ? true : false; }
+ static bool Id67(bool x) { return x == False01() ? false : true; }
+ static bool Id68(bool x) { return Id01(x != true) ? false : true; }
+ static bool Id69(bool x) { return Id01(x != false) ? true : false; }
+ static bool Id70(bool x) { return Id02(x) ? True02() : False02(); }
+ static bool Id71(bool x) { return Not02(x) ? False02() : True02(); }
+ static bool Id72(bool x) { if (Id02(x)) return Id02(x); else return Id02(x); }
+ static bool Id73(bool x) { if (!Id02(x)) return Id02(x); else return Id02(x); }
+ static bool Id74(bool x) { return Id02(x) ? Id02(x) : Id02(x); }
+ static bool Id75(bool x) { return Not02(x) ? Id02(x) : Id02(x); }
+ static bool Id76(bool x) { return x == True02() ? true : false; }
+ static bool Id77(bool x) { return x == False02() ? false : true; }
+ static bool Id78(bool x) { return Id02(x != true) ? false : true; }
+ static bool Id79(bool x) { return Id02(x != false) ? true : false; }
+ static bool Id80(bool x) { return Id03(x) ? True03() : False03(); }
+ static bool Id81(bool x) { return Not03(x) ? False03() : True03(); }
+ static bool Id82(bool x) { if (Id03(x)) return Id03(x); else return Id03(x); }
+ static bool Id83(bool x) { if (!Id03(x)) return Id03(x); else return Id03(x); }
+ static bool Id84(bool x) { return Id03(x) ? Id03(x) : Id03(x); }
+ static bool Id85(bool x) { return Not03(x) ? Id03(x) : Id03(x); }
+ static bool Id86(bool x) { return x == True03() ? true : false; }
+ static bool Id87(bool x) { return x == False03() ? false : true; }
+ static bool Id88(bool x) { return Id03(x != true) ? false : true; }
+ static bool Id89(bool x) { return Id03(x != false) ? true : false; }
+ static bool Id90(bool x) { return Id04(x) ? True04() : False04(); }
+ static bool Id91(bool x) { return Not04(x) ? False04() : True04(); }
+ static bool Id92(bool x) { if (Id04(x)) return Id04(x); else return Id04(x); }
+ static bool Id93(bool x) { if (!Id04(x)) return Id04(x); else return Id04(x); }
+ static bool Id94(bool x) { return Id04(x) ? Id04(x) : Id04(x); }
+ static bool Id95(bool x) { return Not04(x) ? Id04(x) : Id04(x); }
+ static bool Id96(bool x) { return x == True04() ? true : false; }
+ static bool Id97(bool x) { return x == False04() ? false : true; }
+ static bool Id98(bool x) { return Id04(x != true) ? false : true; }
+ static bool Id99(bool x) { return Id04(x != false) ? true : false; }
+
+ [MethodImpl(MethodImplOptions.NoOptimization)]
+ public static int Main(string[] args)
+ {
+ bool result = true;
+
+ result &= Id00(true);
+ result &= ! Id00(false);
+ result &= Id01(true);
+ result &= ! Id01(false);
+ result &= Id02(true);
+ result &= ! Id02(false);
+ result &= Id03(true);
+ result &= ! Id03(false);
+ result &= Id04(true);
+ result &= ! Id04(false);
+ result &= Id05(true);
+ result &= ! Id05(false);
+ result &= Id06(true);
+ result &= ! Id06(false);
+ result &= Id07(true);
+ result &= ! Id07(false);
+ result &= Id08(true);
+ result &= ! Id08(false);
+ result &= Id09(true);
+ result &= ! Id09(false);
+
+ result &= Id10(true);
+ result &= ! Id10(false);
+ result &= Id11(true);
+ result &= ! Id11(false);
+ result &= Id12(true);
+ result &= ! Id12(false);
+ result &= Id13(true);
+ result &= ! Id13(false);
+ result &= Id14(true);
+ result &= ! Id14(false);
+ result &= Id15(true);
+ result &= ! Id15(false);
+ result &= Id16(true);
+ result &= ! Id16(false);
+ result &= Id17(true);
+ result &= ! Id17(false);
+ result &= Id18(true);
+ result &= ! Id18(false);
+ result &= Id19(true);
+ result &= ! Id19(false);
+
+ result &= Id20(true);
+ result &= ! Id20(false);
+ result &= Id21(true);
+ result &= ! Id21(false);
+ result &= Id22(true);
+ result &= ! Id22(false);
+ result &= Id23(true);
+ result &= ! Id23(false);
+ result &= Id24(true);
+ result &= ! Id24(false);
+ result &= Id25(true);
+ result &= ! Id25(false);
+ result &= Id26(true);
+ result &= ! Id26(false);
+ result &= Id27(true);
+ result &= ! Id27(false);
+ result &= Id28(true);
+ result &= ! Id28(false);
+ result &= Id29(true);
+ result &= ! Id29(false);
+
+ result &= Id30(true);
+ result &= ! Id30(false);
+ result &= Id31(true);
+ result &= ! Id31(false);
+ result &= Id32(true);
+ result &= ! Id32(false);
+ result &= Id33(true);
+ result &= ! Id33(false);
+ result &= Id34(true);
+ result &= ! Id34(false);
+ result &= Id35(true);
+ result &= ! Id35(false);
+ result &= Id36(true);
+ result &= ! Id36(false);
+ result &= Id37(true);
+ result &= ! Id37(false);
+ result &= Id38(true);
+ result &= ! Id38(false);
+ result &= Id39(true);
+ result &= ! Id39(false);
+
+ result &= Id40(true);
+ result &= ! Id40(false);
+ result &= Id41(true);
+ result &= ! Id41(false);
+ result &= Id42(true);
+ result &= ! Id42(false);
+ result &= Id43(true);
+ result &= ! Id43(false);
+ result &= Id44(true);
+ result &= ! Id44(false);
+ result &= Id45(true);
+ result &= ! Id45(false);
+ result &= Id46(true);
+ result &= ! Id46(false);
+ result &= Id47(true);
+ result &= ! Id47(false);
+ result &= Id48(true);
+ result &= ! Id48(false);
+ result &= Id49(true);
+ result &= ! Id49(false);
+
+ result &= Id50(true);
+ result &= ! Id50(false);
+ result &= Id51(true);
+ result &= ! Id51(false);
+ result &= Id52(true);
+ result &= ! Id52(false);
+ result &= Id53(true);
+ result &= ! Id53(false);
+ result &= Id54(true);
+ result &= ! Id54(false);
+ result &= Id55(true);
+ result &= ! Id55(false);
+ result &= Id56(true);
+ result &= ! Id56(false);
+ result &= Id57(true);
+ result &= ! Id57(false);
+ result &= Id58(true);
+ result &= ! Id58(false);
+ result &= Id59(true);
+ result &= ! Id59(false);
+
+ result &= Id60(true);
+ result &= ! Id60(false);
+ result &= Id61(true);
+ result &= ! Id61(false);
+ result &= Id62(true);
+ result &= ! Id62(false);
+ result &= Id63(true);
+ result &= ! Id63(false);
+ result &= Id64(true);
+ result &= ! Id64(false);
+ result &= Id65(true);
+ result &= ! Id65(false);
+ result &= Id66(true);
+ result &= ! Id66(false);
+ result &= Id67(true);
+ result &= ! Id67(false);
+ result &= Id68(true);
+ result &= ! Id68(false);
+ result &= Id69(true);
+ result &= ! Id69(false);
+
+ result &= Id70(true);
+ result &= ! Id70(false);
+ result &= Id71(true);
+ result &= ! Id71(false);
+ result &= Id72(true);
+ result &= ! Id72(false);
+ result &= Id73(true);
+ result &= ! Id73(false);
+ result &= Id74(true);
+ result &= ! Id74(false);
+ result &= Id75(true);
+ result &= ! Id75(false);
+ result &= Id76(true);
+ result &= ! Id76(false);
+ result &= Id77(true);
+ result &= ! Id77(false);
+ result &= Id78(true);
+ result &= ! Id78(false);
+ result &= Id79(true);
+ result &= ! Id79(false);
+
+ result &= Id80(true);
+ result &= ! Id80(false);
+ result &= Id81(true);
+ result &= ! Id81(false);
+ result &= Id82(true);
+ result &= ! Id82(false);
+ result &= Id83(true);
+ result &= ! Id83(false);
+ result &= Id84(true);
+ result &= ! Id84(false);
+ result &= Id85(true);
+ result &= ! Id85(false);
+ result &= Id86(true);
+ result &= ! Id86(false);
+ result &= Id87(true);
+ result &= ! Id87(false);
+ result &= Id88(true);
+ result &= ! Id88(false);
+ result &= Id89(true);
+ result &= ! Id89(false);
+
+ result &= Id90(true);
+ result &= ! Id90(false);
+ result &= Id91(true);
+ result &= ! Id91(false);
+ result &= Id92(true);
+ result &= ! Id92(false);
+ result &= Id93(true);
+ result &= ! Id93(false);
+ result &= Id94(true);
+ result &= ! Id94(false);
+ result &= Id95(true);
+ result &= ! Id95(false);
+ result &= Id96(true);
+ result &= ! Id96(false);
+ result &= Id97(true);
+ result &= ! Id97(false);
+ result &= Id98(true);
+ result &= ! Id98(false);
+ result &= Id99(true);
+ result &= ! Id99(false);
+
+ return result ? 100 : -1;
+ }
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="InlineBool.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldtoken.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldtokena.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ptr_types.il
.assembly extern mscorlib { }
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test Invalid program (evaluation stack is not empty before localloc call
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test Invalid program (evaluation stack is not empty before localloc call
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test Invalid program (evaluation stack is not empty before localloc call
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test zero initialization of localloc
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test zero initialization of localloc
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//simple switch
.assembly extern legacy library mscorlib {}
.maxstack 8
IL_0000: ldc.i4.1
IL_0001: call void Test::DoSwitch(int32)
- IL_0006: ret
+ IL_0006: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// check inlining
.assembly extern legacy library mscorlib {}
.maxstack 8
IL_0000: ldc.i4.1
IL_0001: call void Test::DoSwitch(int32)
- IL_0006: ret
+ IL_0006: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// non-empty stack before switch
.assembly extern legacy library mscorlib {}
IL_000b: ldstr "Test passed"
IL_0010: call void ['mscorlib']System.Console::WriteLine(class System.String)
IL_0015: pop
- ret
+ call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// add and subtract integers
.assembly extern legacy library mscorlib {}
.maxstack 8
IL_0000: ldc.i4.1
IL_0001: call void Test::DoSwitch(int32)
- IL_0006: ret
+ IL_0006: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// checking fallthrough in switch
.maxstack 8
IL_0000: ldc.i4.1
IL_0001: call void Test::DoSwitch(int32)
- IL_0006: ret
+ IL_0006: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// loop in switch
.assembly extern legacy library mscorlib {}
.maxstack 8
IL_0000: ldc.i4.1
IL_0001: call void Test::DoSwitch(int32)
- IL_0006: ret
+ IL_0006: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Stack implementation
.assembly extern legacy library mscorlib {}
IL_001b: ldloc.0
IL_001c: ldc.i4.3
IL_001d: call instance void TestStack::DoSwitch(int32)
- IL_0022: ret
+ IL_0022: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// try -- catch in switch
.assembly extern legacy library mscorlib {}
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
.assembly 'switch6'
{
IL_0017: stloc.2
IL_0018: ldstr "Exception {0} caught"
IL_001d: ldloc.2
- IL_001e: call void ['mscorlib']System.Console::WriteLine(class System.String,
+ IL_001e: call void [System.Console]System.Console::WriteLine(class System.String,
class System.Object)
IL_0023: ldc.i4.s 100
IL_0025: stloc.1
.maxstack 8
IL_0000: ldc.i4.1
IL_0001: call void Test::DoSwitch(int32)
- IL_0006: ret
+ IL_0006: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// calling switch in a loop
.assembly extern legacy library mscorlib {}
IL_002e: call void ['mscorlib']System.Environment::set_ExitCode(int32)
IL_0033: ldstr "Test failed"
IL_0038: call void ['mscorlib']System.Console::WriteLine(class System.String)
- IL_003d: ret
+ IL_003d: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// goto statements in switch
.assembly extern legacy library mscorlib {}
.maxstack 8
IL_0000: ldc.i4.2
IL_0001: call void Test::DoSwitch(int32)
- IL_0006: ret
+ IL_0006: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//Nested Switch
.assembly extern legacy library mscorlib {}
IL_0001: ldc.i4.1
IL_0002: call void Test::DoSwitch(int32,
int32)
- IL_0007: ret
+ IL_0007: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
class System.String)
IL_0039: call void [System.Console]System.Console::WriteLine(class System.String)
IL_003e: ldc.i4 0x65
- IL_0043: call void [mscorlib]System.Environment::set_ExitCode(int32)
+ IL_0043: call void [mscorlib]System.Environment::Exit(int32)
IL_0048: ret
IL_0049: ldsfld int32 JitTest.Test::m
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
ldstr "PASSED: 10! == 3628800"
call void [System.Console]System.Console::WriteLine(class System.String)
ldc.i4.s 100
- call void [mscorlib]System.Environment::set_ExitCode(int32)
+ call void [mscorlib]System.Environment::Exit(int32)
ret
IL_0029:
call class System.String [mscorlib]System.String::Concat(class System.String, class System.String)
call void [System.Console]System.Console::WriteLine(class System.String)
ldc.i4.s 101
- call void [mscorlib]System.Environment::set_ExitCode(int32)
+ call void [mscorlib]System.Environment::Exit(int32)
ret
IL_0047:
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'gcctor.exe'
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'gcctor.exe'
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'fault.exe'
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//"plain", volatile., unaligned. cpblk
//transient, managed, unmanaged pointer
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//transient, managed, unmanaged pointer
//"plain", volatile., unaligned. initblk
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldobj_I.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldobj_I8.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldobj_R4.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldobj_R8.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldobj_U2.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ldobj_V.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// const.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// mdarray.il
.assembly extern mscorlib { }
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// mdarray.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// refanyval.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// unbox.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly sizeof32 { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly sizeof64 { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// sizeof32.il
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// sizeof64.il
.assembly extern mscorlib { }
[assembly: OptimizeForBenchmarks]
[assembly: MeasureInstructionsRetired]
-public static class LLoops
+public static class MatInv4
{
#if DEBUG
public const int Iterations = 1;
[assembly: OptimizeForBenchmarks]
[assembly: MeasureInstructionsRetired]
-public static class Adams
+public static class Regula
{
#if DEBUG
public const int Iterations = 1;
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly b47392 { }
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
ldc.i4 1
ret
}
-}
\ No newline at end of file
+}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//-----------------------------------------------------
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//-----------------------------------------------------
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'gcindir.exe'
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module 'gcindir.exe'
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//-----------------------------------------------------
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
<DefineConstants>$(DefineConstants);CORECLR</DefineConstants>
+ <CLRTestExitCode>0</CLRTestExitCode>
</PropertyGroup>
<ItemGroup>
<Compile Include="b16102.cs" />
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly b08672
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Max Args = 0
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Max Args = 1
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly Recurse1 {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly H{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
add
ret
}
-}
\ No newline at end of file
+}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
//Testing inliner on a small func that contains ldvirtftn and calli
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
IL_0047: call void ['mscorlib']System.Environment::set_ExitCode(int32)
IL_004c: leave.s IL_0083
}
- IL_0083: ret
+ IL_0083: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ctor_merge2.il
//
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly simple {}
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly loop {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
IL_0018: ldc.i4 100
IL_0019: ret
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly 'lib-219037'
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0x5c19e96e {}
.assembly extern mscorlib{auto}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0xb6f84258 {}
.assembly extern mscorlib{auto}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly testtls
{
ret
}
}
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
IL_0036: ldc.i4.s 10
IL_0038: blt.s IL_000a
- IL_003a: ret
+ IL_003a: call int32 ['mscorlib']System.Environment::get_ExitCode()
+ call void ['mscorlib']System.Environment::Exit(int32)
+ ret
}
.method public hidebysig instance void
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly b13452{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly extern System {}
.assembly bbHndIndex {}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly extern System {}
.assembly bbFlags {}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly loop {}
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// ASURT 149071
// VSWHIDBEY 91942
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly Test1 {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { auto }
.assembly calldef { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.set instance void RefX1`1::set_Val(class [mscorlib]System.IComparable)
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.module extern CSharpPart.netmodule
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly Conv_ovf_u4_Bug {}
ldloc result
ret
}
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// This il tests importation of unbox[_any] when there are pending evaluations on the stack that side-effect
// the arguments of the unbox.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// :)
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0xc766623d {}
.assembly extern mscorlib{auto}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly delegate26{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly base017{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly field017{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// endfinally after finally
// expect throw System.InvalidProgramException
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly test_08{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly test_17{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly attrib014_2{}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly jumper{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
ldc.i4 1
ret
}
- }
\ No newline at end of file
+ }
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
IL_0015: ldc.i4 1 ret
IL_0016: ldc.i4 100 ret
}
-}
\ No newline at end of file
+}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib{}
.assembly test{}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
IL_0001: call instance void [mscorlib]System.Object::.ctor()
IL_0006: ret
}
-}
\ No newline at end of file
+}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
return F1(u);
}
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ public static Vector<T> VectorOne<T>() where T: struct
+ {
+ return Vector<T>.One;
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ public static Vector<T> VectorPlusOne<T>(Vector<T> v1) where T : struct
+ {
+ Vector<T> v2 = VectorOne<T>();
+ return v1 + v2;
+ }
+
+ public static int VectorTReturnTest()
+ {
+ Vector<float> v1 = new Vector<float>(2.0f);
+ Vector<float> result1 = VectorPlusOne<float>(v1);
+ for (int i=0; i < Vector<float>.Count; ++i)
+ {
+ if (!CheckValue<float>(result1[i], 3.0f))
+ {
+ Console.WriteLine("Expected result is " + 3.0f);
+ Console.WriteLine("Instead got " + result1[i]);
+ Console.WriteLine("FAILED");
+ return Fail;
+ }
+ }
+
+ Vector<int> v2 = new Vector<int>(5);
+ Vector<int> result2 = VectorPlusOne<int>(v2);
+ for (int i = 0; i < Vector<int>.Count; ++i)
+ {
+ if (!CheckValue<int>(result2[i], 6))
+ {
+ Console.WriteLine("Expected result is " + 6);
+ Console.WriteLine("Instead got " + result2[i]);
+ Console.WriteLine("FAILED");
+ return Fail;
+ }
+ }
+
+ return Pass;
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ public static Vector3 GetVector3One()
+ {
+ return new Vector3(1.0f);
+ }
+
+ [MethodImplAttribute(MethodImplOptions.NoInlining)]
+ public static Vector3 GetVector3PlusOne(Vector3 v1)
+ {
+ Vector3 v2 = GetVector3One();
+ return v1 + v2;
+ }
+
+ public static int Vector3ReturnTest()
+ {
+ Vector3 v1 = new Vector3(3.0f, 4.0f, 5.0f);
+ Vector3 result = GetVector3PlusOne(v1);
+
+ if (!CheckValue<float>(result.X, 4.0f) ||
+ !CheckValue<float>(result.Y, 5.0f) ||
+ !CheckValue<float>(result.Z, 6.0f))
+ {
+ Console.WriteLine("Vector3ReturnTest did not return expected value");
+ return Fail;
+ }
+
+ return Pass;
+ }
+
public static int Main()
{
init();
Console.WriteLine("FAILED");
return Fail;
}
+
+ if (VectorTReturnTest() != Pass)
+ {
+ Console.WriteLine("FAILED");
+ return Fail;
+ }
+
+ if (Vector3ReturnTest() != Pass)
+ {
+ Console.WriteLine("FAILED");
+ return Fail;
+ }
+
Console.WriteLine("PASSED");
return Pass;
}
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test localloc with filter + handler construct.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test localloc with filter + handler construct.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test localloc with filter + handler construct.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from fault block
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from fault block
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from fault block
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from Filter block.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from Filter block.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from Filter block.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from Handler block.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from Handler block.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Unwind from Handler block.
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test Invalid program (evaluation stack is not empty before localloc call
.assembly extern System.Console
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test Invalid program (evaluation stack is not empty before localloc call
.assembly extern System.Console
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Test Invalid program (evaluation stack is not empty before localloc call
.assembly extern System.Console
}
}
-
-
-
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Metadata version: v2.0.50727
.assembly extern mscorlib
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly MCCTest {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly MCCTest {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// This test is checking to see if the AV in the if is hoisted out of the loop
// The code in the if should not hit. Thus there should be no AV
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly ILGEN_0x3243f637 {}
.assembly extern mscorlib{auto}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib
{
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-
using System;
+using System.Runtime.CompilerServices;
public class VInline
{
private int _fi1;
private int _fi2;
+
public VInline(int ival)
{
_fi1 = ival;
_fi2 = 0;
}
- [System.Runtime.CompilerServices.MethodImplAttribute(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
private void GetI1(ref int i)
{
i = _fi1;
}
+
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
public int Accumulate(int a)
{
int i = 0;
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
}
}
-
-
-
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
+ <CLRTestExitCode>0</CLRTestExitCode>
</PropertyGroup>
<ItemGroup>
<Compile Include="test1.il" />
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// The first use of a field in a catch was causing an exception in the CLR because
// one of the argument registers for JitHelper::WriteBarrier was not being
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// These are just sanity checks for the CorInfoInlineRestrictions to make sure that nothing in the jit breaks
// when we are prevented from inlining something.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib {}
.assembly test {}
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
ret
}
}
-
-
-
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern mscorlib { }
.assembly extern System.Console
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// leave into fault from catch
// expect throw System.InvalidProgramException
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_BB_COUNT 2000
// New Basic Block BB2001 created.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_CODE_SIZE 60000
// Code size 60001 (0xea61)
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_INSTR_COUNT 20000
// OPTIONS: opts.MinOpts() == true
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_LV_NUM_COUNT 2000
// V2000 (loc2000) int
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_LV_REF_COUNT 8000
// New refCnts for V00: refCnt = 8001
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
.assembly extern System.Console
{
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_BB_COUNT 2000
// New Basic Block BB2000 created.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_BB_COUNT 2000
// New Basic Block BB2001 created.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_CODE_SIZE 60000
// OPTIONS: opts.MinOpts() == false
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_CODE_SIZE 60000
// OPTIONS: opts.MinOpts() == true
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_INSTR_COUNT 20000
// OPTIONS: opts.MinOpts() == false
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_INSTR_COUNT 20000
// OPTIONS: opts.MinOpts() == true
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_LV_NUM_COUNT 2000
// OPTIONS: opts.MinOpts() == false
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_LV_NUM_COUNT 2000
// OPTIONS: opts.MinOpts() == true
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_LV_REF_COUNT 8000
// New refCnts for V00: refCnt = 8000
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// DEFAULT_MIN_OPTS_LV_REF_COUNT 8000
// New refCnts for V00: refCnt = 8001
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
// Metadata version: v2.0.50727
-// Copyright (c) Microsoft. All rights reserved.
-// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
\ No newline at end of file
--- /dev/null
+using System;
+
+public class Test
+{
+ enum State : sbyte { OK = 0, BUG = -1 }
+ static int Main(string[] args)
+ {
+ TestLibrary.TestFramework.BeginTestCase("Enum MultidimmArray");
+ var s = new State[1, 1];
+ s[0, 0] = State.BUG;
+ State a = s[0, 0];
+ if(a == s[0, 0])
+ {
+ TestLibrary.TestFramework.EndTestCase();
+ TestLibrary.TestFramework.LogInformation("PASS");
+ return 100;
+ }
+ else
+ {
+ TestLibrary.TestFramework.EndTestCase();
+ TestLibrary.TestFramework.LogInformation("FAIL");
+ return 0;
+ }
+ }
+
+}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <ReferenceLocalMscorlib>false</ReferenceLocalMscorlib>
+ <CLRTestKind>SharedLibrary</CLRTestKind>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Add Compile Object Here -->
+ <Compile Include="enum.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="../../Common/CoreCLRTestLibrary/CoreCLRTestLibrary.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
\ No newline at end of file
--- /dev/null
+{
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1-rc2-23816",
+ "System.Collections": "4.0.10",
+ "System.Collections.NonGeneric": "4.0.1-rc2-23816",
+ "System.Collections.Specialized": "4.0.1-rc2-23816",
+ "System.ComponentModel": "4.0.1-rc2-23816",
+ "System.Console": "4.0.0-rc2-23816",
+ "System.Diagnostics.Process": "4.1.0-rc2-23816",
+ "System.Globalization": "4.0.10",
+ "System.Globalization.Calendars": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.IO.FileSystem": "4.0.0",
+ "System.IO.FileSystem.Primitives": "4.0.0",
+ "System.Linq": "4.0.1-rc2-23816",
+ "System.Linq.Queryable": "4.0.1-rc2-23816",
+ "System.Reflection": "4.0.10",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.1.0-rc2-23816",
+ "System.Runtime.Extensions": "4.0.10",
+ "System.Runtime.Handles": "4.0.0",
+ "System.Runtime.InteropServices": "4.1.0-rc2-23816",
+ "System.Runtime.Loader": "4.0.0-rc2-23816",
+ "System.Text.Encoding": "4.0.10",
+ "System.Threading": "4.0.10",
+ "System.Threading.Thread": "4.0.0-rc2-23816",
+ "System.Xml.ReaderWriter": "4.0.11-rc2-23816",
+ "System.Xml.XDocument": "4.0.11-rc2-23816",
+ "System.Xml.XmlDocument": "4.0.1-rc2-23816",
+ "System.Xml.XmlSerializer": "4.0.11-rc2-23816"
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ },
+ "runtimes": {
+ "win7-x86": {},
+ "win7-x64": {},
+ "ubuntu.14.04-x64": {},
+ "osx.10.10-x64": {},
+ "centos.7-x64": {},
+ "rhel.7-x64": {},
+ "debian.8.2-x64": {}
+ }
+}
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+using System;
+using System.Threading;
+
+namespace DelegateTest
+{
+ class DelegateCommon
+ {
+ public static string TestMethod(int input)
+ {
+ return input.ToString();
+ }
+ }
+
+ class BeginInvokeEndInvokeTest
+ {
+ public delegate string AsyncMethodCaller(int input);
+ static int Main(string[] args)
+ {
+ IAsyncResult result = null;
+ AsyncMethodCaller caller = new AsyncMethodCaller(DelegateCommon.TestMethod);
+
+ try
+ {
+ result = caller.BeginInvoke(123, null, null);
+ }
+ catch (PlatformNotSupportedException)
+ {
+ // Expected
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine("BeginInvoke resulted in unexpected exception: {0}", ex.ToString());
+ Console.WriteLine("FAILED!");
+ return -1;
+ }
+
+ try
+ {
+ caller.EndInvoke(result);
+ }
+ catch (PlatformNotSupportedException)
+ {
+ // Expected
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine("EndInvoke resulted in unexpected exception: {0}", ex.ToString());
+ Console.WriteLine("FAILED!");
+ return -1;
+ }
+
+ return 100;
+ }
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{c485e164-f82c-4a4f-a02e-bc711827e5be}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <ReferenceLocalMscorlib>false</ReferenceLocalMscorlib>
+ <CLRTestKind>BuildAndRun</CLRTestKind>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="BeginInvokeEndInvoke.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
\ No newline at end of file
--- /dev/null
+{
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.0.1-rc2-23816",
+ "System.Collections": "4.0.10-rc2-23816",
+ "System.Collections.NonGeneric": "4.0.1-rc2-23816",
+ "System.Collections.Specialized": "4.0.1-rc2-23816",
+ "System.ComponentModel": "4.0.1-rc2-23816",
+ "System.Console": "4.0.0-rc2-23816",
+ "System.Diagnostics.Process": "4.0.0-rc2-23816",
+ "System.Globalization": "4.0.10-rc2-23816",
+ "System.Globalization.Calendars": "4.0.0-rc2-23816",
+ "System.IO": "4.0.10-rc2-23816",
+ "System.IO.FileSystem": "4.0.0-rc2-23816",
+ "System.IO.FileSystem.Primitives": "4.0.0-rc2-23816",
+ "System.Linq": "4.0.1-rc2-23816",
+ "System.Linq.Queryable": "4.0.1-rc2-23816",
+ "System.Reflection": "4.0.10-rc2-23816",
+ "System.Reflection.Primitives": "4.0.0-rc2-23816",
+ "System.Runtime": "4.0.20-rc2-23816",
+ "System.Runtime.Extensions": "4.0.10-rc2-23816",
+ "System.Runtime.Handles": "4.0.0-rc2-23816",
+ "System.Runtime.InteropServices": "4.0.20-rc2-23816",
+ "System.Runtime.Loader": "4.0.0-rc2-23816",
+ "System.Text.Encoding": "4.0.10-rc2-23816",
+ "System.Threading": "4.0.10-rc2-23816",
+ "System.Threading.AccessControl": "4.0.0-rc2-23816",
+ "System.Xml.ReaderWriter": "4.0.11-rc2-23816",
+ "System.Xml.XDocument": "4.0.11-rc2-23816",
+ "System.Xml.XmlDocument": "4.0.1-rc2-23816",
+ "System.Xml.XmlSerializer": "4.0.11-rc2-23816"
+ },
+ "frameworks": {
+ "dnxcore50": {}
+ },
+ "runtimes": {
+ "win7-x86": {},
+ "win7-x64": {},
+ "ubuntu.14.04-x64": {},
+ "osx.10.10-x64": {},
+ "centos.7-x64": {},
+ "rhel.7-x64": {},
+ "debian.8.2-x64": {}
+ }
+}
<TestPath Condition="'$(TestPath)'==''">$(TestWorkingDir)$(OSPlatformConfig)\$(MSBuildProjectName)/</TestPath>
</PropertyGroup>
+ <!-- Setup the output location for the project.json generated for the local CoreCLR build. -->
+ <PropertyGroup>
+ <TestRuntimeProjectJsonDir>$(BaseOutputPath)\test_runtime</TestRuntimeProjectJsonDir>
+ <TestRuntimeProjectJson>$(TestRuntimeProjectJsonDir)\project.json</TestRuntimeProjectJson>
+ <TestRuntimeProjectLockJson>$(TestRuntimeProjectJsonDir)\project.lock.json</TestRuntimeProjectLockJson>
+ </PropertyGroup>
+
<!-- Default priority building values. -->
<PropertyGroup>
<CLRTestKind Condition="'$(CLRTestKind)' == ' '">BuildAndRun</CLRTestKind>
baseservices/threading/paramthreadstart/ThreadStartString_1/ThreadStartString_1.sh
CoreMangLib/cti/system/multicastdelegate/MulticastDelegateCtor/MulticastDelegateCtor.sh
CoreMangLib/cti/system/runtime/interopservices/marshal/MarshalGetLastWin32Error_PSC/MarshalGetLastWin32Error_PSC.sh
-JIT/Directed/PREFIX/unaligned/1/arglist/arglist.sh
-JIT/Directed/PREFIX/unaligned/2/arglist/arglist.sh
-JIT/Directed/PREFIX/unaligned/4/arglist/arglist.sh
-JIT/Directed/PREFIX/volatile/1/arglist/arglist.sh
JIT/Directed/StructABI/StructABI/StructABI.sh
JIT/Directed/UnrollLoop/loop6_cs_d/loop6_cs_d.sh
JIT/Directed/UnrollLoop/loop6_cs_do/loop6_cs_do.sh
JIT/Methodical/refany/_speed_dbgstress3/_speed_dbgstress3.sh
JIT/Methodical/refany/_speed_relstress1/_speed_relstress1.sh
JIT/Methodical/refany/_speed_relstress3/_speed_relstress3.sh
-JIT/Methodical/varargs/callconv/gc_ctor_il_d/gc_ctor_il_d.sh
-JIT/Methodical/varargs/callconv/gc_ctor_il_r/gc_ctor_il_r.sh
-JIT/Methodical/varargs/callconv/val_ctor_il_d/val_ctor_il_d.sh
-JIT/Methodical/varargs/callconv/val_ctor_il_r/val_ctor_il_r.sh
-JIT/Methodical/varargs/misc/Dev10_615402/Dev10_615402.sh
-JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b26323/b26323/b26323.sh
-JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16423/b16423/b16423.sh
-JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28901/b28901/b28901.sh
-JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30838/b30838/b30838.sh
-JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30864/b30864/b30864.sh
JIT/Regression/CLR-x86-JIT/V1-M09/b15307/b15307/b15307.sh
-JIT/Regression/CLR-x86-JIT/V1-M09/b16102/b16102/b16102.sh
JIT/Regression/CLR-x86-JIT/V1-M10/b04914/b04914/b04914.sh
-JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b35784/b35784/b35784.sh
-JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36472/b36472/b36472.sh
-JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37598/b37598/b37598.sh
JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41391/b41391/b41391.sh
-JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46867/b46867/b46867.sh
-JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31745/b31745/b31745.sh
-JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31746/b31746/b31746.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b37646/b37646/b37646.sh
-JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b41852/b41852/b41852.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b57367/b57367/b57367.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b66533/b66533/b66533.sh
-JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88793/b88793/b88793.sh
-JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91248/b91248/b91248.sh
JIT/Regression/CLR-x86-JIT/V1.2-M02/b20785/b20785/b20785.sh
JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b399444/b399444a/b399444a.sh
-JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409748/b409748/b409748.sh
JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b302509/b302509/b302509.sh
-JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/b12011/b12011.sh
JIT/opt/Tailcall/TailcallVerifyWithPrefix/TailcallVerifyWithPrefix.sh
Loader/NativeLibs/FromNativePaths/FromNativePaths.sh
JIT/Directed/coverage/importer/Desktop/bleref_il_d/bleref_il_d.sh
JIT/Directed/pinvoke/preemptive_cooperative/preemptive_cooperative.sh
JIT/Directed/tls/mutualrecurthd-tls/mutualrecurthd-tls.sh
JIT/Directed/tls/test-tls/test-tls.sh
-JIT/IL_Conformance/Old/Conformance_Base/conv_ovf_i8_i/conv_ovf_i8_i.sh
-JIT/IL_Conformance/Old/Conformance_Base/rem_r4/rem_r4.sh
JIT/jit64/localloc/verify/verify01_dynamic/verify01_dynamic.sh
JIT/jit64/localloc/verify/verify01_large/verify01_large.sh
JIT/jit64/localloc/verify/verify01_small/verify01_small.sh
JIT/jit64/regress/ndpw/21220/b21220/b21220.sh
-JIT/jit64/regress/vsw/102754/test1/test1.sh
-JIT/jit64/regress/vsw/102754/test2/test2.sh
JIT/Methodical/Boxing/xlang/_dbgsin_il_cs/_dbgsin_il_cs.sh
JIT/Methodical/Boxing/xlang/_dbgsin_il_il/_dbgsin_il_il.sh
JIT/Methodical/Boxing/xlang/_odbgsin_il_cs/_odbgsin_il_cs.sh
JIT/Methodical/eh/deadcode/badcodeafterfinally_r/badcodeafterfinally_r.sh
JIT/Methodical/eh/interactions/cornucopia1_d/cornucopia1_d.sh
JIT/Methodical/eh/interactions/cornucopia1_r/cornucopia1_r.sh
-JIT/Methodical/switch/switch10/switch10.sh
-JIT/Methodical/switch/switch11/switch11.sh
-JIT/Methodical/switch/switch1/switch1.sh
-JIT/Methodical/switch/switch2/switch2.sh
-JIT/Methodical/switch/switch3/switch3.sh
-JIT/Methodical/switch/switch4/switch4.sh
-JIT/Methodical/switch/switch5/switch5.sh
-JIT/Methodical/switch/switch6/switch6.sh
-JIT/Methodical/switch/switch7/switch7.sh
-JIT/Methodical/switch/switch8/switch8.sh
-JIT/Methodical/switch/switch9/switch9.sh
-JIT/Methodical/tailcall/_il_dbgrecurse_ep_void/_il_dbgrecurse_ep_void.sh
-JIT/Methodical/tailcall/_il_dbgtest_void/_il_dbgtest_void.sh
-JIT/Methodical/tailcall/_il_relrecurse_ep_void/_il_relrecurse_ep_void.sh
-JIT/Methodical/tailcall/_il_reltest_void/_il_reltest_void.sh
JIT/Methodical/varargs/seh/fault_il_d/fault_il_d.sh
JIT/Methodical/varargs/seh/fault_il_r/fault_il_r.sh
JIT/Methodical/varargs/seh/filter_il_d/filter_il_d.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b47584/b47584/b47584.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b51416/b51416/b51416.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b56272/b56272/b56272.sh
-JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65423/b65423/b65423.sh
JIT/Regression/Dev11/dev10_865840/dev10_865840/dev10_865840.sh
JIT/Regression/VS-ia64-JIT/V1.2-M01/b11959/b11959/b11959.sh
JIT/Regression/VS-ia64-JIT/V1.2-M02/b16933/b16933/b16933.sh
GC/Scenarios/BaseFinal/basefinal/basefinal.sh
GC/Coverage/smalloom/smalloom.sh
GC/Coverage/271010/271010.sh
-GC/Features/BackgroundGC/concurrentspin2/concurrentspin2.sh
GC/Features/BackgroundGC/foregroundgc/foregroundgc.sh
-GC/Features/LOHCompaction/lohcompact_stress/lohcompact_stress.sh
-GC/Features/LOHCompaction/lohcompactscenariorepro/lohcompactscenariorepro.sh
-GC/Features/LOHCompaction/lohcompactapi2/lohcompactapi2.sh
GC/Features/LOHFragmentation/lohfragmentation/lohfragmentation.sh
-GC/Features/PartialCompaction/partialcompactiontest/partialcompactiontest.sh
-GC/Features/PartialCompaction/partialcompactionwloh/partialcompactionwloh.sh
-GC/Features/PartialCompaction/eco1/eco1.sh
-GC/Features/SustainedLowLatency/sustainedlowlatency_race_reverse/sustainedlowlatency_race_reverse.sh
GC/Features/SustainedLowLatency/scenario/scenario.sh
-GC/Features/SustainedLowLatency/sustainedlowlatency_race/sustainedlowlatency_race.sh
GC/Regressions/dev10bugs/536168/536168/536168.sh
GC/Stress/Framework/ReliabilityFramework/ReliabilityFramework.sh
JIT/Directed/pinvoke/sysinfo_cs/sysinfo_cs.sh
JIT/Directed/pinvoke/sysinfo_il/sysinfo_il.sh
JIT/Directed/pinvoke/tail/tail.sh
+JIT/Directed/PREFIX/unaligned/1/arglist/arglist.sh
+JIT/Directed/PREFIX/unaligned/2/arglist/arglist.sh
+JIT/Directed/PREFIX/unaligned/4/arglist/arglist.sh
+JIT/Directed/PREFIX/volatile/1/arglist/arglist.sh
JIT/Directed/UnrollLoop/loop2_cs_d/loop2_cs_d.sh
JIT/Directed/UnrollLoop/loop2_cs_do/loop2_cs_do.sh
JIT/Directed/UnrollLoop/loop2_cs_r/loop2_cs_r.sh
JIT/Methodical/explicit/coverage/seq_short_1_r/seq_short_1_r.sh
JIT/Methodical/explicit/coverage/seq_val_1_d/seq_val_1_d.sh
JIT/Methodical/explicit/coverage/seq_val_1_r/seq_val_1_r.sh
+JIT/Methodical/varargs/callconv/gc_ctor_il_d/gc_ctor_il_d.sh
+JIT/Methodical/varargs/callconv/gc_ctor_il_r/gc_ctor_il_r.sh
+JIT/Methodical/varargs/callconv/val_ctor_il_d/val_ctor_il_d.sh
+JIT/Methodical/varargs/callconv/val_ctor_il_r/val_ctor_il_r.sh
+JIT/Methodical/varargs/misc/Dev10_615402/Dev10_615402.sh
JIT/opt/Inline/tests/security/security.sh
JIT/opt/Inline/tests/xmodb/xmodb.sh
JIT/Regression/clr-x64-JIT/v2.1/b173569/b173569/b173569.sh
JIT/Regression/clr-x64-JIT/v4.0/devdiv374539/DevDiv_374539/DevDiv_374539.sh
+JIT/Regression/CLR-x86-EJIT/V1-M12-Beta2/b26323/b26323/b26323.sh
+JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b16423/b16423/b16423.sh
+JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28901/b28901/b28901.sh
+JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30838/b30838/b30838.sh
+JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b30864/b30864/b30864.sh
JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b32374/b32374/b32374.sh
+JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b35784/b35784/b35784.sh
+JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b36472/b36472/b36472.sh
+JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b37598/b37598/b37598.sh
+JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b46867/b46867/b46867.sh
+JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31745/b31745/b31745.sh
+JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b31746/b31746/b31746.sh
+JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b41852/b41852/b41852.sh
JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b79250/b79250/b79250.sh
+JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b88793/b88793/b88793.sh
+JIT/Regression/CLR-x86-JIT/V1-M13-RTM/b91248/b91248/b91248.sh
JIT/Regression/CLR-x86-JIT/V1.2-M01/b07493/b07493/b07493.sh
JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b427411/Desktop/b427411/b427411.sh
+JIT/Regression/VS-ia64-JIT/V1.2-M02/b12011/b12011/b12011.sh
JIT/Regression/VS-ia64-JIT/V1.2-M01/b15632/b15632/b15632.sh
+JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b409748/b409748/b409748.sh
JIT/Regression/VS-ia64-JIT/V2.0-RTM/b286991/b286991/b286991.sh
managed/Compilation/Compilation/Compilation.sh
Regressions/coreclr/0584/Test584/Test584.sh
Interop/MarshalAPI/IUnknown/IUnknownTest/IUnknownTest.sh
Interop/MarshalAPI/GetNativeVariantForObject/GetNativeVariantForObject/GetNativeVariantForObject.sh
Interop/MarshalAPI/GetObjectForNativeVariant/GetObjectForNativeVariant/GetObjectForNativeVariant.sh
-Interop/MarshalAPI/GetObjectsForNativeVariants/GetObjectsForNativeVariants/GetObjectsForNativeVariants.sh
\ No newline at end of file
+Interop/MarshalAPI/GetObjectsForNativeVariants/GetObjectsForNativeVariants/GetObjectsForNativeVariants.sh
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Boxing\xlang\_dbgsin_il_cs\_dbgsin_il_cs.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_dbgrecurse_ep_void\_il_dbgrecurse_ep_void.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\Interop\ArrayMarshalling\BoolArray\MarshalBoolArrayTest\MarshalBoolArrayTest.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\rvastatics\rvastatic1\rvastatic1.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch3\switch3.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\Interop\ICastable\Castable\Castable.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch10\switch10.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b65423\b65423\b65423.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Boxing\xlang\_odbgsin_il_cs\_odbgsin_il_cs.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\Interop\ArrayMarshalling\BoolArray\MarshalBoolArrayTest\MarshalBoolArrayTest.cmd Timed Out">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch11\switch11.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch9\switch9.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-Beta1\b102637\b102637\b102637.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch2\switch2.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\divrem\rem\u8rem_cs_do\u8rem_cs_do.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\opt\cse\HugeArray1\HugeArray1.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_relrecurse_ep_void\_il_relrecurse_ep_void.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\deadcode\badcodeafterfinally_r\badcodeafterfinally_r.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\intrinsic\interlocked\rva_rvastatic3\rva_rvastatic3.cmd Timed Out">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch7\switch7.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\localloc\verify\verify01_dynamic\verify01_dynamic.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\rem_r4\rem_r4.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\forceinlining\NegativeCases\NegativeCases.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V1.2-M01\b12390\b12390\b12390.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch5\switch5.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\managed\Compilation\Compilation\Compilation.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\coverage\importer\Desktop\ldelemnullarr1_il_r\ldelemnullarr1_il_r.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_reltest_void\_il_reltest_void.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\cctor\misc\threads3_il_r\threads3_il_r.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b16102\b16102\b16102.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\coverage\importer\Desktop\bleref_il_r\bleref_il_r.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-EJIT\v1-m10\b07847\b07847\b07847.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\regress\vsw\102754\test1\test1.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Boxing\xlang\_orelsin_il_il\_orelsin_il_il.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b15307\b15307\b15307.cmd Timed Out">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch6\switch6.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch1\switch1.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\intrinsic\interlocked\rva_rvastatic4\rva_rvastatic4.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\Threading\ThreadStatics\ThreadStatic06\ThreadStatic06.cmd Timed Out">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch4\switch4.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b13621\b13621\b13621.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\CircleInConvex_r\CircleInConvex_r.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_dbgtest_void\_il_dbgtest_void.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V2.0-Beta2\b410474\b410474\b410474.cmd Timed Out">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\switch\switch8\switch8.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M14-SP1\b119538\b119538b\b119538b.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Boxing\xlang\_odbgsin_cs_il\_odbgsin_cs_il.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\regress\vsw\102754\test2\test2.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\cctor\misc\tail_il_r\tail_il_r.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\Conformance_Base\conv_ovf_i8_i\conv_ovf_i8_i.cmd">
- <Issue>needs triage</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\varargs\seh\filter_il_d\filter_il_d.cmd">
<Issue>needs triage</Issue>
</ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Coverage\271010\*">
<Issue>3392</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\BackgroundGC\concurrentspin2\*">
- <Issue>3392</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Features\BackgroundGC\foregroundgc\*">
<Issue>3392</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHCompaction\lohcompact_stress\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHCompaction\lohcompactscenariorepro\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHCompaction\lohcompactapi2\*">
- <Issue>3392</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHFragmentation\lohfragmentation\*">
<Issue>3392</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\PartialCompaction\partialcompactiontest\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\PartialCompaction\partialcompactionwloh\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\PartialCompaction\eco1\*">
- <Issue>3392</Issue>
- </ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\SustainedLowLatency\sustainedlowlatency_race_reverse\*">
- <Issue>3392</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Features\SustainedLowLatency\scenario\*">
<Issue>3392</Issue>
</ExcludeList>
- <ExcludeList Include="$(XunitTestBinBase)\GC\Features\SustainedLowLatency\sustainedlowlatency_race\*">
- <Issue>3392</Issue>
- </ExcludeList>
<ExcludeList Include="$(XunitTestBinBase)\GC\Regressions\dev10bugs\536168\536168\*">
<Issue>3392</Issue>
</ExcludeList>