Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding System.ComponentModel.Composition (dotnet/corefx#24921)
Adding System.ComponentModel.Composition - Ports MEF1 sources - Removes extra lines - Removes all [ContractArgumentValidator] attributes - Replaces old header formats with the usual 3 line license comment in all cs and resx files - Removing code block on true condition of FEATURE_CAS_APTCA - Slight update to sln file - Deleting calls to DemandMemberAccessIfNeeded apis - Simplifies BinaryCompatibility class - Changes Requires.NotNull(element, "element"); to Requires.NotNull(element, typeof(element)); - Removes commented out ifdefs and removing suppressmessage Microsoft.Contracts - Adding private access modifier to unspecified consts and other missing fields - Fixing configuration for netcoreapp - Defines constant FEATURE_TRACING - Removes SecuritySafeCritical annotation - Removes SLIM_LOCK - Removes FEATURE_REFLECTIONONLY, keeping the code it wraps. - Removes FEATURE_REFLECTIONCONTEXT, keeping the code it wraps. - Removes code in the if block of CONTRACTS_FULL - Removes the BinaryCompatibility class and the TargetsAtLeast_Desktop_V4_5 flag, since it is always true. - Removes FEATURE_ADVANCEDREFLECTION, keeping the code it wraps. - Removes MEF_FEATURE_INITIALIZATION, keeping the code it wraps - Removes FEATURE_REFLECTIONFILEIO, keeping the code it wraps. - Change the src project settings to not run apicompat - Adding comment reasoning why we skipped apicompat. also adding netcoreapp config - Updating configuration and removing ApiCompatBaseline file - Update src project - Simplifying Configurations.props files - Removes blank line on csproj and adding Condition to not include compile items when not netstandard - Removes S.CM.C netfx reference from netfxreference.props - Removes index entry in packageIndex - Suppress S.CM.C error - Adds missing ApplicationCatalog. Removing ifdef conditions, Adding APIs to ref - Code formatting for whitespaces on AssemblyCatalog.cs file - Removes uap entry from the inbox list for this S.CM.C in packageindex.json - Disable the tests in netfx which are hitting issue 24903 - Fixing tests in System.ComponentModel.Composition - Formatting whitespace and indentation - Removing this keyword - Removing blank line between switch case lines - Adding the netstandard configuration in the csproj for VS to understand the build configurations Commit migrated from dotnet/corefx@6bac408
- Loading branch information