1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-08 11:37:04 +09:00
Satori/docs/coding-guidelines
Eric StJohn c0a1734094
Remove the use of IsPartialFacadeAssembly in refererences (#52793)
* Remove the use of IsPartialFacadeAssembly in refererences

This flag requires assembly-re-writing to replace type-defs in reference
assemblies with type forwards, when the same type exists in references.

We've pretty much exclusively used this on .NETFramework, since it's
not friendly to source build (CCI isn't part of source build).
.NETFramework isn't going to be changing so it doesn't save us much
to generate these typeforwards in the build.

We also used these to make sure the netstandard surface area was
compatible with .NETFramework facades (we'd use the pre-rewritten
reference assemblies for contract), but this need goes away now that we
have package validation based APICompat that compares netstandard refs
to net4x facades.

* Fix some projects I missed after changing naming convention

* Fixup another project

* Fix build of System.System.Threading.AccessControl

* Adding a section to ref-source docs on .NETFramework facades

* Address feedback
2021-05-19 08:22:04 +02:00
..
api-guidelines Use [NotNullWhen(true)] in more places (#47598) 2021-01-30 06:09:28 -05:00
adding-api-guidelines.md Convert aka.ms links to https (#44501) 2020-11-11 13:03:43 -08:00
breaking-change-definitions.md Fix trailing whitespaces (#40891) 2020-08-19 17:29:01 -07:00
breaking-change-rules.md Fix trailing whitespaces (#40891) 2020-08-19 17:29:01 -07:00
breaking-changes.md Fix trailing whitespaces (#40891) 2020-08-19 17:29:01 -07:00
clr-code-guide.md Rename mention to master branch to main (#48824) 2021-03-01 10:09:31 +01:00
clr-jit-coding-conventions.md Rename mention to master branch to main (#48824) 2021-03-01 10:09:31 +01:00
coding-style.md Seal internal types in libraries (#50225) 2021-03-25 20:50:33 -04:00
cross-platform-guidelines.md corefx => runtime (#2068) 2020-01-24 09:30:18 -08:00
cross-platform-performance-and-eventing.md .NET Core to .NET branding changes (#33694) 2020-03-28 07:00:19 -07:00
EventLogging.md Find&Replace coreclr/src -> coreclr (#45761) 2020-12-08 10:40:17 -08:00
framework-design-guidelines-digest.md Fix typo in Framework Design Guidelines - Digest (#38307) 2020-06-23 17:04:00 -07:00
interop-guidelines.md Add section to interop guidelines about tracking dependencies (#52302) 2021-05-13 06:56:34 -07:00
libraries-packaging.md Add Analyzer packaging support and packaging documentation (#52554) 2021-05-14 10:06:41 -07:00
package-projects.md Add Analyzer packaging support and packaging documentation (#52554) 2021-05-14 10:06:41 -07:00
performance-guidelines.md Fix broken MSDN blogs links (#32273) 2020-02-14 08:34:15 -08:00
project-guidelines.md Add documentation on ILLink files (#50302) 2021-03-28 16:52:37 -05:00
updating-ref-source.md Remove the use of IsPartialFacadeAssembly in refererences (#52793) 2021-05-19 08:22:04 +02:00