|
|
6 лет назад | |
|---|---|---|
| .. | ||
| Internal | bd278dd00d Mirror changes from mono/corefx,coreclr (#17777) | 6 лет назад |
| Interop | 759a8c1847 Mirror changes from mono/corefx,coreclr,corert (#17761) | 6 лет назад |
| Microsoft | ff7dd88cfa Use expression-bodied members in more places (dotnet/coreclr#26500) | 6 лет назад |
| System | 87cfaf15ae [netcore] Make System.Diagnostics.TraceSourceTests.DefaultTraceListenerClassTests.EntryAssemblyName_Null_NotIncludedInTrace Pass (#18403) | 6 лет назад |
| CodeAnalysis.ruleset | 00b0170bdc Fix StyleCop rule SA1129 ("Do not use default value type constructor") (#42531) | 6 лет назад |
| README.md | ee64a8364f Delete dead uapaot code (dotnet/corefx#38330) | 6 лет назад |
| System.Private.CoreLib.Shared.projitems | ae02b6677b Improve Encoding.UTF8.GetString / GetChars performance for small inputs (#27268) | 6 лет назад |
This directory contains the shared sources for System.Private.CoreLib. These are shared between mono/mono, dotnet/coreclr and dotnet/corefx.
The sources are synchronized with a mirroring tool that watches for new commits on either side and creates new pull requests (as @dotnet-bot) in the other repository.
Code in the shared directory should have no code specific to CoreCLR, CoreRT or CoreFX. Parts of classes that need to have different implementations on different runtimes should use partial classes and *.CoreCLR.cs/*.CoreFX.cs files in the non shared portion. Code that is different based on platform (Windows/Unix) is fine to leave in the shared portion. Remember to follow the style guidelines.
Once the mirror PR is created there is a chance that the new code will require changes to get a clean CI. Any changes can be added to the PR by checking out the PR branch and adding new commits. Please follow the following guidelines for modifying these PRs.