Merge branch 'master' into update-dotnet-8
# Conflicts: # sources/core/Stride.Core.AssemblyProcessor/Stride.Core.AssemblyProcessor.csproj
This commit is contained in:
Коммит
cd9129bcdc
|
@ -382,6 +382,60 @@
|
|||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "cNoNim",
|
||||
"name": "Oleg Ageev",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/523048?v=4",
|
||||
"profile": "http://cnonim.name",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "SeleDreams",
|
||||
"name": "SeleDreams",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/16335601?v=4",
|
||||
"profile": "https://github.com/SeleDreams",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "acastrodev",
|
||||
"name": "Alexandre Castro",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/6575712?v=4",
|
||||
"profile": "https://github.com/acastrodev",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "SVNMLR",
|
||||
"name": "SVNMLR",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/44621949?v=4",
|
||||
"profile": "https://github.com/SVNMLR",
|
||||
"contributions": [
|
||||
"design"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "JeromyWalsh",
|
||||
"name": "Jeromy Walsh",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/17633767?v=4",
|
||||
"profile": "https://chroniclesofelyria.com",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "parhamgholami",
|
||||
"name": "Parham Gholami",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/7075456?v=4",
|
||||
"profile": "https://pa.rh.am/",
|
||||
"contributions": [
|
||||
"design"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 7,
|
||||
|
|
|
@ -179,6 +179,14 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
|||
<td align="center" valign="top" width="14.28%"><a href="https://nicusorn5.github.io/"><img src="https://avatars.githubusercontent.com/u/20599225?v=4?s=100" width="100px;" alt="Nicolae Tugui"/><br /><sub><b>Nicolae Tugui</b></sub></a><br /><a href="https://github.com/stride3d/stride/commits?author=NicusorN5" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://mattiascibien.net"><img src="https://avatars.githubusercontent.com/u/1300681?v=4?s=100" width="100px;" alt="Mattias Cibien"/><br /><sub><b>Mattias Cibien</b></sub></a><br /><a href="https://github.com/stride3d/stride/commits?author=mattiascibien" title="Code">💻</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="top" width="14.28%"><a href="http://cnonim.name"><img src="https://avatars.githubusercontent.com/u/523048?v=4?s=100" width="100px;" alt="Oleg Ageev"/><br /><sub><b>Oleg Ageev</b></sub></a><br /><a href="https://github.com/stride3d/stride/commits?author=cNoNim" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SeleDreams"><img src="https://avatars.githubusercontent.com/u/16335601?v=4?s=100" width="100px;" alt="SeleDreams"/><br /><sub><b>SeleDreams</b></sub></a><br /><a href="https://github.com/stride3d/stride/commits?author=SeleDreams" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/acastrodev"><img src="https://avatars.githubusercontent.com/u/6575712?v=4?s=100" width="100px;" alt="Alexandre Castro"/><br /><sub><b>Alexandre Castro</b></sub></a><br /><a href="https://github.com/stride3d/stride/commits?author=acastrodev" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/SVNMLR"><img src="https://avatars.githubusercontent.com/u/44621949?v=4?s=100" width="100px;" alt="SVNMLR"/><br /><sub><b>SVNMLR</b></sub></a><br /><a href="#design-SVNMLR" title="Design">🎨</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://chroniclesofelyria.com"><img src="https://avatars.githubusercontent.com/u/17633767?v=4?s=100" width="100px;" alt="Jeromy Walsh"/><br /><sub><b>Jeromy Walsh</b></sub></a><br /><a href="https://github.com/stride3d/stride/commits?author=JeromyWalsh" title="Code">💻</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://pa.rh.am/"><img src="https://avatars.githubusercontent.com/u/7075456?v=4?s=100" width="100px;" alt="Parham Gholami"/><br /><sub><b>Parham Gholami</b></sub></a><br /><a href="#design-parhamgholami" title="Design">🎨</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
|
|
@ -3,8 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.0.31903.59
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Commands", "..\sources\tools\Stride.VisualStudio.Commands\Stride.VisualStudio.Commands.csproj", "{EF920B86-36CA-4457-8D6C-1F300F97C355}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Commands.Interfaces", "..\sources\tools\Stride.VisualStudio.Commands.Interfaces\Stride.VisualStudio.Commands.Interfaces.csproj", "{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Package", "..\sources\tools\Stride.VisualStudio.Package\Stride.VisualStudio.Package.csproj", "{740ECD08-3EF4-40D9-B0D3-B37BC354F79D}"
|
||||
|
@ -19,10 +17,6 @@ Global
|
|||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{EF920B86-36CA-4457-8D6C-1F300F97C355}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{EF920B86-36CA-4457-8D6C-1F300F97C355}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{EF920B86-36CA-4457-8D6C-1F300F97C355}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{EF920B86-36CA-4457-8D6C-1F300F97C355}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{C2E8CBA7-04A8-44F9-ABA2-7D245AFF88E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
|
@ -43,7 +37,4 @@ Global
|
|||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
||||
..\sources\shared\Stride.NuGetResolver\Stride.NuGetResolver.projitems*{ef920b86-36ca-4457-8d6c-1f300f97c355}*SharedItemsImports = 5
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
|
|
@ -10,13 +10,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "20-StrideRuntime", "20-Stri
|
|||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00-Targets.Private", "00-Targets.Private", "{97978864-95DD-43A6-9159-AA1C881BE99F}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
..\sources\native\Stride.Native.targets = ..\sources\native\Stride.Native.targets
|
||||
..\sources\targets\Stride.Core.CompilerServices.props = ..\sources\targets\Stride.Core.CompilerServices.props
|
||||
..\sources\targets\Stride.Core.PostSettings.Dependencies.targets = ..\sources\targets\Stride.Core.PostSettings.Dependencies.targets
|
||||
..\sources\targets\Stride.Core.props = ..\sources\targets\Stride.Core.props
|
||||
..\sources\targets\Stride.Core.TargetFrameworks.Editor.props = ..\sources\targets\Stride.Core.TargetFrameworks.Editor.props
|
||||
..\sources\targets\Stride.Core.targets = ..\sources\targets\Stride.Core.targets
|
||||
..\sources\targets\Stride.GraphicsApi.Dev.targets = ..\sources\targets\Stride.GraphicsApi.Dev.targets
|
||||
..\sources\targets\Stride.GraphicsApi.PackageReference.targets = ..\sources\targets\Stride.GraphicsApi.PackageReference.targets
|
||||
..\sources\native\Stride.Native.targets = ..\sources\native\Stride.Native.targets
|
||||
..\sources\targets\Stride.PackageVersion.targets = ..\sources\targets\Stride.PackageVersion.targets
|
||||
..\sources\targets\Stride.props = ..\sources\targets\Stride.props
|
||||
..\sources\targets\Stride.targets = ..\sources\targets\Stride.targets
|
||||
|
@ -315,6 +316,16 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Importer.Assimp", ".
|
|||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Importer.Common", "..\sources\tools\Stride.Importer.Common\Stride.Importer.Common.csproj", "{806AA078-6070-4BB6-B05B-6EE6B21B1CDE}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.CompilerServices", "..\sources\core\Stride.Core.CompilerServices\Stride.Core.CompilerServices.csproj", "{D62BBD65-AB1C-41C7-8EC3-88949993C71E}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.Core.CompilerServices.Tests", "..\sources\core\Stride.Core.CompilerServices.Tests\Stride.Core.CompilerServices.Tests.csproj", "{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VisualStudio", "VisualStudio", "{DF9172C0-DEA3-4DCE-8AF1-39439ACB4BCD}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Commands.Interfaces", "..\sources\tools\Stride.VisualStudio.Commands.Interfaces\Stride.VisualStudio.Commands.Interfaces.csproj", "{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stride.VisualStudio.Commands", "..\sources\tools\Stride.VisualStudio.Commands\Stride.VisualStudio.Commands.csproj", "{A7FC60AE-BB54-47D3-8787-788EEC65AD45}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
|
@ -1402,6 +1413,54 @@ Global
|
|||
{806AA078-6070-4BB6-B05B-6EE6B21B1CDE}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{806AA078-6070-4BB6-B05B-6EE6B21B1CDE}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{806AA078-6070-4BB6-B05B-6EE6B21B1CDE}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45}.Release|Win32.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
@ -1520,6 +1579,11 @@ Global
|
|||
{1C94168A-3C0D-4C6B-883B-91627D2EF3A1} = {A7ED9F01-7D78-4381-90A6-D50E51C17250}
|
||||
{967BA05D-4AC4-4848-AEFD-894EF2309E4D} = {6F473FA6-4F8B-4FBA-AE33-EE5AF997D50C}
|
||||
{806AA078-6070-4BB6-B05B-6EE6B21B1CDE} = {6F473FA6-4F8B-4FBA-AE33-EE5AF997D50C}
|
||||
{D62BBD65-AB1C-41C7-8EC3-88949993C71E} = {2E93E2B5-4500-4E47-9B65-E705218AB578}
|
||||
{BACD76E5-35D0-4389-9BB9-8743AC4D89DE} = {22ADD4CD-092E-4ADC-A21E-64CF42230152}
|
||||
{DF9172C0-DEA3-4DCE-8AF1-39439ACB4BCD} = {1AE1AC60-5D2F-4CA7-AE20-888F44551185}
|
||||
{09E29A89-A6D7-45C9-B7BA-CA6D643C246F} = {DF9172C0-DEA3-4DCE-8AF1-39439ACB4BCD}
|
||||
{A7FC60AE-BB54-47D3-8787-788EEC65AD45} = {DF9172C0-DEA3-4DCE-8AF1-39439ACB4BCD}
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {FF877973-604D-4EA7-B5F5-A129961F9EF2}
|
||||
|
@ -1546,6 +1610,7 @@ Global
|
|||
..\sources\editor\Stride.Core.MostRecentlyUsedFiles\Stride.Core.MostRecentlyUsedFiles.projitems*{9ac6d791-811e-4d6a-b08e-93f0093ef268}*SharedItemsImports = 13
|
||||
..\sources\shared\Stride.Core.ShellHelper\Stride.Core.ShellHelper.projitems*{a5dc820b-9554-45b6-9677-6a2f902e7787}*SharedItemsImports = 5
|
||||
..\sources\shared\Stride.NuGetResolver\Stride.NuGetResolver.projitems*{a5dc820b-9554-45b6-9677-6a2f902e7787}*SharedItemsImports = 5
|
||||
..\sources\shared\Stride.NuGetResolver\Stride.NuGetResolver.projitems*{a7fc60ae-bb54-47d3-8787-788eec65ad45}*SharedItemsImports = 5
|
||||
..\sources\editor\Stride.Editor.CrashReport\Stride.Editor.CrashReport.projitems*{ab574f65-1402-4476-9314-74dcdaf19097}*SharedItemsImports = 13
|
||||
..\sources\engine\Stride.Shared\Refactor\Stride.Refactor.projitems*{b33e576f-2279-4bfc-a438-d9b84343b56b}*SharedItemsImports = 13
|
||||
..\sources\engine\Stride.Shared\Refactor\Stride.Refactor.projitems*{c121a566-555e-42b9-9b0a-1696529a9088}*SharedItemsImports = 5
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2bda97fc302904bf235d631e698a0c81324872dfad2a38e63ef66389155bfcf4
|
||||
size 39424
|
|
@ -0,0 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:333397769114ffd13046a25b9cfffd41c44a3450ea9ea1fd13b76eec28e1a815
|
||||
size 89600
|
|
@ -0,0 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a6d3e6eab8d89dbd6fcf34268a08a6544ea142b6bcc5f665bee62317786b7892
|
||||
size 26624
|
|
@ -0,0 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9c2908709da6761e9b5b9d4d46102d65851145bac987787d6c5a05ffe5689487
|
||||
size 359424
|
|
@ -0,0 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:52f819550e98d126a685c556595cb25a66bfc7cd97352fa5d127b4a759b52fdb
|
||||
size 724992
|
1
deps/AssemblyProcessor/net6.0/Stride.Core.AssemblyProcessor.Packed.dll.hash
поставляемый
Normal file
1
deps/AssemblyProcessor/net6.0/Stride.Core.AssemblyProcessor.Packed.dll.hash
поставляемый
Normal file
|
@ -0,0 +1 @@
|
|||
52F819550E98D126A685C556595CB25A66BFC7CD97352FA5D127B4A759B52FDB
|
|
@ -0,0 +1,221 @@
|
|||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v6.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v6.0": {
|
||||
"Stride.Core.AssemblyProcessor/1.0.0": {
|
||||
"dependencies": {
|
||||
"ILRepack": "2.0.18",
|
||||
"Microsoft.Build.Utilities.Core": "17.3.2",
|
||||
"Mono.Cecil": "0.11.5",
|
||||
"Mono.Options": "6.12.0.148"
|
||||
},
|
||||
"runtime": {
|
||||
"Stride.Core.AssemblyProcessor.dll": {}
|
||||
}
|
||||
},
|
||||
"ILRepack/2.0.18": {},
|
||||
"Microsoft.Build.Framework/17.3.2": {
|
||||
"dependencies": {
|
||||
"System.Security.Permissions": "6.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.Build.Utilities.Core/17.3.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Build.Framework": "17.3.2",
|
||||
"Microsoft.NET.StringTools": "17.3.2",
|
||||
"System.Collections.Immutable": "6.0.0",
|
||||
"System.Configuration.ConfigurationManager": "6.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.NET.StringTools/17.3.2": {
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.5",
|
||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/6.0.0": {},
|
||||
"Mono.Cecil/0.11.5": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Mono.Cecil.Mdb.dll": {
|
||||
"assemblyVersion": "0.11.5.0",
|
||||
"fileVersion": "0.11.5.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.Pdb.dll": {
|
||||
"assemblyVersion": "0.11.5.0",
|
||||
"fileVersion": "0.11.5.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.Rocks.dll": {
|
||||
"assemblyVersion": "0.11.5.0",
|
||||
"fileVersion": "0.11.5.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.dll": {
|
||||
"assemblyVersion": "0.11.5.0",
|
||||
"fileVersion": "0.11.5.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Mono.Options/6.12.0.148": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Mono.Options.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.12.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Collections.Immutable/6.0.0": {
|
||||
"dependencies": {
|
||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/6.0.0": {
|
||||
"dependencies": {
|
||||
"System.Security.Cryptography.ProtectedData": "6.0.0",
|
||||
"System.Security.Permissions": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Drawing.Common/6.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Win32.SystemEvents": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Memory/4.5.5": {},
|
||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {},
|
||||
"System.Security.AccessControl/6.0.0": {},
|
||||
"System.Security.Cryptography.ProtectedData/6.0.0": {},
|
||||
"System.Security.Permissions/6.0.0": {
|
||||
"dependencies": {
|
||||
"System.Security.AccessControl": "6.0.0",
|
||||
"System.Windows.Extensions": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Windows.Extensions/6.0.0": {
|
||||
"dependencies": {
|
||||
"System.Drawing.Common": "6.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Stride.Core.AssemblyProcessor/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"ILRepack/2.0.18": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-sR5Aj3JLDbA8JwESfWYfigSz5k1oNSHPN434W1LX8sboWJYEOSQP/KkvZGmJKPgajzSUKkl2jDar3LPZiMFU4Q==",
|
||||
"path": "ilrepack/2.0.18",
|
||||
"hashPath": "ilrepack.2.0.18.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Build.Framework/17.3.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-iGfJt6rm/vIEowBG6qNX2Udn7UagI6MzalDwwdkDUkSwhvvrGCnDLphyRABAwrrsWHTD/LJlUAJsbW1SkC4CUQ==",
|
||||
"path": "microsoft.build.framework/17.3.2",
|
||||
"hashPath": "microsoft.build.framework.17.3.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Build.Utilities.Core/17.3.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-XnAWKrJ2ewyVxAdi0gmk3GYqF02u+0zFGjF4A6f1FJy4/GUgfMJ/hz1N+RzUcjQ4Oi6hmwYHNFY3uIGAgckDig==",
|
||||
"path": "microsoft.build.utilities.core/17.3.2",
|
||||
"hashPath": "microsoft.build.utilities.core.17.3.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NET.StringTools/17.3.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3sIZECEDSY9kP7BqPLOSIHLsiqv0TSU5cIGAMung+NrefIooo1tBMVRt598CGz+kUF1xlbOsO8nPAYpgfokx/Q==",
|
||||
"path": "microsoft.net.stringtools/17.3.2",
|
||||
"hashPath": "microsoft.net.stringtools.17.3.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==",
|
||||
"path": "microsoft.win32.systemevents/6.0.0",
|
||||
"hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"Mono.Cecil/0.11.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-fxfX+0JGTZ8YQeu1MYjbBiK2CYTSzDyEeIixt+yqKKTn7FW8rv7JMY70qevup4ZJfD7Kk/VG/jDzQQTpfch87g==",
|
||||
"path": "mono.cecil/0.11.5",
|
||||
"hashPath": "mono.cecil.0.11.5.nupkg.sha512"
|
||||
},
|
||||
"Mono.Options/6.12.0.148": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-kf6bdXnP4IzqIp4bJ1YKPI3/PAcOV6qm4mznChJ3c92zHQUXTWJSp0+h+Cfcii0O6m/EgW7KA+tbCiB2al0DDA==",
|
||||
"path": "mono.options/6.12.0.148",
|
||||
"hashPath": "mono.options.6.12.0.148.nupkg.sha512"
|
||||
},
|
||||
"System.Collections.Immutable/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
|
||||
"path": "system.collections.immutable/6.0.0",
|
||||
"hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==",
|
||||
"path": "system.configuration.configurationmanager/6.0.0",
|
||||
"hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Drawing.Common/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
|
||||
"path": "system.drawing.common/6.0.0",
|
||||
"hashPath": "system.drawing.common.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Memory/4.5.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
|
||||
"path": "system.memory/4.5.5",
|
||||
"hashPath": "system.memory.4.5.5.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
|
||||
"path": "system.runtime.compilerservices.unsafe/6.0.0",
|
||||
"hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.AccessControl/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==",
|
||||
"path": "system.security.accesscontrol/6.0.0",
|
||||
"hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==",
|
||||
"path": "system.security.cryptography.protecteddata/6.0.0",
|
||||
"hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Permissions/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==",
|
||||
"path": "system.security.permissions/6.0.0",
|
||||
"hashPath": "system.security.permissions.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Windows.Extensions/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==",
|
||||
"path": "system.windows.extensions/6.0.0",
|
||||
"hashPath": "system.windows.extensions.6.0.0.nupkg.sha512"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f0b8df74ce667e960698b4dbc8d7a61b2cda58c897befa42cf8943e1577b0e4d
|
||||
size 170496
|
|
@ -0,0 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:312b5beecf5fbed6e51e9cf3202586035bf14fa0d4d5017c095ce0a0a5a09960
|
||||
size 89456
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:61637f9940e5e336571cbf945be0f36d6d6050e06288df0f0232d93b26f0bde7
|
||||
size 39424
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a5249a04ad8fd7dfd47e4d0a620aed0f7eb6051e1ddec102c541ca3e12f6e2a8
|
||||
size 89600
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:273292babd45f9f34de5054bd9cdfe1d859a7dbf6f4ad5974fe4ead70698ed5b
|
||||
size 24576
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:769a59793d4b8885bbbfbc5aee8f57a0d4e34d275c56c60c03994309b87f67e9
|
||||
size 356864
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:34d396486e2108564c26d60108dc254d50209227ed4a3654ba81758c03ce7590
|
||||
size 718848
|
|
@ -1 +0,0 @@
|
|||
34D396486E2108564C26D60108DC254D50209227ED4A3654BA81758C03CE7590
|
|
@ -1,485 +0,0 @@
|
|||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v6.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v6.0": {
|
||||
"Stride.Core.AssemblyProcessor/1.0.0": {
|
||||
"dependencies": {
|
||||
"ILRepack": "2.0.18",
|
||||
"Microsoft.Build.Utilities.Core": "16.11.0",
|
||||
"Mono.Cecil": "0.11.4",
|
||||
"Mono.Options": "6.12.0.148"
|
||||
},
|
||||
"runtime": {
|
||||
"Stride.Core.AssemblyProcessor.dll": {}
|
||||
}
|
||||
},
|
||||
"ILRepack/2.0.18": {},
|
||||
"Microsoft.Build.Framework/16.11.0": {
|
||||
"dependencies": {
|
||||
"System.Security.Permissions": "4.7.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.Build.Utilities.Core/16.11.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Build.Framework": "16.11.0",
|
||||
"Microsoft.NET.StringTools": "1.0.0",
|
||||
"Microsoft.Win32.Registry": "4.3.0",
|
||||
"System.Collections.Immutable": "5.0.0",
|
||||
"System.Configuration.ConfigurationManager": "4.7.0",
|
||||
"System.Security.Permissions": "4.7.0",
|
||||
"System.Text.Encoding.CodePages": "4.0.1"
|
||||
}
|
||||
},
|
||||
"Microsoft.NET.StringTools/1.0.0": {
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.4",
|
||||
"System.Runtime.CompilerServices.Unsafe": "5.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.NETCore.Platforms/3.1.0": {},
|
||||
"Microsoft.NETCore.Targets/1.1.0": {},
|
||||
"Microsoft.Win32.Registry/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"System.Collections": "4.3.0",
|
||||
"System.Globalization": "4.3.0",
|
||||
"System.Resources.ResourceManager": "4.3.0",
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Runtime.Extensions": "4.3.0",
|
||||
"System.Runtime.Handles": "4.3.0",
|
||||
"System.Runtime.InteropServices": "4.3.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/4.7.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0"
|
||||
}
|
||||
},
|
||||
"Mono.Cecil/0.11.4": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Mono.Cecil.Mdb.dll": {
|
||||
"assemblyVersion": "0.11.4.0",
|
||||
"fileVersion": "0.11.4.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.Pdb.dll": {
|
||||
"assemblyVersion": "0.11.4.0",
|
||||
"fileVersion": "0.11.4.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.Rocks.dll": {
|
||||
"assemblyVersion": "0.11.4.0",
|
||||
"fileVersion": "0.11.4.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.dll": {
|
||||
"assemblyVersion": "0.11.4.0",
|
||||
"fileVersion": "0.11.4.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Mono.Options/6.12.0.148": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Mono.Options.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.12.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Collections/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Collections.Immutable/5.0.0": {},
|
||||
"System.Configuration.ConfigurationManager/4.7.0": {
|
||||
"dependencies": {
|
||||
"System.Security.Cryptography.ProtectedData": "4.7.0",
|
||||
"System.Security.Permissions": "4.7.0"
|
||||
}
|
||||
},
|
||||
"System.Drawing.Common/4.7.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.Win32.SystemEvents": "4.7.0"
|
||||
}
|
||||
},
|
||||
"System.Globalization/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.IO/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Text.Encoding": "4.3.0",
|
||||
"System.Threading.Tasks": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Memory/4.5.4": {},
|
||||
"System.Reflection/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.IO": "4.3.0",
|
||||
"System.Reflection.Primitives": "4.3.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Reflection.Primitives/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Resources.ResourceManager/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Globalization": "4.3.0",
|
||||
"System.Reflection": "4.3.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Runtime/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0"
|
||||
}
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/5.0.0": {},
|
||||
"System.Runtime.Extensions/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Runtime.Handles/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Runtime.InteropServices/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Reflection": "4.3.0",
|
||||
"System.Reflection.Primitives": "4.3.0",
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Runtime.Handles": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Security.AccessControl/4.7.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"System.Security.Principal.Windows": "4.7.0"
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/4.7.0": {},
|
||||
"System.Security.Permissions/4.7.0": {
|
||||
"dependencies": {
|
||||
"System.Security.AccessControl": "4.7.0",
|
||||
"System.Windows.Extensions": "4.7.0"
|
||||
}
|
||||
},
|
||||
"System.Security.Principal.Windows/4.7.0": {},
|
||||
"System.Text.Encoding/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Text.Encoding.CodePages/4.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"System.Collections": "4.3.0",
|
||||
"System.Globalization": "4.3.0",
|
||||
"System.IO": "4.3.0",
|
||||
"System.Reflection": "4.3.0",
|
||||
"System.Resources.ResourceManager": "4.3.0",
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Runtime.Extensions": "4.3.0",
|
||||
"System.Runtime.Handles": "4.3.0",
|
||||
"System.Runtime.InteropServices": "4.3.0",
|
||||
"System.Text.Encoding": "4.3.0",
|
||||
"System.Threading": "4.0.11"
|
||||
}
|
||||
},
|
||||
"System.Threading/4.0.11": {
|
||||
"dependencies": {
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Threading.Tasks": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Threading.Tasks/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "3.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Windows.Extensions/4.7.0": {
|
||||
"dependencies": {
|
||||
"System.Drawing.Common": "4.7.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Stride.Core.AssemblyProcessor/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"ILRepack/2.0.18": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-sR5Aj3JLDbA8JwESfWYfigSz5k1oNSHPN434W1LX8sboWJYEOSQP/KkvZGmJKPgajzSUKkl2jDar3LPZiMFU4Q==",
|
||||
"path": "ilrepack/2.0.18",
|
||||
"hashPath": "ilrepack.2.0.18.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Build.Framework/16.11.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ZBKk+0W/fstpsYg7j1nNvqUQ4vjl4xetKwRf7/CCp956lckEOKuCpNO9yj0yO/UlmUaNGU+8csF+oYWIdOZGPw==",
|
||||
"path": "microsoft.build.framework/16.11.0",
|
||||
"hashPath": "microsoft.build.framework.16.11.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Build.Utilities.Core/16.11.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-qJ02OPuYuCkcJRm3AeUV3GT6vQ1yGg4ChKi6wc+X7bSJqu6yuTxwVn7kSPx/4uD/kPyhJkzOPRi1ez5SLdXFeQ==",
|
||||
"path": "microsoft.build.utilities.core/16.11.0",
|
||||
"hashPath": "microsoft.build.utilities.core.16.11.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NET.StringTools/1.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==",
|
||||
"path": "microsoft.net.stringtools/1.0.0",
|
||||
"hashPath": "microsoft.net.stringtools.1.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NETCore.Platforms/3.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
|
||||
"path": "microsoft.netcore.platforms/3.1.0",
|
||||
"hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NETCore.Targets/1.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
|
||||
"path": "microsoft.netcore.targets/1.1.0",
|
||||
"hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Win32.Registry/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
|
||||
"path": "microsoft.win32.registry/4.3.0",
|
||||
"hashPath": "microsoft.win32.registry.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
|
||||
"path": "microsoft.win32.systemevents/4.7.0",
|
||||
"hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"Mono.Cecil/0.11.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-IC1h5g0NeJGHIUgzM1P82ld57knhP0IcQfrYITDPXlNpMYGUrsG5TxuaWTjaeqDNQMBDNZkB8L0rBnwsY6JHuQ==",
|
||||
"path": "mono.cecil/0.11.4",
|
||||
"hashPath": "mono.cecil.0.11.4.nupkg.sha512"
|
||||
},
|
||||
"Mono.Options/6.12.0.148": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-kf6bdXnP4IzqIp4bJ1YKPI3/PAcOV6qm4mznChJ3c92zHQUXTWJSp0+h+Cfcii0O6m/EgW7KA+tbCiB2al0DDA==",
|
||||
"path": "mono.options/6.12.0.148",
|
||||
"hashPath": "mono.options.6.12.0.148.nupkg.sha512"
|
||||
},
|
||||
"System.Collections/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
|
||||
"path": "system.collections/4.3.0",
|
||||
"hashPath": "system.collections.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Collections.Immutable/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-FXkLXiK0sVVewcso0imKQoOxjoPAj42R8HtjjbSjVPAzwDfzoyoznWxgA3c38LDbN9SJux1xXoXYAhz98j7r2g==",
|
||||
"path": "system.collections.immutable/5.0.0",
|
||||
"hashPath": "system.collections.immutable.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
|
||||
"path": "system.configuration.configurationmanager/4.7.0",
|
||||
"hashPath": "system.configuration.configurationmanager.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Drawing.Common/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
|
||||
"path": "system.drawing.common/4.7.0",
|
||||
"hashPath": "system.drawing.common.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Globalization/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
|
||||
"path": "system.globalization/4.3.0",
|
||||
"hashPath": "system.globalization.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.IO/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
|
||||
"path": "system.io/4.3.0",
|
||||
"hashPath": "system.io.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Memory/4.5.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
|
||||
"path": "system.memory/4.5.4",
|
||||
"hashPath": "system.memory.4.5.4.nupkg.sha512"
|
||||
},
|
||||
"System.Reflection/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
|
||||
"path": "system.reflection/4.3.0",
|
||||
"hashPath": "system.reflection.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Reflection.Primitives/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
|
||||
"path": "system.reflection.primitives/4.3.0",
|
||||
"hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Resources.ResourceManager/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
|
||||
"path": "system.resources.resourcemanager/4.3.0",
|
||||
"hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
|
||||
"path": "system.runtime/4.3.0",
|
||||
"hashPath": "system.runtime.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==",
|
||||
"path": "system.runtime.compilerservices.unsafe/5.0.0",
|
||||
"hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.Extensions/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
|
||||
"path": "system.runtime.extensions/4.3.0",
|
||||
"hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.Handles/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
|
||||
"path": "system.runtime.handles/4.3.0",
|
||||
"hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.InteropServices/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
|
||||
"path": "system.runtime.interopservices/4.3.0",
|
||||
"hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.AccessControl/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
|
||||
"path": "system.security.accesscontrol/4.7.0",
|
||||
"hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==",
|
||||
"path": "system.security.cryptography.protecteddata/4.7.0",
|
||||
"hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Permissions/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
|
||||
"path": "system.security.permissions/4.7.0",
|
||||
"hashPath": "system.security.permissions.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Principal.Windows/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==",
|
||||
"path": "system.security.principal.windows/4.7.0",
|
||||
"hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Text.Encoding/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
|
||||
"path": "system.text.encoding/4.3.0",
|
||||
"hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Text.Encoding.CodePages/4.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-h4z6rrA/hxWf4655D18IIZ0eaLRa3tQC/j+e26W+VinIHY0l07iEXaAvO0YSYq3MvCjMYy8Zs5AdC1sxNQOB7Q==",
|
||||
"path": "system.text.encoding.codepages/4.0.1",
|
||||
"hashPath": "system.text.encoding.codepages.4.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.Threading/4.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
|
||||
"path": "system.threading/4.0.11",
|
||||
"hashPath": "system.threading.4.0.11.nupkg.sha512"
|
||||
},
|
||||
"System.Threading.Tasks/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
|
||||
"path": "system.threading.tasks/4.3.0",
|
||||
"hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Windows.Extensions/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
|
||||
"path": "system.windows.extensions/4.7.0",
|
||||
"hashPath": "system.windows.extensions.4.7.0.nupkg.sha512"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d42d48265630f42cadd7cf2ceb52515185454df049793b5837fe7b1f77f4cfbd
|
||||
size 168448
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2da762a14b86b44610beb45413b89e46a5b57748e065e3d77f25717121a66775
|
||||
size 88908
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:186f2504e211411c35f493e09bd8b0c3cbeb63724fcfc4b2d356c252300ee392
|
||||
oid sha256:2bda97fc302904bf235d631e698a0c81324872dfad2a38e63ef66389155bfcf4
|
||||
size 39424
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a626011ccc92acb585a3d439e82341fa99b961a951929df7bdf24cc569855bf3
|
||||
size 89088
|
||||
oid sha256:333397769114ffd13046a25b9cfffd41c44a3450ea9ea1fd13b76eec28e1a815
|
||||
size 89600
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:60efb0d5ba81b271db0c5c5d6b651716199c38cb67f6e202595d52e570e5e9eb
|
||||
size 24576
|
||||
oid sha256:a6d3e6eab8d89dbd6fcf34268a08a6544ea142b6bcc5f665bee62317786b7892
|
||||
size 26624
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ddad90d7f37f81780a47638a8a9e2af85b5261d6d9e698fcc8e0070a89dd301f
|
||||
size 343552
|
||||
oid sha256:9c2908709da6761e9b5b9d4d46102d65851145bac987787d6c5a05ffe5689487
|
||||
size 359424
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a585cf94b660de05d6139754e0a82dcd7b25e315023377df3067bacaf642f88d
|
||||
size 33792
|
||||
oid sha256:2aa774b03821fae07483615b84b9eb8421d24a0bd6138f51d4669e2481490167
|
||||
size 38912
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7d51791b4987377d755d7ade3c430ded0890cca99053f1ff77b0cd00b92f51c7
|
||||
size 687104
|
||||
oid sha256:e17ab0cb8bc5f55ca985c21612e1da0af77ec6ea6cdd6faf9f76252b0217d226
|
||||
size 720896
|
||||
|
|
|
@ -1 +1 @@
|
|||
7D51791B4987377D755D7ADE3C430DED0890CCA99053F1FF77B0CD00B92F51C7
|
||||
E17AB0CB8BC5F55CA985C21612E1DA0AF77EC6EA6CDD6FAF9F76252B0217D226
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:622969c77a66358dd65354b2978d37c8474706fb8585321d62e17c360af5db4b
|
||||
size 300544
|
||||
oid sha256:813198b4a220539954fb7e19f109ba8f8bcbfbcdbad5139d93b02d74f0a99162
|
||||
size 302592
|
||||
|
|
|
@ -9,78 +9,73 @@
|
|||
".NETStandard,Version=v2.0/": {
|
||||
"Stride.Core.AssemblyProcessor/1.0.0": {
|
||||
"dependencies": {
|
||||
"ILRepack": "2.0.15",
|
||||
"Microsoft.Build.Utilities.Core": "16.11.0",
|
||||
"Mono.Cecil": "0.11.2",
|
||||
"Mono.Options": "5.3.0.1",
|
||||
"ILRepack": "2.0.18",
|
||||
"Microsoft.Build.Utilities.Core": "17.3.2",
|
||||
"Mono.Cecil": "0.11.5",
|
||||
"Mono.Options": "6.12.0.148",
|
||||
"NETStandard.Library": "2.0.3"
|
||||
},
|
||||
"runtime": {
|
||||
"Stride.Core.AssemblyProcessor.dll": {}
|
||||
}
|
||||
},
|
||||
"ILRepack/2.0.15": {},
|
||||
"Microsoft.Build.Framework/16.11.0": {
|
||||
"ILRepack/2.0.18": {},
|
||||
"Microsoft.Build.Framework/17.3.2": {
|
||||
"dependencies": {
|
||||
"System.Security.Permissions": "4.7.0"
|
||||
"System.Security.Permissions": "6.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.Build.Utilities.Core/16.11.0": {
|
||||
"Microsoft.Build.Utilities.Core/17.3.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Build.Framework": "16.11.0",
|
||||
"Microsoft.NET.StringTools": "1.0.0",
|
||||
"Microsoft.Win32.Registry": "4.3.0",
|
||||
"System.Collections.Immutable": "5.0.0",
|
||||
"System.Configuration.ConfigurationManager": "4.7.0",
|
||||
"System.Security.Permissions": "4.7.0",
|
||||
"System.Text.Encoding.CodePages": "4.0.1"
|
||||
"Microsoft.Build.Framework": "17.3.2",
|
||||
"Microsoft.NET.StringTools": "17.3.2",
|
||||
"Microsoft.Win32.Registry": "5.0.0",
|
||||
"System.Collections.Immutable": "6.0.0",
|
||||
"System.Configuration.ConfigurationManager": "6.0.0",
|
||||
"System.Security.Permissions": "6.0.0",
|
||||
"System.Text.Encoding.CodePages": "6.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.NET.StringTools/1.0.0": {
|
||||
"Microsoft.NET.StringTools/17.3.2": {
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.4",
|
||||
"System.Runtime.CompilerServices.Unsafe": "5.0.0"
|
||||
"System.Memory": "4.5.5",
|
||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||
}
|
||||
},
|
||||
"Microsoft.NETCore.Platforms/1.1.0": {},
|
||||
"Microsoft.NETCore.Targets/1.1.0": {},
|
||||
"Microsoft.Win32.Registry/4.3.0": {
|
||||
"Microsoft.Win32.Registry/5.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"System.Collections": "4.3.0",
|
||||
"System.Globalization": "4.3.0",
|
||||
"System.Resources.ResourceManager": "4.3.0",
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Runtime.Extensions": "4.3.0",
|
||||
"System.Runtime.Handles": "4.3.0",
|
||||
"System.Runtime.InteropServices": "4.3.0"
|
||||
"System.Buffers": "4.5.1",
|
||||
"System.Memory": "4.5.5",
|
||||
"System.Security.AccessControl": "6.0.0",
|
||||
"System.Security.Principal.Windows": "5.0.0"
|
||||
}
|
||||
},
|
||||
"Mono.Cecil/0.11.2": {
|
||||
"Mono.Cecil/0.11.5": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Mono.Cecil.Mdb.dll": {
|
||||
"assemblyVersion": "0.11.2.0",
|
||||
"fileVersion": "0.11.2.0"
|
||||
"assemblyVersion": "0.11.5.0",
|
||||
"fileVersion": "0.11.5.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.Pdb.dll": {
|
||||
"assemblyVersion": "0.11.2.0",
|
||||
"fileVersion": "0.11.2.0"
|
||||
"assemblyVersion": "0.11.5.0",
|
||||
"fileVersion": "0.11.5.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.Rocks.dll": {
|
||||
"assemblyVersion": "0.11.2.0",
|
||||
"fileVersion": "0.11.2.0"
|
||||
"assemblyVersion": "0.11.5.0",
|
||||
"fileVersion": "0.11.5.0"
|
||||
},
|
||||
"lib/netstandard2.0/Mono.Cecil.dll": {
|
||||
"assemblyVersion": "0.11.2.0",
|
||||
"fileVersion": "0.11.2.0"
|
||||
"assemblyVersion": "0.11.5.0",
|
||||
"fileVersion": "0.11.5.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Mono.Options/5.3.0.1": {
|
||||
"Mono.Options/6.12.0.148": {
|
||||
"runtime": {
|
||||
"lib/netstandard1.3/Mono.Options.dll": {
|
||||
"assemblyVersion": "5.0.0.0",
|
||||
"fileVersion": "5.3.0.0"
|
||||
"lib/netstandard2.0/Mono.Options.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.12.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -90,154 +85,47 @@
|
|||
}
|
||||
},
|
||||
"System.Buffers/4.5.1": {},
|
||||
"System.Collections/4.3.0": {
|
||||
"System.Collections.Immutable/6.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
"System.Memory": "4.5.5",
|
||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Collections.Immutable/5.0.0": {
|
||||
"System.Configuration.ConfigurationManager/6.0.0": {
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.4"
|
||||
"System.Security.Cryptography.ProtectedData": "6.0.0",
|
||||
"System.Security.Permissions": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/4.7.0": {
|
||||
"dependencies": {
|
||||
"System.Security.Cryptography.ProtectedData": "4.7.0",
|
||||
"System.Security.Permissions": "4.7.0"
|
||||
}
|
||||
},
|
||||
"System.Globalization/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.IO/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Text.Encoding": "4.3.0",
|
||||
"System.Threading.Tasks": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Memory/4.5.4": {
|
||||
"System.Memory/4.5.5": {
|
||||
"dependencies": {
|
||||
"System.Buffers": "4.5.1",
|
||||
"System.Numerics.Vectors": "4.4.0",
|
||||
"System.Runtime.CompilerServices.Unsafe": "5.0.0"
|
||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Numerics.Vectors/4.4.0": {},
|
||||
"System.Reflection/4.3.0": {
|
||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {},
|
||||
"System.Security.AccessControl/6.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.IO": "4.3.0",
|
||||
"System.Reflection.Primitives": "4.3.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
"System.Security.Principal.Windows": "5.0.0"
|
||||
}
|
||||
},
|
||||
"System.Reflection.Primitives/4.3.0": {
|
||||
"System.Security.Cryptography.ProtectedData/6.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
"System.Memory": "4.5.5"
|
||||
}
|
||||
},
|
||||
"System.Resources.ResourceManager/4.3.0": {
|
||||
"System.Security.Permissions/6.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Globalization": "4.3.0",
|
||||
"System.Reflection": "4.3.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
"System.Security.AccessControl": "6.0.0"
|
||||
}
|
||||
},
|
||||
"System.Runtime/4.3.0": {
|
||||
"System.Security.Principal.Windows/5.0.0": {},
|
||||
"System.Text.Encoding.CodePages/6.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0"
|
||||
}
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/5.0.0": {},
|
||||
"System.Runtime.Extensions/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Runtime.Handles/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Runtime.InteropServices/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Reflection": "4.3.0",
|
||||
"System.Reflection.Primitives": "4.3.0",
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Runtime.Handles": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Security.AccessControl/4.7.0": {
|
||||
"dependencies": {
|
||||
"System.Security.Principal.Windows": "4.7.0"
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/4.7.0": {
|
||||
"dependencies": {
|
||||
"System.Memory": "4.5.4"
|
||||
}
|
||||
},
|
||||
"System.Security.Permissions/4.7.0": {
|
||||
"dependencies": {
|
||||
"System.Security.AccessControl": "4.7.0"
|
||||
}
|
||||
},
|
||||
"System.Security.Principal.Windows/4.7.0": {},
|
||||
"System.Text.Encoding/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Text.Encoding.CodePages/4.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"System.Collections": "4.3.0",
|
||||
"System.Globalization": "4.3.0",
|
||||
"System.IO": "4.3.0",
|
||||
"System.Reflection": "4.3.0",
|
||||
"System.Resources.ResourceManager": "4.3.0",
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Runtime.Extensions": "4.3.0",
|
||||
"System.Runtime.Handles": "4.3.0",
|
||||
"System.Runtime.InteropServices": "4.3.0",
|
||||
"System.Text.Encoding": "4.3.0",
|
||||
"System.Threading": "4.0.11"
|
||||
}
|
||||
},
|
||||
"System.Threading/4.0.11": {
|
||||
"dependencies": {
|
||||
"System.Runtime": "4.3.0",
|
||||
"System.Threading.Tasks": "4.3.0"
|
||||
}
|
||||
},
|
||||
"System.Threading.Tasks/4.3.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "1.1.0",
|
||||
"Microsoft.NETCore.Targets": "1.1.0",
|
||||
"System.Runtime": "4.3.0"
|
||||
"System.Memory": "4.5.5",
|
||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -248,33 +136,33 @@
|
|||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"ILRepack/2.0.15": {
|
||||
"ILRepack/2.0.18": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-byDiC5xGX5wYTE1gTt0VxiHzzJQsRheh3zCKtdYYOa1THBoasCCiQekdYx+EPG+R5NjPfX4csxUChtv3Wr0FNw==",
|
||||
"path": "ilrepack/2.0.15",
|
||||
"hashPath": "ilrepack.2.0.15.nupkg.sha512"
|
||||
"sha512": "sha512-sR5Aj3JLDbA8JwESfWYfigSz5k1oNSHPN434W1LX8sboWJYEOSQP/KkvZGmJKPgajzSUKkl2jDar3LPZiMFU4Q==",
|
||||
"path": "ilrepack/2.0.18",
|
||||
"hashPath": "ilrepack.2.0.18.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Build.Framework/16.11.0": {
|
||||
"Microsoft.Build.Framework/17.3.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ZBKk+0W/fstpsYg7j1nNvqUQ4vjl4xetKwRf7/CCp956lckEOKuCpNO9yj0yO/UlmUaNGU+8csF+oYWIdOZGPw==",
|
||||
"path": "microsoft.build.framework/16.11.0",
|
||||
"hashPath": "microsoft.build.framework.16.11.0.nupkg.sha512"
|
||||
"sha512": "sha512-iGfJt6rm/vIEowBG6qNX2Udn7UagI6MzalDwwdkDUkSwhvvrGCnDLphyRABAwrrsWHTD/LJlUAJsbW1SkC4CUQ==",
|
||||
"path": "microsoft.build.framework/17.3.2",
|
||||
"hashPath": "microsoft.build.framework.17.3.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Build.Utilities.Core/16.11.0": {
|
||||
"Microsoft.Build.Utilities.Core/17.3.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-qJ02OPuYuCkcJRm3AeUV3GT6vQ1yGg4ChKi6wc+X7bSJqu6yuTxwVn7kSPx/4uD/kPyhJkzOPRi1ez5SLdXFeQ==",
|
||||
"path": "microsoft.build.utilities.core/16.11.0",
|
||||
"hashPath": "microsoft.build.utilities.core.16.11.0.nupkg.sha512"
|
||||
"sha512": "sha512-XnAWKrJ2ewyVxAdi0gmk3GYqF02u+0zFGjF4A6f1FJy4/GUgfMJ/hz1N+RzUcjQ4Oi6hmwYHNFY3uIGAgckDig==",
|
||||
"path": "microsoft.build.utilities.core/17.3.2",
|
||||
"hashPath": "microsoft.build.utilities.core.17.3.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NET.StringTools/1.0.0": {
|
||||
"Microsoft.NET.StringTools/17.3.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ZYVcoDM0LnSyT5nWoRGfShYdOecCw2sOXWwP6j1Z0u48Xq3+BVvZ+EiPCX9/8Gz439giW+O1H1kWF9Eb/w6rVg==",
|
||||
"path": "microsoft.net.stringtools/1.0.0",
|
||||
"hashPath": "microsoft.net.stringtools.1.0.0.nupkg.sha512"
|
||||
"sha512": "sha512-3sIZECEDSY9kP7BqPLOSIHLsiqv0TSU5cIGAMung+NrefIooo1tBMVRt598CGz+kUF1xlbOsO8nPAYpgfokx/Q==",
|
||||
"path": "microsoft.net.stringtools/17.3.2",
|
||||
"hashPath": "microsoft.net.stringtools.17.3.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NETCore.Platforms/1.1.0": {
|
||||
"type": "package",
|
||||
|
@ -283,33 +171,26 @@
|
|||
"path": "microsoft.netcore.platforms/1.1.0",
|
||||
"hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NETCore.Targets/1.1.0": {
|
||||
"Microsoft.Win32.Registry/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
|
||||
"path": "microsoft.netcore.targets/1.1.0",
|
||||
"hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
|
||||
"sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
|
||||
"path": "microsoft.win32.registry/5.0.0",
|
||||
"hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Win32.Registry/4.3.0": {
|
||||
"Mono.Cecil/0.11.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
|
||||
"path": "microsoft.win32.registry/4.3.0",
|
||||
"hashPath": "microsoft.win32.registry.4.3.0.nupkg.sha512"
|
||||
"sha512": "sha512-fxfX+0JGTZ8YQeu1MYjbBiK2CYTSzDyEeIixt+yqKKTn7FW8rv7JMY70qevup4ZJfD7Kk/VG/jDzQQTpfch87g==",
|
||||
"path": "mono.cecil/0.11.5",
|
||||
"hashPath": "mono.cecil.0.11.5.nupkg.sha512"
|
||||
},
|
||||
"Mono.Cecil/0.11.2": {
|
||||
"Mono.Options/6.12.0.148": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-hZNAnXKQsOs/SZMFtT/e82/nA/iLgkeDy+sHD8xix4f0m9/3G0RNZplE1QHB+0n8QXq54jLqR/IPgVOkLapkyg==",
|
||||
"path": "mono.cecil/0.11.2",
|
||||
"hashPath": "mono.cecil.0.11.2.nupkg.sha512"
|
||||
},
|
||||
"Mono.Options/5.3.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-irTJcHgEoQRf+otUaCqpMv8D4npzdWpsD3PcdPJoj/T0KkQJMKcSzlzaaELZlzu9IVAZl/lyuhEmaT4t43BBPA==",
|
||||
"path": "mono.options/5.3.0.1",
|
||||
"hashPath": "mono.options.5.3.0.1.nupkg.sha512"
|
||||
"sha512": "sha512-kf6bdXnP4IzqIp4bJ1YKPI3/PAcOV6qm4mznChJ3c92zHQUXTWJSp0+h+Cfcii0O6m/EgW7KA+tbCiB2al0DDA==",
|
||||
"path": "mono.options/6.12.0.148",
|
||||
"hashPath": "mono.options.6.12.0.148.nupkg.sha512"
|
||||
},
|
||||
"NETStandard.Library/2.0.3": {
|
||||
"type": "package",
|
||||
|
@ -325,47 +206,26 @@
|
|||
"path": "system.buffers/4.5.1",
|
||||
"hashPath": "system.buffers.4.5.1.nupkg.sha512"
|
||||
},
|
||||
"System.Collections/4.3.0": {
|
||||
"System.Collections.Immutable/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
|
||||
"path": "system.collections/4.3.0",
|
||||
"hashPath": "system.collections.4.3.0.nupkg.sha512"
|
||||
"sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
|
||||
"path": "system.collections.immutable/6.0.0",
|
||||
"hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Collections.Immutable/5.0.0": {
|
||||
"System.Configuration.ConfigurationManager/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-FXkLXiK0sVVewcso0imKQoOxjoPAj42R8HtjjbSjVPAzwDfzoyoznWxgA3c38LDbN9SJux1xXoXYAhz98j7r2g==",
|
||||
"path": "system.collections.immutable/5.0.0",
|
||||
"hashPath": "system.collections.immutable.5.0.0.nupkg.sha512"
|
||||
"sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==",
|
||||
"path": "system.configuration.configurationmanager/6.0.0",
|
||||
"hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/4.7.0": {
|
||||
"System.Memory/4.5.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
|
||||
"path": "system.configuration.configurationmanager/4.7.0",
|
||||
"hashPath": "system.configuration.configurationmanager.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Globalization/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
|
||||
"path": "system.globalization/4.3.0",
|
||||
"hashPath": "system.globalization.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.IO/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
|
||||
"path": "system.io/4.3.0",
|
||||
"hashPath": "system.io.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Memory/4.5.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
|
||||
"path": "system.memory/4.5.4",
|
||||
"hashPath": "system.memory.4.5.4.nupkg.sha512"
|
||||
"sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
|
||||
"path": "system.memory/4.5.5",
|
||||
"hashPath": "system.memory.4.5.5.nupkg.sha512"
|
||||
},
|
||||
"System.Numerics.Vectors/4.4.0": {
|
||||
"type": "package",
|
||||
|
@ -374,117 +234,47 @@
|
|||
"path": "system.numerics.vectors/4.4.0",
|
||||
"hashPath": "system.numerics.vectors.4.4.0.nupkg.sha512"
|
||||
},
|
||||
"System.Reflection/4.3.0": {
|
||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
|
||||
"path": "system.reflection/4.3.0",
|
||||
"hashPath": "system.reflection.4.3.0.nupkg.sha512"
|
||||
"sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
|
||||
"path": "system.runtime.compilerservices.unsafe/6.0.0",
|
||||
"hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Reflection.Primitives/4.3.0": {
|
||||
"System.Security.AccessControl/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
|
||||
"path": "system.reflection.primitives/4.3.0",
|
||||
"hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
|
||||
"sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==",
|
||||
"path": "system.security.accesscontrol/6.0.0",
|
||||
"hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Resources.ResourceManager/4.3.0": {
|
||||
"System.Security.Cryptography.ProtectedData/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
|
||||
"path": "system.resources.resourcemanager/4.3.0",
|
||||
"hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
|
||||
"sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==",
|
||||
"path": "system.security.cryptography.protecteddata/6.0.0",
|
||||
"hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime/4.3.0": {
|
||||
"System.Security.Permissions/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
|
||||
"path": "system.runtime/4.3.0",
|
||||
"hashPath": "system.runtime.4.3.0.nupkg.sha512"
|
||||
"sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==",
|
||||
"path": "system.security.permissions/6.0.0",
|
||||
"hashPath": "system.security.permissions.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/5.0.0": {
|
||||
"System.Security.Principal.Windows/5.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==",
|
||||
"path": "system.runtime.compilerservices.unsafe/5.0.0",
|
||||
"hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512"
|
||||
"sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
|
||||
"path": "system.security.principal.windows/5.0.0",
|
||||
"hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.Extensions/4.3.0": {
|
||||
"System.Text.Encoding.CodePages/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
|
||||
"path": "system.runtime.extensions/4.3.0",
|
||||
"hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.Handles/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
|
||||
"path": "system.runtime.handles/4.3.0",
|
||||
"hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.InteropServices/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
|
||||
"path": "system.runtime.interopservices/4.3.0",
|
||||
"hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.AccessControl/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
|
||||
"path": "system.security.accesscontrol/4.7.0",
|
||||
"hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==",
|
||||
"path": "system.security.cryptography.protecteddata/4.7.0",
|
||||
"hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Permissions/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
|
||||
"path": "system.security.permissions/4.7.0",
|
||||
"hashPath": "system.security.permissions.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Principal.Windows/4.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==",
|
||||
"path": "system.security.principal.windows/4.7.0",
|
||||
"hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512"
|
||||
},
|
||||
"System.Text.Encoding/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
|
||||
"path": "system.text.encoding/4.3.0",
|
||||
"hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
|
||||
},
|
||||
"System.Text.Encoding.CodePages/4.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-h4z6rrA/hxWf4655D18IIZ0eaLRa3tQC/j+e26W+VinIHY0l07iEXaAvO0YSYq3MvCjMYy8Zs5AdC1sxNQOB7Q==",
|
||||
"path": "system.text.encoding.codepages/4.0.1",
|
||||
"hashPath": "system.text.encoding.codepages.4.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.Threading/4.0.11": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
|
||||
"path": "system.threading/4.0.11",
|
||||
"hashPath": "system.threading.4.0.11.nupkg.sha512"
|
||||
},
|
||||
"System.Threading.Tasks/4.3.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
|
||||
"path": "system.threading.tasks/4.3.0",
|
||||
"hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
|
||||
"sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
|
||||
"path": "system.text.encoding.codepages/6.0.0",
|
||||
"hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3e7bd4097f9df03902217672eaab91abe2155e9a20796fd6a70c1d324a76bdaa
|
||||
size 156672
|
||||
oid sha256:65f2e1d02ba26e7a7817d94821bdc07a382afe77c9f6a3350a036f46efffb84e
|
||||
size 169472
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:408b0eeaa8e7c1e922c3a17053d2677523cc7d236dd184c41252cbf788d9de1f
|
||||
size 439808
|
||||
oid sha256:6e5c0460d7f76555500ab34a5f2c2301d1233de50f6b70dc82c907dc0c8a0e70
|
||||
size 87032
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:62e1f16bcd420c181885df74fc203b43846b81b61328634f446a3e7a1749534c
|
||||
size 13312
|
||||
oid sha256:bc7cb994a2abd32af8a721a9639be77f8cc54fcc5d2c75eecc519406a9a26e85
|
||||
size 13824
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<appSettings>
|
||||
<add key="Gnu.PosixlyCorrect" value="true"/>
|
||||
</appSettings>
|
||||
</configuration>
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0f148923a83a4e14026636502698ece332d843776d221f38c7dafaff8b868273
|
||||
size 22016
|
||||
oid sha256:ce1eedcf4d2a6e251505c603307e8c7663c98e2434bf04b2e6ef9a11abebcda8
|
||||
size 18121955
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
</configuration>
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b6f0b66ebefc9bc1460f6e3e76d9d9134aad71da94bfc2ee6c81056afb62c78e
|
||||
size 67584
|
||||
oid sha256:6b3d95bfe85fb6162c8b4f5621eabc0473910ecc421eb436e743af80e9d6a475
|
||||
size 68096
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:370fa504e5766c703ddef43abddbbe3e373362207a1704d7baa67206c888c51c
|
||||
size 83528
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:aced52254a8c3cb6ad30f99f8b745296926c49373cab00824c2c4c10ad325b10
|
||||
size 30792
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:50653deedf757fd1669f54c1cbac2c2d1403d5864b73f63454ac4adc9619d831
|
||||
size 25464
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c3ae599b5218516915f6542779ef577d5ad5de3d84a116e671c09e15e4591285
|
||||
size 15224
|
|
@ -1 +0,0 @@
|
|||
*.pdb
|
|
@ -1,20 +0,0 @@
|
|||
Copyright (c) 2008 - 2010 Jb Evain
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c8cb8c40bb34158c28fe278d78b67219532cc241ae0ca69831b931be0320e5d0
|
||||
size 43520
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:58a6cd3764a15ba9715fa4cc53ea0e61fbf9a8a0d4206762af40aea9167abe63
|
||||
size 87040
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2802ecd87ca6c9cf35e4a4c2c40130139178d2b432eb65ab97b6464e77ff2c3c
|
||||
size 342528
|
|
@ -1,3 +0,0 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d271f0c2b86e4b558a943985b6f273e65ab3bd0f245b4d89edde28c691caf2d0
|
||||
size 93696
|
|
@ -91,7 +91,7 @@ namespace Stride.Samples.Tests
|
|||
if (!generator.Run(parameters))
|
||||
logger.Error("Run returned false for the TemplateSampleGenerator");
|
||||
|
||||
var updaterTemplate = strideTemplates.First(x => x.FullPath.ToString().EndsWith("UpdatePlatforms.sdtpl"));
|
||||
var updaterTemplate = strideTemplates.First(x => x.FullPath.ToString().EndsWith("UpdatePlatforms.sdtpl", StringComparison.Ordinal));
|
||||
parameters.Description = updaterTemplate;
|
||||
|
||||
if (logger.HasErrors)
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
!RawAsset
|
||||
Id: 54f79cb2-d92d-4044-8292-7437e73844da
|
||||
Tags: []
|
||||
Source: !file ../Resources/readme.txt
|
|
@ -6,6 +6,9 @@ namespace CSharpBeginner.Code
|
|||
/// <summary>
|
||||
/// This script demonstrates how to add a component to an entiy.
|
||||
/// We also learn a way to automically create and attach a component to our entity.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/add-component.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class AddingAComponentDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -5,6 +5,9 @@ namespace CSharpBeginner.Code
|
|||
{
|
||||
/// <summary>
|
||||
/// This script is used to demonstrate how we can get child entities of an entity
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/child-entities.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class ChildEntitiesDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -6,6 +6,9 @@ namespace CSharpBeginner.Code
|
|||
/// <summary>
|
||||
/// This script demonstrates how to clone an existing entity.
|
||||
/// Cloned entities can be added to the scene hierarchy.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/cloning-entities.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class CloneEntityDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -6,6 +6,9 @@ namespace CSharpBeginner.Code
|
|||
/// <summary>
|
||||
/// DeltaTime is used to calculate frame independent values.
|
||||
/// DeltaTime can also be used for creating Timers.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/delta-time.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class DeltaTimeDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -7,6 +7,9 @@ namespace CSharpBeginner.Code
|
|||
/// This script demonstrates how to get and remove components that are attached to an entity.
|
||||
/// Try not to Get a component every frame as this will have negative performance impact.
|
||||
/// Instead try to cache a component in the start method or when an object is initialized/triggered
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/get-component.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class GettingAComponentDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -6,6 +6,9 @@ namespace CSharpBeginner.Code
|
|||
/// <summary>
|
||||
/// This script demonstrates how to access the entity where the script is attached to.
|
||||
/// We also learn how to access a parent of our entity and how to check if that entity exists.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/entity.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class GettingTheEntityDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -5,6 +5,9 @@ namespace CSharpBeginner.Code
|
|||
{
|
||||
/// <summary>
|
||||
/// This script demonstrates how we can instantiate prefabs
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/instantiating-prefabs.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class InstantiatingPrefabsDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -6,6 +6,9 @@ namespace CSharpBeginner.Code
|
|||
{
|
||||
/// <summary>
|
||||
/// This script demonstrates how to check for keyboard input.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/keyboard-input.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class KeyboardInputDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -9,6 +9,9 @@ namespace CSharpBeginner.Code
|
|||
/// This is used during animation of models, ui elements, camera movements and many other scenarios
|
||||
/// This example uses Lerp to graduatly move from a start vector3 coordinate to target Vector3 coordinate
|
||||
/// The same thing can be done with Vector2 and Vector4
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/linear-interpolation.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class LerpDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -9,6 +9,9 @@ namespace CSharpBeginner.Code
|
|||
{
|
||||
/// <summary>
|
||||
/// This script demonstrates how we can load contect from code, and attach it to an entity
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/loading-content.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class LoadingContentDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -6,6 +6,9 @@ namespace CSharpBeginner.Code
|
|||
{
|
||||
/// <summary>
|
||||
/// This script demonstrates how to check for any mouse input.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/mouse-input.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class MouseInputDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -10,6 +10,9 @@ namespace CSharpBeginner.Code
|
|||
/// This script demonstrates the most common properties you can expose to the editor.
|
||||
/// When we add the public keyword to the variables, they show up as properties in the editor.
|
||||
/// Note that in the editor, the properties are alphabetically sorted.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/editor-properties.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class PropertiesDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -5,6 +5,9 @@ namespace CSharpBeginner.Code
|
|||
{
|
||||
/// <summary>
|
||||
/// This script demonstrates how to remove an existing entity from the scene hierarchy.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/removing-entities.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class RemoveEntitiesDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -5,6 +5,9 @@ namespace CSharpBeginner.Code
|
|||
{
|
||||
/// <summary>
|
||||
/// This script demonstrates how to access the entity's local and world position and displays them on screen.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/transform-position.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class TransformPositionDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -6,6 +6,9 @@ namespace CSharpBeginner.Code
|
|||
{
|
||||
/// <summary>
|
||||
/// This script demonstrates how to create virtual buttons and how to use them.
|
||||
/// <para>
|
||||
/// https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/virtual-buttons.html
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class VirtualButtonsDemo : SyncScript
|
||||
{
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
# Help
|
||||
There are videos and a manual that go with this tutorial:
|
||||
- https://www.youtube.com/watch?v=Z2kUQhSmdr0&list=PLRZx2y7uC8mNySUMfOQf-TLNVnnHkLfPi
|
||||
- https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/index.html
|
||||
- Feel free to ask any questions in the Discord or use the GitHub issues board to notify of bugs
|
||||
|
||||
# Use
|
||||
When launching the project you will be provided with 2 menus.
|
||||
|
||||
1. On the left there will be examples you can implement your self.
|
||||
2. On the right there are working examples for you to use.
|
|
@ -357,23 +357,23 @@ namespace Stride.Core.Yaml
|
|||
var scalar = keyValue.Key as YamlScalarNode;
|
||||
if (scalar?.Value != null)
|
||||
{
|
||||
var isPostFixNew = scalar.Value.EndsWith(OverridePostfixes.PostFixNewText);
|
||||
var isPostFixSealed = scalar.Value.EndsWith(OverridePostfixes.PostFixSealedText);
|
||||
var isPostFixNew = scalar.Value.EndsWith(OverridePostfixes.PostFixNewText, StringComparison.Ordinal);
|
||||
var isPostFixSealed = scalar.Value.EndsWith(OverridePostfixes.PostFixSealedText, StringComparison.Ordinal);
|
||||
if (isPostFixNew || isPostFixSealed)
|
||||
{
|
||||
var name = scalar.Value;
|
||||
var type = isPostFixNew ? OverrideType.New : OverrideType.Sealed;
|
||||
|
||||
var isPostFixNewSealedAlt = name.EndsWith(OverridePostfixes.PostFixNewSealedAlt);
|
||||
var isPostFixNewSealed = name.EndsWith(OverridePostfixes.PostFixNewSealed);
|
||||
var isPostFixNewSealedAlt = name.EndsWith(OverridePostfixes.PostFixNewSealedAlt, StringComparison.Ordinal);
|
||||
var isPostFixNewSealed = name.EndsWith(OverridePostfixes.PostFixNewSealed, StringComparison.Ordinal);
|
||||
if (isPostFixNewSealed || isPostFixNewSealedAlt)
|
||||
{
|
||||
type = OverrideType.New | OverrideType.Sealed;
|
||||
name = name.Substring(0, name.Length - 2);
|
||||
name = name[..^2];
|
||||
}
|
||||
else
|
||||
{
|
||||
name = name.Substring(0, name.Length - 1);
|
||||
name = name[..^1];
|
||||
}
|
||||
if (keyMapping == null)
|
||||
{
|
||||
|
|
|
@ -86,14 +86,14 @@ namespace Stride.Core.Assets.IO
|
|||
if (extension.Contains(";") || extension.Contains(","))
|
||||
throw new ArgumentException("Expecting a single extension");
|
||||
|
||||
if (extension.StartsWith("*."))
|
||||
if (extension.StartsWith("*.", StringComparison.Ordinal))
|
||||
{
|
||||
extension = extension.Substring(1);
|
||||
extension = extension[1..];
|
||||
}
|
||||
if (extension.Any(x => x != '*' & Path.GetInvalidFileNameChars().Contains(x)))
|
||||
throw new ArgumentException("Extension contains invalid characters");
|
||||
|
||||
if (!extension.StartsWith("."))
|
||||
if (!extension.StartsWith('.'))
|
||||
{
|
||||
extension = $".{extension}";
|
||||
}
|
||||
|
|
|
@ -66,7 +66,7 @@ namespace Stride.Core.Assets
|
|||
}
|
||||
|
||||
fileExtension = fileExtension.ToLowerInvariant();
|
||||
if (fileExtension.StartsWith("."))
|
||||
if (fileExtension.StartsWith('.'))
|
||||
{
|
||||
return fileExtension;
|
||||
}
|
||||
|
|
|
@ -511,14 +511,14 @@ namespace Stride.Core.Assets
|
|||
string line;
|
||||
while ((line = reader.ReadLine()) != null)
|
||||
{
|
||||
if (line.StartsWith("!Package"))
|
||||
if (line.StartsWith("!Package", StringComparison.Ordinal))
|
||||
{
|
||||
hasPackage = true;
|
||||
}
|
||||
|
||||
if (hasPackage && line.StartsWith("Id:"))
|
||||
if (hasPackage && line.StartsWith("Id:", StringComparison.Ordinal))
|
||||
{
|
||||
var id = line.Substring("Id:".Length).Trim();
|
||||
var id = line["Id:".Length..].Trim();
|
||||
return Guid.Parse(id);
|
||||
}
|
||||
}
|
||||
|
@ -1220,7 +1220,7 @@ namespace Stride.Core.Assets
|
|||
foreach (var filePath in files)
|
||||
{
|
||||
// Don't load package via this method
|
||||
if (filePath.FullName.EndsWith(PackageFileExtension))
|
||||
if (filePath.FullName.EndsWith(PackageFileExtension, StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
|
|
@ -361,7 +361,7 @@ namespace Stride.Core.Assets
|
|||
throw new ArgumentException("Asset location [{0}] must be relative and not absolute (not start with '/')".ToFormat(location), "item");
|
||||
}
|
||||
|
||||
if (location.GetDirectory() != null && location.GetDirectory().StartsWith(".."))
|
||||
if (location.GetDirectory() != null && location.GetDirectory().StartsWith("..", StringComparison.Ordinal))
|
||||
{
|
||||
throw new ArgumentException("Asset location [{0}] cannot start with relative '..'".ToFormat(location), "item");
|
||||
}
|
||||
|
|
|
@ -355,7 +355,7 @@ namespace Stride.Core.Assets
|
|||
// Build list of assemblies
|
||||
foreach (var a in targetLibrary.RuntimeAssemblies)
|
||||
{
|
||||
if (!a.Path.EndsWith("_._") && !a.Path.Contains("/native/"))
|
||||
if (!a.Path.EndsWith("_._", StringComparison.Ordinal) && !a.Path.Contains("/native/"))
|
||||
{
|
||||
var assemblyFile = Path.Combine(libraryPath, a.Path.Replace('/', Path.DirectorySeparatorChar));
|
||||
projectDependency.Assemblies.Add(assemblyFile);
|
||||
|
@ -363,7 +363,7 @@ namespace Stride.Core.Assets
|
|||
}
|
||||
foreach (var a in targetLibrary.RuntimeTargets)
|
||||
{
|
||||
if (!a.Path.EndsWith("_._") && !a.Path.Contains("/native/"))
|
||||
if (!a.Path.EndsWith("_._", StringComparison.Ordinal) && !a.Path.Contains("/native/"))
|
||||
{
|
||||
var assemblyFile = Path.Combine(libraryPath, a.Path.Replace('/', Path.DirectorySeparatorChar));
|
||||
projectDependency.Assemblies.Add(assemblyFile);
|
||||
|
|
|
@ -36,9 +36,9 @@ namespace Stride.Core.Assets
|
|||
if (MSBuildInstance == null && Interlocked.Increment(ref MSBuildLocatorCount) == 1)
|
||||
{
|
||||
// Detect either .NET Core SDK or Visual Studio depending on current runtime
|
||||
var isNETCore = !RuntimeInformation.FrameworkDescription.StartsWith(".NET Framework");
|
||||
var isNETCore = !RuntimeInformation.FrameworkDescription.StartsWith(".NET Framework", StringComparison.Ordinal);
|
||||
MSBuildInstance = MSBuildLocator.QueryVisualStudioInstances().FirstOrDefault(x => isNETCore
|
||||
? x.DiscoveryType == DiscoveryType.DotNetSdk && x.Version.Major >= 3
|
||||
? x.DiscoveryType == DiscoveryType.DotNetSdk && x.Version.Major == 6
|
||||
: (x.DiscoveryType == DiscoveryType.VisualStudioSetup || x.DiscoveryType == DiscoveryType.DeveloperConsole) && x.Version.Major >= 16);
|
||||
|
||||
if (MSBuildInstance == null)
|
||||
|
|
|
@ -32,7 +32,7 @@ namespace Stride.Core.Assets.Serializers
|
|||
if (objectContext.Reader.Accept<Scalar>())
|
||||
{
|
||||
var next = objectContext.Reader.Peek<Scalar>();
|
||||
if (next.Value.StartsWith(Prefix))
|
||||
if (next.Value.StartsWith(Prefix, StringComparison.Ordinal))
|
||||
{
|
||||
return scalarRedirectSerializer.ReadYaml(ref objectContext);
|
||||
}
|
||||
|
@ -66,7 +66,7 @@ namespace Stride.Core.Assets.Serializers
|
|||
|
||||
private static bool TryParse(string text, out Guid identifier)
|
||||
{
|
||||
if (!text.StartsWith(Prefix))
|
||||
if (!text.StartsWith(Prefix, StringComparison.Ordinal))
|
||||
{
|
||||
identifier = Guid.Empty;
|
||||
return false;
|
||||
|
@ -97,8 +97,10 @@ namespace Stride.Core.Assets.Serializers
|
|||
// Return default(T)
|
||||
//return !context.Descriptor.Type.IsValueType ? null : Activator.CreateInstance(context.Descriptor.Type);
|
||||
// Return temporary proxy instance
|
||||
var proxy = (IIdentifiable)AbstractObjectInstantiator.CreateConcreteInstance(context.Descriptor.Type);
|
||||
proxy.Id = identifier;
|
||||
var proxy = AbstractObjectInstantiator.CreateConcreteInstance(context.Descriptor.Type);
|
||||
// Filtering out interface and abstracts here as they're using a proxy type which doesn't have Id implemented
|
||||
if (context.Descriptor.Type.IsInterface == false && context.Descriptor.Type.IsAbstract == false && proxy is IIdentifiable identifiable)
|
||||
identifiable.Id = identifier;
|
||||
return proxy;
|
||||
}
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ namespace Stride.Core.Assets
|
|||
|
||||
// Rename extension
|
||||
var extension = Path.GetExtension(filePath);
|
||||
if (extension.StartsWith(".xk"))
|
||||
if (extension.StartsWith(".xk", StringComparison.Ordinal))
|
||||
{
|
||||
File.Move(filePath, filePath = filePath.Replace(".xk", ".sd"));
|
||||
}
|
||||
|
|
|
@ -336,7 +336,7 @@ namespace Stride.Core.Yaml
|
|||
var overrideType = OverrideType.Base;
|
||||
if (realName.Length != namePart.Length)
|
||||
{
|
||||
if (namePart.Contains(OverridePostfixes.PostFixNewSealed) || namePart.EndsWith(OverridePostfixes.PostFixNewSealedAlt))
|
||||
if (namePart.Contains(OverridePostfixes.PostFixNewSealed) || namePart.EndsWith(OverridePostfixes.PostFixNewSealedAlt, StringComparison.Ordinal))
|
||||
{
|
||||
overrideType = OverrideType.New | OverrideType.Sealed;
|
||||
}
|
||||
|
|
|
@ -100,7 +100,7 @@ namespace Stride.Core.Yaml
|
|||
string assemblyName = null;
|
||||
if (tag != null)
|
||||
{
|
||||
var tagAsType = tag.StartsWith("!") ? tag.Substring(1) : tag;
|
||||
var tagAsType = tag.StartsWith('!') ? tag[1..] : tag;
|
||||
objectContext.SerializerContext.ParseType(tagAsType, out typeName, out assemblyName);
|
||||
}
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ namespace Stride.Core.Packages
|
|||
{
|
||||
var path = packageSource.GetValueAsPath();
|
||||
|
||||
if (packageSource.Key.StartsWith(prefixName))
|
||||
if (packageSource.Key.StartsWith(prefixName, StringComparison.Ordinal))
|
||||
{
|
||||
// Remove entry from packageSources
|
||||
settings.Remove("packageSources", packageSource);
|
||||
|
@ -105,7 +105,7 @@ namespace Stride.Core.Packages
|
|||
{
|
||||
var path = packageSource.GetValueAsPath();
|
||||
|
||||
if (packageSource.Key.StartsWith(prefixName)
|
||||
if (packageSource.Key.StartsWith(prefixName, StringComparison.Ordinal)
|
||||
&& Uri.TryCreate(path, UriKind.Absolute, out var uri) && uri.IsFile // make sure it's a valid file URI
|
||||
&& !Directory.Exists(path)) // detect if directory has been deleted
|
||||
{
|
||||
|
@ -729,12 +729,12 @@ namespace Stride.Core.Packages
|
|||
{
|
||||
return package.Version < new PackageVersion(3, 1, 0, 0)
|
||||
? File.Exists(GetRedirectFile(package))
|
||||
: (package.Version.SpecialVersion != null && package.Version.SpecialVersion.StartsWith("dev") && !package.Version.SpecialVersion.Contains('.'));
|
||||
: (package.Version.SpecialVersion != null && package.Version.SpecialVersion.StartsWith("dev", StringComparison.Ordinal) && !package.Version.SpecialVersion.Contains('.'));
|
||||
}
|
||||
|
||||
public bool IsDevRedirectPackage(NugetServerPackage package)
|
||||
{
|
||||
return (package.Version.SpecialVersion != null && package.Version.SpecialVersion.StartsWith("dev") && !package.Version.SpecialVersion.Contains('.'));
|
||||
return (package.Version.SpecialVersion != null && package.Version.SpecialVersion.StartsWith("dev", StringComparison.Ordinal) && !package.Version.SpecialVersion.Contains('.'));
|
||||
}
|
||||
|
||||
private void OnPackageInstalled(object sender, PackageOperationEventArgs args)
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
|
||||
// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
|
@ -57,7 +59,7 @@ namespace Stride.Core.BuildEngine
|
|||
{
|
||||
// Avoid processing system assemblies
|
||||
// TODO: Scan what is actually in framework folders (and unify it with ProcessDataSerializerGlobalAttributes)
|
||||
if (referencedAssemblyName.Name == "mscorlib" || referencedAssemblyName.Name.StartsWith("System")
|
||||
if (referencedAssemblyName.Name == "mscorlib" || referencedAssemblyName.Name.StartsWith("System", StringComparison.Ordinal)
|
||||
|| referencedAssemblyName.FullName.Contains("PublicKeyToken=31bf3856ad364e35")) // Signed with Microsoft public key (likely part of system libraries)
|
||||
continue;
|
||||
|
||||
|
|
|
@ -1,16 +1,14 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<ProductVersion>8.0.30703</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<TargetFramework>net472</TargetFramework>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<RuntimeIdentifier>win7-x64</RuntimeIdentifier>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>ASSEMBLY_PROCESSOR;STRIDE_PLATFORM_DESKTOP;DEBUG;TRACE</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
|
@ -18,15 +16,14 @@
|
|||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>ASSEMBLY_PROCESSOR;STRIDE_PLATFORM_DESKTOP;TRACE</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="nunit.core.interfaces">
|
||||
<HintPath>..\..\..\deps\NUnit\addins\nunit.core.interfaces.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="nunit.framework">
|
||||
<HintPath>..\..\..\deps\NUnit\nunit.framework.dll</HintPath>
|
||||
</Reference>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
|
||||
<PackageReference Include="xunit" Version="2.5.1" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.1">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Stride.Core.AssemblyProcessor\Stride.Core.AssemblyProcessor.csproj" />
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<ProductVersion>16.0</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<OutputType>Library</OutputType>
|
||||
<TargetFrameworks>net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>netstandard2.0;net6.0</TargetFrameworks>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
|
||||
</PropertyGroup>
|
||||
|
@ -24,6 +24,25 @@
|
|||
<PropertyGroup>
|
||||
<StartupObject />
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Add support for building this project from the Project Directory -->
|
||||
<PropertyGroup>
|
||||
<SolutionDir Condition="'$(SolutionDir)' == ''">$(ProjectDir)..\..\..\build\</SolutionDir>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- ======================================================================================== -->
|
||||
<!-- Item Groups -->
|
||||
<!-- ======================================================================================== -->
|
||||
|
||||
<!-- Referenced Packages -->
|
||||
<ItemGroup>
|
||||
<PackageReference Include="ILRepack" Version="2.0.18" PrivateAssets="All" />
|
||||
<PackageReference Include="Mono.Cecil" Version="0.11.5" />
|
||||
<PackageReference Include="Mono.Options" Version="6.12.0.148" />
|
||||
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="17.3.2" ExcludeAssets="runtime" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Compiled Items -->
|
||||
<ItemGroup>
|
||||
<Compile Include="..\Stride.Core\DataMemberMode.cs">
|
||||
<Link>Core\DataMemberMode.cs</Link>
|
||||
|
@ -63,49 +82,60 @@
|
|||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Items that have no role in the build process -->
|
||||
<ItemGroup>
|
||||
<None Include="app.config" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Indicates this Project is included in Unit Test Projects -->
|
||||
<ItemGroup>
|
||||
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Define the full set of built items for later use -->
|
||||
<ItemGroup>
|
||||
<!--<PackageReference Include="ILRepack" Version="2.0.15" PrivateAssets="All" />-->
|
||||
<PackageReference Include="ILRepack" Version="2.0.18" PrivateAssets="All" />
|
||||
<!--<PackageReference Include="Mono.Cecil" Version="0.11.2" />-->
|
||||
<PackageReference Include="Mono.Cecil" Version="0.11.4" />
|
||||
<!--<PackageReference Include="Mono.Options" Version="5.3.0.1" />-->
|
||||
<PackageReference Include="Mono.Options" Version="6.12.0.148" />
|
||||
|
||||
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="16.11.0" ExcludeAssets="runtime" />
|
||||
<BuiltItems Include="$(TargetDir)*" />
|
||||
</ItemGroup>
|
||||
<!-- Generate hash file for assembly -->
|
||||
|
||||
<!-- ======================================================================================== -->
|
||||
<!-- Tasks & Targets -->
|
||||
<!-- ======================================================================================== -->
|
||||
|
||||
<!-- Define a custom task for writing text to a file -->
|
||||
<UsingTask
|
||||
TaskName="WriteAllText"
|
||||
TaskFactory="RoslynCodeTaskFactory"
|
||||
AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.Core.dll" >
|
||||
TaskName="WriteAllText"
|
||||
TaskFactory="RoslynCodeTaskFactory"
|
||||
AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.Core.dll">
|
||||
<ParameterGroup>
|
||||
<Path ParameterType="System.String" />
|
||||
<Contents ParameterType="System.String" />
|
||||
<Path ParameterType="System.String"/>
|
||||
<Contents ParameterType="System.String"/>
|
||||
</ParameterGroup>
|
||||
<Task>
|
||||
<Using Namespace="System"/>
|
||||
<Using Namespace="System.IO"/>
|
||||
<Code Type="Fragment" Language="cs">
|
||||
<![CDATA[
|
||||
File.WriteAllText(Path, Contents);
|
||||
]]>
|
||||
File.WriteAllText(Path, Contents);
|
||||
]]>
|
||||
</Code>
|
||||
</Task>
|
||||
</UsingTask>
|
||||
<!--<UsingTask TaskName="Microsoft.Build.Tasks.GetFileHash" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
|
||||
<UsingTask TaskName="Microsoft.Build.Tasks.VerifyFileHash" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>-->
|
||||
|
||||
|
||||
<Target Name="GenerateHash" AfterTargets="PostBuildEvent">
|
||||
<Exec Command="xcopy /y $(TargetDir)*.* $(SolutionDir)..\deps\AssemblyProcessor\$(TargetFramework)\
|
||||
cd $(SolutionDir)..\deps\AssemblyProcessor\$(TargetFramework)\
|
||||
$(ILRepack) Stride.Core.AssemblyProcessor$(TargetExt) Mono.Cecil.dll Mono.Cecil.Mdb.dll Mono.Cecil.Pdb.dll Mono.Cecil.Rocks.dll Mono.Options.dll /out:Stride.Core.AssemblyProcessor.Packed$(TargetExt)"/>
|
||||
<!-- Copies the built items to the deps folder -->
|
||||
<Target Name="CopyFiles" AfterTargets="PostBuildEvent">
|
||||
<Copy
|
||||
SourceFiles="@(BuiltItems)"
|
||||
DestinationFolder="$(SolutionDir)..\deps\AssemblyProcessor\$(TargetFramework)"
|
||||
/>
|
||||
</Target>
|
||||
|
||||
<!-- Packs the BuildItems into a single .Packed DLL and generates a .hash file from it -->
|
||||
<Target Name="GenerateHash" AfterTargets="CopyFiles">
|
||||
<!-- Repack the assemblies into a single file -->
|
||||
<Exec Command="cd $(SolutionDir)..\deps\AssemblyProcessor\$(TargetFramework)
|
||||
$(ILRepack) Stride.Core.AssemblyProcessor$(TargetExt) Mono.Cecil.dll Mono.Cecil.Mdb.dll Mono.Cecil.Pdb.dll Mono.Cecil.Rocks.dll Mono.Options.dll /out:Stride.Core.AssemblyProcessor.Packed$(TargetExt)"/>
|
||||
<!-- Generate the hash and then write it to disk with the .hash extension -->
|
||||
<GetFileHash Files="$(SolutionDir)..\deps\AssemblyProcessor\$(TargetFramework)\Stride.Core.AssemblyProcessor.Packed$(TargetExt)">
|
||||
<Output
|
||||
TaskParameter="Hash"
|
||||
|
@ -113,4 +143,4 @@ $(ILRepack) Stride.Core.AssemblyProcessor$(TargetExt) Mono.Cecil.dll Mono.Cecil.
|
|||
</GetFileHash>
|
||||
<WriteAllText Path="$(SolutionDir)..\deps\AssemblyProcessor\$(TargetFramework)\Stride.Core.AssemblyProcessor.Packed$(TargetExt).hash" Contents="$(PackedAssemblyHash)"/>
|
||||
</Target>
|
||||
</Project>
|
||||
</Project>
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
using System.Reflection;
|
||||
using Microsoft.CodeAnalysis.CSharp;
|
||||
using Microsoft.CodeAnalysis;
|
||||
using System.Collections.Immutable;
|
||||
using System.IO;
|
||||
|
||||
namespace Stride.Core.CompilerServices.Tests
|
||||
{
|
||||
public static class CompilerUtils
|
||||
{
|
||||
private static string assembliesDirectory = Path.GetDirectoryName(typeof(object).GetTypeInfo().Assembly.Location);
|
||||
|
||||
/// <summary>
|
||||
/// Runs compilation over <paramref name="source"/> and applies generator <typeparamref name="TGenerator"/> over it.
|
||||
/// </summary>
|
||||
public static (Compilation Compilation, ImmutableArray<Diagnostic> Diagnostics) CompileWithGenerator<TGenerator>(string assemblyName, string source)
|
||||
where TGenerator : ISourceGenerator, new()
|
||||
{
|
||||
var generator = new TGenerator();
|
||||
GeneratorDriver driver = CSharpGeneratorDriver.Create(generator);
|
||||
driver.RunGeneratorsAndUpdateCompilation(CreateCompilation(assemblyName, source), out var compilation, out var diagnostics);
|
||||
return (compilation, diagnostics);
|
||||
}
|
||||
|
||||
private static Compilation CreateCompilation(string assemblyName, string source)
|
||||
=> CSharpCompilation.Create(assemblyName,
|
||||
new[] { CSharpSyntaxTree.ParseText(source) },
|
||||
new[]
|
||||
{
|
||||
// System.Runtime.dll
|
||||
MetadataReference.CreateFromFile($"{assembliesDirectory}/System.Runtime.dll"),
|
||||
// System.Private.CoreLib.dll
|
||||
MetadataReference.CreateFromFile($"{assembliesDirectory}/System.Private.CoreLib.dll"),
|
||||
// Stride.Core.dll
|
||||
MetadataReference.CreateFromFile($"{assembliesDirectory}/Stride.Core.dll"),
|
||||
},
|
||||
new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
<Project>
|
||||
<Import Project="..\..\targets\Stride.UnitTests.props" />
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<RuntimeIdentifier>win7-x64</RuntimeIdentifier>
|
||||
<StrideAssemblyProcessor>true</StrideAssemblyProcessor>
|
||||
<StrideAssemblyProcessorOptions>--auto-module-initializer</StrideAssemblyProcessorOptions>
|
||||
<StrideBuildTags>Windows;Android;iOS</StrideBuildTags>
|
||||
<LangVersion>preview</LangVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="xunit" Version="2.4.2-pre.12" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
|
||||
<Link>Properties\SharedAssemblyInfo.cs</Link>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\tests\xunit.runner.stride\xunit.runner.stride.csproj" />
|
||||
<ProjectReference Include="..\Stride.Core\Stride.Core.csproj" ReferenceOutputAssembly="false" OutputItemType="Content" CopyToOutputDirectory="Always" />
|
||||
<ProjectReference Include="..\Stride.Core.CompilerServices\Stride.Core.CompilerServices.csproj" />
|
||||
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit " Version="1.1.1" PrivateAssets="all" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2" PrivateAssets="all" />
|
||||
</ItemGroup>
|
||||
<Import Project="..\..\targets\Stride.UnitTests.targets" />
|
||||
</Project>
|
|
@ -0,0 +1,31 @@
|
|||
// This file together with the property in csproj looks at LAUNCH_DEBUGGER constant
|
||||
// If it is present it will launch the debugger when the assembly is loaded into MSBuild
|
||||
// Note that MSBuild can sometimes load multiple instances of the analyzer.
|
||||
//
|
||||
// The ModuleInitializerAttribute had to be defined as it's not present normally for netstandard2.0
|
||||
// but the C# compiler understands it anyways.
|
||||
|
||||
namespace System.Runtime.CompilerServices
|
||||
{
|
||||
using System;
|
||||
|
||||
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
|
||||
public sealed class ModuleInitializerAttribute : Attribute { }
|
||||
}
|
||||
|
||||
namespace Stride.Core.CompilerServices
|
||||
{
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
public class DebugAttacher
|
||||
{
|
||||
[ModuleInitializer]
|
||||
public static void Attach()
|
||||
{
|
||||
#if LAUNCH_DEBUGGER
|
||||
Debugger.Launch();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
<Project>
|
||||
<Import Project="..\..\targets\Stride.Core.props" />
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<Description>Code generators for Stride.Core and its dependents</Description>
|
||||
<StrideSkipAutoPack>true</StrideSkipAutoPack>
|
||||
<Nullable>enable</Nullable>
|
||||
<!--<DefineConstants>LAUNCH_DEBUGGER;$(DefineConstants)</DefineConstants>-->
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
|
||||
<Link>Properties\SharedAssemblyInfo.cs</Link>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.8.0" PrivateAssets="all" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2" PrivateAssets="all" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Analyzers\" />
|
||||
<Folder Include="CodeFixes\" />
|
||||
<Folder Include="Common\" />
|
||||
<Folder Include="Generators\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(StrideSdkTargets)" />
|
||||
</Project>
|
|
@ -16,6 +16,7 @@ namespace Stride.Core.Extensions
|
|||
private static readonly List<Assembly> AllAssemblies = new List<Assembly>();
|
||||
private static readonly Dictionary<Type, List<Type>> InheritableInstantiableTypes = new Dictionary<Type, List<Type>>();
|
||||
private static readonly Dictionary<Type, List<Type>> InheritableTypes = new Dictionary<Type, List<Type>>();
|
||||
private static readonly Dictionary<(Type, Type), bool> InterfacesWithCompCache = new();
|
||||
|
||||
static TypeDescriptorExtensions()
|
||||
{
|
||||
|
@ -53,6 +54,29 @@ namespace Stride.Core.Extensions
|
|||
}
|
||||
}
|
||||
|
||||
public static bool IsImplementedOnAny<T>([NotNull] this Type type)
|
||||
{
|
||||
var key = (typeof(T), type);
|
||||
lock (AllAssemblies)
|
||||
{
|
||||
if (InterfacesWithCompCache.TryGetValue(key, out var hasComp))
|
||||
{
|
||||
return hasComp;
|
||||
}
|
||||
|
||||
foreach (var concreteType in type.GetInheritedInstantiableTypes())
|
||||
{
|
||||
if (typeof(T).IsAssignableFrom(concreteType))
|
||||
{
|
||||
InterfacesWithCompCache.Add(key, true);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
InterfacesWithCompCache.Add(key, false);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public static IEnumerable<Type> GetInheritedTypes([NotNull] this Type type)
|
||||
{
|
||||
lock (AllAssemblies)
|
||||
|
@ -110,6 +134,7 @@ namespace Stride.Core.Extensions
|
|||
AllTypes.Clear();
|
||||
InheritableTypes.Clear();
|
||||
InheritableInstantiableTypes.Clear();
|
||||
InterfacesWithCompCache.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ namespace Stride.Core.IO
|
|||
/// <param name="isDirectory">if set to <c>true</c> the filePath is considered as a directory and not a filename.</param>
|
||||
internal UPath(string filePath, bool isDirectory)
|
||||
{
|
||||
if (!isDirectory && filePath != null && (filePath.EndsWith(DirectorySeparatorString) || filePath.EndsWith(DirectorySeparatorStringAlt) || filePath.EndsWith(Path.VolumeSeparatorChar)))
|
||||
if (!isDirectory && filePath != null && (filePath.EndsWith(DirectorySeparatorChar) || filePath.EndsWith(DirectorySeparatorCharAlt) || filePath.EndsWith(Path.VolumeSeparatorChar)))
|
||||
{
|
||||
throw new ArgumentException("A file path cannot end with with directory char '\\' or '/', or a volume separator ':'.");
|
||||
}
|
||||
|
|
|
@ -287,7 +287,7 @@ namespace Stride.Core.Reflection
|
|||
.Select(runtime => Path.Combine(globalPackagesFolder, library.Path, "runtimes", runtime))
|
||||
.Where(Directory.Exists)
|
||||
.SelectMany(folder => Directory.EnumerateDirectories(Path.Combine(folder, "lib")))
|
||||
.FirstOrDefault(file => Path.GetFileName(file).StartsWith("net")); // Only consider framework netXX and netstandardX.X
|
||||
.FirstOrDefault(file => Path.GetFileName(file).StartsWith("net", StringComparison.Ordinal)); // Only consider framework netXX and netstandardX.X
|
||||
if (runtimeFolder != null)
|
||||
{
|
||||
foreach (var runtimeFile in Directory.EnumerateFiles(runtimeFolder, "*.dll"))
|
||||
|
|
|
@ -237,7 +237,7 @@ namespace Stride.Core.VisualStudio
|
|||
|
||||
private void ReadGlobal()
|
||||
{
|
||||
for (var line = ReadLine(); !line.StartsWith("EndGlobal"); line = ReadLine())
|
||||
for (var line = ReadLine(); !line.StartsWith("EndGlobal", StringComparison.Ordinal); line = ReadLine())
|
||||
{
|
||||
ReadGlobalSection(line);
|
||||
}
|
||||
|
@ -332,7 +332,7 @@ namespace Stride.Core.VisualStudio
|
|||
var projectGuid = new Guid(match.Groups["PROJECTGUID"].Value.Trim());
|
||||
|
||||
var projectSections = new List<Section>();
|
||||
for (var line = ReadLine(); !line.StartsWith("EndProject"); line = ReadLine())
|
||||
for (var line = ReadLine(); !line.StartsWith("EndProject", StringComparison.Ordinal); line = ReadLine())
|
||||
{
|
||||
projectSections.Add(ReadProjectSection(line));
|
||||
}
|
||||
|
|
|
@ -39,7 +39,7 @@ namespace Stride.Core.IO
|
|||
localBasePath = localBasePath.Replace(AltDirectorySeparatorChar, DirectorySeparatorChar);
|
||||
|
||||
// Ensure localBasePath ends with a \
|
||||
if (localBasePath != null && !localBasePath.EndsWith(DirectorySeparatorChar.ToString()))
|
||||
if (localBasePath != null && !localBasePath.EndsWith(DirectorySeparatorChar))
|
||||
localBasePath = localBasePath + DirectorySeparatorChar;
|
||||
}
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ namespace Stride.Core.Mathematics
|
|||
/// <returns>True if the string can be converted, false otherwise.</returns>
|
||||
public static bool CanConvertStringToRgba([CanBeNull] string stringColor)
|
||||
{
|
||||
return stringColor?.StartsWith("#") ?? false;
|
||||
return stringColor?.StartsWith('#') ?? false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -30,7 +30,7 @@ namespace Stride.Core.Mathematics
|
|||
var intValue = 0xFF000000;
|
||||
if (stringColor != null)
|
||||
{
|
||||
if (stringColor.StartsWith("#"))
|
||||
if (stringColor.StartsWith('#'))
|
||||
{
|
||||
if (stringColor.Length == "#000".Length && uint.TryParse(stringColor.Substring(1, 3), NumberStyles.HexNumber, null, out intValue))
|
||||
{
|
||||
|
|
|
@ -386,7 +386,7 @@ namespace Stride.Core.Reflection
|
|||
protected bool IsMemberToVisit(MemberInfo memberInfo)
|
||||
{
|
||||
// Remove all SyncRoot from members
|
||||
if (memberInfo is PropertyInfo && memberInfo.Name == "SyncRoot" && memberInfo.DeclaringType != null && (memberInfo.DeclaringType.Namespace ?? string.Empty).StartsWith(SystemCollectionsNamespace))
|
||||
if (memberInfo is PropertyInfo && memberInfo.Name == "SyncRoot" && memberInfo.DeclaringType != null && (memberInfo.DeclaringType.Namespace ?? string.Empty).StartsWith(SystemCollectionsNamespace, StringComparison.Ordinal))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -49,10 +49,10 @@ namespace Stride.Core.IO
|
|||
if (mode == VirtualFileMode.Open)
|
||||
{
|
||||
ObjectId objectId;
|
||||
if (url.StartsWith(ObjectIdUrl))
|
||||
ObjectId.TryParse(url.Substring(ObjectIdUrl.Length), out objectId);
|
||||
if (url.StartsWith(ObjectIdUrl, StringComparison.Ordinal))
|
||||
ObjectId.TryParse(url[ObjectIdUrl.Length..], out objectId);
|
||||
else if (!contentIndexMap.TryGetValue(url, out objectId))
|
||||
throw new FileNotFoundException(string.Format("Unable to find the file [{0}]", url));
|
||||
throw new FileNotFoundException($"Unable to find the file [{url}]");
|
||||
|
||||
var result = objectDatabase.OpenStream(objectId, mode, access, share);
|
||||
|
||||
|
@ -69,7 +69,7 @@ namespace Stride.Core.IO
|
|||
|
||||
if (mode == VirtualFileMode.Create)
|
||||
{
|
||||
if (url.StartsWith(ObjectIdUrl))
|
||||
if (url.StartsWith(ObjectIdUrl, StringComparison.Ordinal))
|
||||
throw new NotSupportedException();
|
||||
|
||||
var stream = objectDatabase.CreateStream();
|
||||
|
|
|
@ -111,7 +111,7 @@ namespace Stride.Core.Serialization.Contents
|
|||
while ((line = reader.ReadLine()) != null)
|
||||
{
|
||||
line = line.Trim();
|
||||
if (line == string.Empty || line.StartsWith("#"))
|
||||
if (line == string.Empty || line.StartsWith('#'))
|
||||
continue;
|
||||
|
||||
var match = RegexEntry.Match(line);
|
||||
|
|
|
@ -242,7 +242,7 @@ namespace Stride.Core.Storage
|
|||
BundleDescription bundle;
|
||||
|
||||
// If there is a .bundle, add incremental id before it
|
||||
var currentBundleExtensionUrl = bundleUrl.Length - (bundleUrl.EndsWith(BundleExtension) ? BundleExtension.Length : 0);
|
||||
var currentBundleExtensionUrl = bundleUrl.Length - (bundleUrl.EndsWith(BundleExtension, StringComparison.OrdinalIgnoreCase) ? BundleExtension.Length : 0);
|
||||
|
||||
// Process incremental bundles one by one
|
||||
using (var packStream = VirtualFileSystem.OpenStream(bundleUrl, VirtualFileMode.Open, VirtualFileAccess.Read))
|
||||
|
@ -441,7 +441,7 @@ namespace Stride.Core.Storage
|
|||
var incrementalBundles = new List<ObjectId>();
|
||||
|
||||
// If there is a .bundle, add incremental id before it
|
||||
var bundleExtensionLength = (bundleUrl.EndsWith(BundleExtension) ? BundleExtension.Length : 0);
|
||||
var bundleExtensionLength = (bundleUrl.EndsWith(BundleExtension, StringComparison.OrdinalIgnoreCase) ? BundleExtension.Length : 0);
|
||||
|
||||
// Early exit if package didn't change (header-check only)
|
||||
if (VirtualFileSystem.FileExists(bundleUrl))
|
||||
|
@ -967,7 +967,7 @@ namespace Stride.Core.Storage
|
|||
// Remove incremental ID from bundle url
|
||||
ObjectId incrementalId;
|
||||
var filename = VirtualFileSystem.GetFileName(bundleUrl);
|
||||
var bundleExtensionLength = filename.EndsWith(BundleExtension) ? BundleExtension.Length : 0;
|
||||
var bundleExtensionLength = filename.EndsWith(BundleExtension, StringComparison.OrdinalIgnoreCase) ? BundleExtension.Length : 0;
|
||||
if (filename.Length - bundleExtensionLength >= ObjectId.HashStringLength + 1 && filename[filename.Length - bundleExtensionLength - ObjectId.HashStringLength - 1] == '.'
|
||||
&& ObjectId.TryParse(filename.Substring(filename.Length - bundleExtensionLength - ObjectId.HashStringLength, ObjectId.HashStringLength), out incrementalId))
|
||||
{
|
||||
|
|
|
@ -20,7 +20,7 @@ namespace Stride.Core.Tasks
|
|||
{
|
||||
MSBuildLocator.RegisterDefaults();
|
||||
}
|
||||
catch (InvalidOperationException e) when (e.Message.StartsWith("No instances of MSBuild could be detected."))
|
||||
catch (InvalidOperationException e) when (e.Message.StartsWith("No instances of MSBuild could be detected.", StringComparison.Ordinal))
|
||||
{
|
||||
// When tasks running through build tools throw, it logs an obtuse 'The command [...]/Stride.Core.Tasks.exe [...] exited with code - x'
|
||||
// message requiring the user to dig in the output to figure out what happened.
|
||||
|
|
|
@ -148,7 +148,7 @@ namespace Stride.Core.Tests
|
|||
matchFunction(message);
|
||||
}
|
||||
|
||||
return message.StartsWith(text);
|
||||
return message.StartsWith(text, StringComparison.Ordinal);
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче