From f7469895f9551bc1f1a5fe39ccc94a2183fe9ca1 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Fri, 30 Apr 2021 13:18:22 -0700 Subject: [PATCH 1/5] Adding Infrastructure and post build step to run the linker on our OOB assemblies --- .../src/ILLink/ILLink.Suppressions.xml | 47 ++ .../src/ILLink/ILLink.Suppressions.xml | 11 + .../src/ILLink/ILLink.Suppressions.xml | 29 ++ .../src/ILLink/ILLink.Suppressions.xml | 17 + .../src/ILLink/ILLink.Suppressions.xml | 47 ++ .../src/ILLink/ILLink.Suppressions.xml | 11 + .../src/ILLink/ILLink.Suppressions.xml | 53 ++ .../src/ILLink/ILLink.Suppressions.xml | 29 ++ .../src/ILLink/ILLink.Suppressions.xml | 323 +++++++++++++ .../src/ILLink/ILLink.Suppressions.xml | 17 + .../src/ILLink/ILLink.Suppressions.xml | 41 ++ .../src/ILLink/ILLink.Suppressions.xml | 71 +++ .../src/ILLink/ILLink.Suppressions.xml | 101 ++++ .../src/ILLink/ILLink.Suppressions.xml | 161 +++++++ .../src/ILLink/ILLink.Suppressions.xml | 11 + .../src/ILLink/ILLink.Suppressions.xml | 23 + .../src/ILLink/ILLink.Suppressions.xml | 29 ++ .../src/ILLink/ILLink.Suppressions.xml | 29 ++ .../src/ILLink/ILLink.Suppressions.xml | 119 +++++ .../src/ILLink/ILLink.Suppressions.xml | 59 +++ .../src/ILLink/ILLink.Suppressions.xml | 23 + .../src/ILLink/ILLink.Suppressions.xml | 17 + .../src/ILLink/ILLink.Suppressions.xml | 455 ++++++++++++++++++ .../src/ILLink/ILLink.Suppressions.xml | 377 +++++++++++++++ .../src/ILLink/ILLink.Suppressions.xml | 41 ++ .../src/ILLink/ILLink.Suppressions.xml | 89 ++++ .../src/ILLink/ILLink.Suppressions.xml | 83 ++++ .../src/ILLink/ILLink.Suppressions.xml | 161 +++++++ src/libraries/illink-sharedframework.targets | 3 +- src/libraries/pretest.proj | 11 + src/libraries/trimming/Program.cs | 14 + src/libraries/trimming/trimming.csproj | 81 ++++ 32 files changed, 2582 insertions(+), 1 deletion(-) create mode 100644 src/libraries/Microsoft.Extensions.Configuration.Binder/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/Microsoft.Extensions.DependencyInjection/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/Microsoft.Extensions.Hosting/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/Microsoft.Extensions.Http/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/Microsoft.Extensions.Logging.EventSource/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.CodeDom/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.ComponentModel.Composition.Registration/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.ComponentModel.Composition/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.ComponentModel.TypeConverter/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Composition.Convention/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Composition.Hosting/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Composition.TypedParts/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Configuration.ConfigurationManager/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Data.Odbc/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Data.OleDb/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.DirectoryServices.AccountManagement/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.DirectoryServices/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Drawing.Common/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Management/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Memory.Data/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Private.DataContractSerialization/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Reflection.Context/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Reflection.MetadataLoadContext/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Resources.Extensions/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Security.Cryptography.Xml/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.ServiceModel.Syndication/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/System.Speech/src/ILLink/ILLink.Suppressions.xml create mode 100644 src/libraries/trimming/Program.cs create mode 100644 src/libraries/trimming/trimming.csproj diff --git a/src/libraries/Microsoft.Extensions.Configuration.Binder/src/ILLink/ILLink.Suppressions.xml b/src/libraries/Microsoft.Extensions.Configuration.Binder/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..0413d59c98bee --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.Binder/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,47 @@ + + + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Configuration.ConfigurationBinder.TryConvertValue(System.Type,System.String,System.String,System.Object@,System.Exception@) + + + ILLink + IL2067 + member + M:Microsoft.Extensions.Configuration.ConfigurationBinder.CreateInstance(System.Type) + + + ILLink + IL2067 + member + M:Microsoft.Extensions.Configuration.ConfigurationBinder.TryConvertValue(System.Type,System.String,System.String,System.Object@,System.Exception@) + + + ILLink + IL2070 + member + M:Microsoft.Extensions.Configuration.ConfigurationBinder.BindCollection(System.Object,System.Type,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Configuration.BinderOptions) + + + ILLink + IL2070 + member + M:Microsoft.Extensions.Configuration.ConfigurationBinder.BindDictionary(System.Object,System.Type,Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Configuration.BinderOptions) + + + ILLink + IL2070 + member + M:Microsoft.Extensions.Configuration.ConfigurationBinder.CreateInstance(System.Type) + + + ILLink + IL2070 + member + M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetAllProperties(System.Type) + + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/src/ILLink/ILLink.Suppressions.xml b/src/libraries/Microsoft.Extensions.DependencyInjection/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..3a09880ba32d1 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,11 @@ + + + + + ILLink + IL2055 + member + M:Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateOpenGeneric(Microsoft.Extensions.DependencyInjection.ServiceDescriptor,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain,System.Int32,System.Boolean) + + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Hosting/src/ILLink/ILLink.Suppressions.xml b/src/libraries/Microsoft.Extensions.Hosting/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..aabf2b3c6b83a --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Hosting/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,29 @@ + + + + + ILLink + IL2091 + member + F:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.<>c__DisplayClass0_1`1.options + + + ILLink + IL2091 + member + M:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.<>c__DisplayClass0_0`1.{ValidateOnStart}b__0(Microsoft.Extensions.DependencyInjection.ValidatorOptions,Microsoft.Extensions.Options.IOptionsMonitor{`0}) + + + ILLink + IL2091 + member + M:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.<>c__DisplayClass0_1`1.{ValidateOnStart}b__1 + + + ILLink + IL2091 + member + M:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.ValidateOnStart``1(Microsoft.Extensions.Options.OptionsBuilder{``0}) + + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Http/src/ILLink/ILLink.Suppressions.xml b/src/libraries/Microsoft.Extensions.Http/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..70b5d9c0a2b6a --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Http/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,17 @@ + + + + + ILLink + IL2091 + member + M:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass10_0`1.{AddTypedClientCore}b__0(System.IServiceProvider) + + + ILLink + IL2091 + member + M:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass12_0`2.{AddTypedClientCore}b__0(System.IServiceProvider) + + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.EventSource/src/ILLink/ILLink.Suppressions.xml b/src/libraries/Microsoft.Extensions.Logging.EventSource/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..0881dfbe006bd --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.EventSource/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,47 @@ + + + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Logging.EventSource.LoggingEventSource.ActivityJsonStart(System.Int32,System.Int32,System.String,System.String) + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Logging.EventSource.LoggingEventSource.ActivityJsonStop(System.Int32,System.Int32,System.String) + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Logging.EventSource.LoggingEventSource.ActivityStart(System.Int32,System.Int32,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}}) + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Logging.EventSource.LoggingEventSource.ActivityStop(System.Int32,System.Int32,System.String) + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Logging.EventSource.LoggingEventSource.FormattedMessage(Microsoft.Extensions.Logging.LogLevel,System.Int32,System.String,System.Int32,System.String,System.String) + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Logging.EventSource.LoggingEventSource.Message(Microsoft.Extensions.Logging.LogLevel,System.Int32,System.String,System.Int32,System.String,Microsoft.Extensions.Logging.EventSource.ExceptionInfo,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}}) + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Logging.EventSource.LoggingEventSource.MessageJson(Microsoft.Extensions.Logging.LogLevel,System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String) + + + diff --git a/src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/ILLink/ILLink.Suppressions.xml b/src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..2d629e7eb906b --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Options.DataAnnotations/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,11 @@ + + + + + ILLink + IL2026 + member + M:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1.Validate(System.String,`0) + + + \ No newline at end of file diff --git a/src/libraries/System.CodeDom/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.CodeDom/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..a9cd258b2a1d5 --- /dev/null +++ b/src/libraries/System.CodeDom/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,53 @@ + + + + + ILLink + IL2026 + member + M:System.CodeDom.Compiler.CodeDomProvider.GetConverter(System.Type) + + + ILLink + IL2026 + member + M:System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly + + + ILLink + IL2057 + member + M:System.CodeDom.Compiler.CompilerInfo.get_CodeDomProviderType + + + ILLink + IL2057 + member + M:System.CodeDom.Compiler.CompilerInfo.get_IsCodeDomProviderTypeValid + + + ILLink + IL2067 + member + M:System.CodeDom.Compiler.CodeDomProvider.GetConverter(System.Type) + + + ILLink + IL2072 + member + M:System.CodeDom.Compiler.CompilerInfo.CreateProvider + + + ILLink + IL2075 + member + M:System.CodeDom.Compiler.CompilerInfo.CreateProvider + + + ILLink + IL2075 + member + M:System.CodeDom.Compiler.CompilerInfo.CreateProvider(System.Collections.Generic.IDictionary{System.String,System.String}) + + + \ No newline at end of file diff --git a/src/libraries/System.ComponentModel.Composition.Registration/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.ComponentModel.Composition.Registration/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..9f49824f44e59 --- /dev/null +++ b/src/libraries/System.ComponentModel.Composition.Registration/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,29 @@ + + + + + ILLink + IL2070 + member + M:System.ComponentModel.Composition.Registration.PartBuilder.BuildConstructorAttributes(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + ILLink + IL2070 + member + M:System.ComponentModel.Composition.Registration.PartBuilder.BuildDefaultConstructorAttributes(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + ILLink + IL2070 + member + M:System.ComponentModel.Composition.Registration.PartBuilder.BuildPropertyAttributes(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + ILLink + IL2075 + member + M:System.ComponentModel.Composition.Registration.PartBuilder.BuildPropertyAttributes(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + \ No newline at end of file diff --git a/src/libraries/System.ComponentModel.Composition/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.ComponentModel.Composition/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..87c2b4afdf248 --- /dev/null +++ b/src/libraries/System.ComponentModel.Composition/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,323 @@ + + + + + ILLink + IL2026 + member + M:System.ComponentModel.Composition.Hosting.AssemblyCatalog.get_InnerCatalog + + + ILLink + IL2026 + member + M:System.ComponentModel.Composition.Hosting.AssemblyCatalog.LoadAssembly(System.String) + + + ILLink + IL2026 + member + M:System.ComponentModel.Composition.Primitives.ComposablePartCatalog.get_Parts + + + ILLink + IL2055 + member + M:System.ComponentModel.Composition.Hosting.CompositionServices.AdjustSpecifiedTypeIdentityType(System.Type,System.Type) + + + ILLink + IL2055 + member + M:System.ComponentModel.Composition.ReflectionModel.ExportFactoryCreator.CreateStronglyTypedExportFactoryOfT``1(System.ComponentModel.Composition.Primitives.Export) + + + ILLink + IL2055 + member + M:System.ComponentModel.Composition.ReflectionModel.ExportFactoryCreator.CreateStronglyTypedExportFactoryOfTM``2(System.ComponentModel.Composition.Primitives.Export) + + + ILLink + IL2055 + member + M:System.ComponentModel.Composition.ReflectionModel.GenericServices.CreateTypeSpecialization(System.Type,System.Type[]) + + + ILLink + IL2055 + member + M:System.ComponentModel.Composition.ReflectionModel.GenericSpecializationPartCreationInfo.<>c__DisplayClass13_0.{#ctor}b__0 + + + ILLink + IL2060 + member + M:System.ComponentModel.Composition.ExportServices.CreateSemiStronglyTypedLazyFactory(System.Type,System.Type) + + + ILLink + IL2060 + member + M:System.ComponentModel.Composition.ExportServices.CreateStronglyTypedLazyFactory(System.Type,System.Type) + + + ILLink + IL2060 + member + M:System.ComponentModel.Composition.ReflectionModel.ExportFactoryCreator.CreateStronglyTypedExportFactoryFactory(System.Type,System.Type) + + + ILLink + IL2065 + member + M:System.ComponentModel.Composition.MetadataViewGenerator.#cctor + + + ILLink + IL2067 + member + M:Microsoft.Internal.ReflectionInvoke.SafeCreateInstance(System.Type,System.Object[]) + + + ILLink + IL2070 + member + M:Microsoft.Internal.ReflectionServices.<>c.{GetAllProperties}b__7_0(System.Type) + + + ILLink + IL2070 + member + M:System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo.SelectPartConstructor(System.Type) + + + ILLink + IL2070 + member + M:System.ComponentModel.Composition.ContractNameServices.GetTypeIdentity(System.Type,System.Boolean) + + + ILLink + IL2070 + member + M:System.ComponentModel.Composition.ExportServices.IsDictionaryConstructorViewType(System.Type) + + + ILLink + IL2070 + member + M:System.ComponentModel.Composition.ReflectionModel.GenericServices.CanSpecialize(System.Type,System.Reflection.GenericParameterAttributes) + + + ILLink + IL2075 + member + M:System.ComponentModel.Composition.Hosting.CompositionServices.TryExportMetadataForMember(System.Reflection.MemberInfo,System.Collections.Generic.IDictionary{System.String,System.Object}@) + + + ILLink + IL2075 + member + M:System.ComponentModel.Composition.MetadataViewGenerator.GetMetadataViewFactory(System.Type) + + + ILLink + IL2075 + member + M:System.ComponentModel.Composition.ReflectionModel.GenericSpecializationPartCreationInfo.BuildMembersTable(System.Collections.Generic.List{System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo}) + + + ILLink + IL2075 + member + M:System.ComponentModel.Composition.ReflectionModel.GenericSpecializationPartCreationInfo.GetConstructor + + + ILLink + IL2075 + member + M:System.ComponentModel.Composition.ReflectionModel.ImportingMember.GetNormalizedCollection(System.Type,System.Object) + + + ILLink + IL2075 + member + M:System.ComponentModel.Composition.ReflectionModel.ReflectionPartCreationInfo.GetConstructor + + + ILLink + IL2077 + member + M:System.ComponentModel.Composition.CatalogReflectionContextAttribute.CreateReflectionContext + + + ILLink + IL2077 + member + M:System.ComponentModel.Composition.ReflectionModel.ExportFactoryCreator.CreateStronglyTypedExportFactoryOfT``1(System.ComponentModel.Composition.Primitives.Export) + + + ILLink + IL2077 + member + M:System.ComponentModel.Composition.ReflectionModel.ExportFactoryCreator.CreateStronglyTypedExportFactoryOfTM``2(System.ComponentModel.Composition.Primitives.Export) + + + ILLink + IL2080 + member + M:Microsoft.Internal.ReflectionServices.<GetDeclaredFields>d__11.MoveNext + + + ILLink + IL2080 + member + M:Microsoft.Internal.ReflectionServices.<GetDeclaredMethods>d__9.MoveNext + + + ILLink + IL2080 + member + M:System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo.<GetDeclaredOnlyImportMembers>d__40.MoveNext + + + ILLink + IL2080 + member + M:System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo.<GetExportMembers>d__34.MoveNext + + + ILLink + IL2091 + member + M:Microsoft.Internal.LazyServices.GetNotNullValue``1(System.Lazy{``0},System.String) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.ExportServices.CreateStronglyTypedLazyOfT``1(System.ComponentModel.Composition.Primitives.Export) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.ExportServices.CreateStronglyTypedLazyOfTM``2(System.ComponentModel.Composition.Primitives.Export) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.ExportServices.DisposableLazy`1.#ctor(System.Func{`0},System.IDisposable,System.Threading.LazyThreadSafetyMode) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.ExportServices.DisposableLazy`2.#ctor(System.Func{`0},`1,System.IDisposable,System.Threading.LazyThreadSafetyMode) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.CompositionContainer.ReleaseExport``1(System.Lazy{``0}) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.CompositionContainer.ReleaseExports``1(System.Collections.Generic.IEnumerable{System.Lazy{``0}}) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.CompositionContainer.ReleaseExports``2(System.Collections.Generic.IEnumerable{System.Lazy{``0,``1}}) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExport``1 + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExport``1(System.String) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExport``2 + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExport``2(System.String) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExportCore``1(System.String) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExportCore``2(System.String) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExports``1 + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExports``1(System.String) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExports``2 + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExports``2(System.String) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExportsCore``1(System.String) + + + ILLink + IL2091 + member + M:System.ComponentModel.Composition.Hosting.ExportProvider.GetExportsCore``2(System.String) + + + ILLink + IL2091 + type + T:System.ComponentModel.Composition.ExportServices.DisposableLazy`1 + + + ILLink + IL2091 + type + T:System.ComponentModel.Composition.ExportServices.DisposableLazy`2 + + + diff --git a/src/libraries/System.ComponentModel.TypeConverter/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.ComponentModel.TypeConverter/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..8fd59da4851c5 --- /dev/null +++ b/src/libraries/System.ComponentModel.TypeConverter/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,17 @@ + + + + + ILLink + IL2026 + member + M:System.ComponentModel.Design.DesigntimeLicenseContextSerializer.DeserializeUsingBinaryFormatter(System.ComponentModel.Design.DesigntimeLicenseContextSerializer.StreamWrapper,System.String,System.ComponentModel.Design.RuntimeLicenseContext) + + + ILLink + IL2026 + member + M:System.ComponentModel.Design.DesigntimeLicenseContextSerializer.SerializeWithBinaryFormatter(System.IO.Stream,System.String,System.ComponentModel.Design.DesigntimeLicenseContext) + + + diff --git a/src/libraries/System.Composition.Convention/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Composition.Convention/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..8e85d6686a48f --- /dev/null +++ b/src/libraries/System.Composition.Convention/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,41 @@ + + + + + ILLink + IL2067 + member + M:System.Composition.Convention.PartConventionBuilder.BuildOnImportsSatisfiedNotification(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + ILLink + IL2067 + member + M:System.Composition.Convention.PartConventionBuilder.BuildPropertyAttributes(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + ILLink + IL2070 + member + M:System.Composition.Convention.PartConventionBuilder.BuildConstructorAttributes(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + ILLink + IL2070 + member + M:System.Composition.Convention.PartConventionBuilder.BuildDefaultConstructorAttributes(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + ILLink + IL2072 + member + M:System.Composition.Convention.PartConventionBuilder.BuildOnImportsSatisfiedNotification(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + ILLink + IL2072 + member + M:System.Composition.Convention.PartConventionBuilder.BuildPropertyAttributes(System.Type,System.Collections.Generic.List{System.Tuple{System.Object,System.Collections.Generic.List{System.Attribute}}}@) + + + diff --git a/src/libraries/System.Composition.Hosting/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Composition.Hosting/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..3e6a18e3cd734 --- /dev/null +++ b/src/libraries/System.Composition.Hosting/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,71 @@ + + + + + ILLink + IL2060 + member + M:System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider.GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor) + + + ILLink + IL2060 + member + M:System.Composition.Hosting.Providers.ExportFactory.ExportFactoryWithMetadataExportDescriptorProvider.GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor) + + + ILLink + IL2060 + member + M:System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider.GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor) + + + ILLink + IL2060 + member + M:System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider.GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor) + + + ILLink + IL2060 + member + M:System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider.GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor) + + + ILLink + IL2060 + member + M:System.Composition.Hosting.Providers.Metadata.MetadataViewProvider.GetMetadataViewProvider``1 + + + ILLink + IL2090 + member + M:System.Composition.Hosting.Providers.Metadata.MetadataViewProvider.GetMetadataViewProvider``1 + + + ILLink + IL2091 + member + M:System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider.<>c__DisplayClass2_0`1.{GetLazyDefinitions}b__0(System.Composition.Hosting.Core.CompositionDependency) + + + ILLink + IL2091 + member + M:System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider.<>c__DisplayClass2_2`1.{GetLazyDefinitions}b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation) + + + ILLink + IL2091 + member + M:System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider.<>c__DisplayClass2_0`2.{GetLazyDefinitions}b__0(System.Composition.Hosting.Core.CompositionDependency) + + + ILLink + IL2091 + member + M:System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider.<>c__DisplayClass2_2`2.{GetLazyDefinitions}b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation) + + + diff --git a/src/libraries/System.Composition.TypedParts/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Composition.TypedParts/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..f771e3f92ef91 --- /dev/null +++ b/src/libraries/System.Composition.TypedParts/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,101 @@ + + + + + ILLink + IL2026 + member + M:System.Composition.Hosting.ContainerConfiguration.<>c.{WithAssemblies}b__16_0(System.Reflection.Assembly) + + + ILLink + IL2026 + member + M:System.Composition.TypedParts.ActivationFeatures.PropertyInjectionFeature.#cctor + + + ILLink + IL2026 + member + M:System.Composition.TypedParts.Discovery.DiscoveredPart.#cctor + + + ILLink + IL2055 + member + M:System.Composition.TypedParts.Discovery.DiscoveredInstanceExport.CloseGenericExport(System.Reflection.TypeInfo,System.Type[]) + + + ILLink + IL2055 + member + M:System.Composition.TypedParts.Discovery.DiscoveredPart.TryCloseGenericPart(System.Type[],System.Composition.TypedParts.Discovery.DiscoveredPart@) + + + ILLink + IL2055 + member + M:System.Composition.TypedParts.Discovery.DiscoveredPropertyExport.CloseGenericExport(System.Reflection.TypeInfo,System.Type[]) + + + ILLink + IL2067 + member + M:System.Composition.TypedParts.ActivationFeatures.OnImportsSatisfiedFeature.RewriteActivator(System.Reflection.TypeInfo,System.Composition.Hosting.Core.CompositeActivator,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IEnumerable{System.Composition.Hosting.Core.CompositionDependency}) + + + ILLink + IL2067 + member + M:System.Composition.TypedParts.ActivationFeatures.PropertyInjectionFeature.GetDependencies(System.Reflection.TypeInfo,System.Composition.Hosting.Core.DependencyAccessor) + + + ILLink + IL2067 + member + M:System.Composition.TypedParts.Discovery.DiscoveredPropertyExport.CloseGenericExport(System.Reflection.TypeInfo,System.Type[]) + + + ILLink + IL2070 + member + M:System.Composition.TypedParts.Discovery.DiscoveredPart.GetConstructorInfoFromGenericType(System.Reflection.TypeInfo) + + + ILLink + IL2072 + member + M:System.Composition.CompositionContextExtensions.SatisfyImportsInternal(System.Composition.CompositionContext,System.Object,System.Composition.Convention.AttributedModelProvider) + + + ILLink + IL2075 + member + M:System.Composition.TypedParts.Discovery.DiscoveredPart.GetConstructorInfoFromGenericType(System.Reflection.TypeInfo) + + + ILLink + IL2077 + member + M:System.Composition.TypedParts.ContractHelpers.GetImportInfo(System.Type,System.Object[],System.Object) + + + ILLink + IL2077 + member + M:System.Composition.TypedParts.Discovery.TypeInspector.<DiscoverPropertyExports>d__7.MoveNext + + + ILLink + IL2077 + member + M:System.Composition.TypedParts.Discovery.TypeInspector.ReadMetadataAttribute(System.Attribute,System.Collections.Generic.IDictionary{System.String,System.Object}) + + + ILLink + IL2080 + member + M:System.Composition.TypedParts.Discovery.DiscoveredPart.<GetPartActivatorDependencies>d__18.MoveNext + + + \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Configuration.ConfigurationManager/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..4f1bd083da2e4 --- /dev/null +++ b/src/libraries/System.Configuration.ConfigurationManager/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,161 @@ + + + + + ILLink + IL2026 + member + M:System.Configuration.ApplicationSettingsBase.CreateSetting(System.Reflection.PropertyInfo) + + + ILLink + IL2026 + member + M:System.Configuration.ConfigurationProperty.CreateConverter + + + ILLink + IL2026 + member + M:System.Configuration.InfiniteTimeSpanConverter.#cctor + + + ILLink + IL2026 + member + M:System.Configuration.SettingsPropertyValue.ConvertObjectToString(System.Object,System.Type,System.Configuration.SettingsSerializeAs,System.Boolean) + + + ILLink + IL2026 + member + M:System.Configuration.SettingsPropertyValue.Deserialize + + + ILLink + IL2026 + member + M:System.Configuration.SettingsPropertyValue.GetObjectFromString(System.Type,System.Configuration.SettingsSerializeAs,System.String) + + + ILLink + IL2026 + member + M:System.Configuration.SettingsPropertyValue.SerializePropertyValue + + + ILLink + IL2026 + member + M:System.Configuration.TypeUtil.GetImplicitType(System.String) + + + ILLink + IL2057 + member + M:System.Configuration.ApplicationSettingsBase.CreateSetting(System.Reflection.PropertyInfo) + + + ILLink + IL2057 + member + M:System.Configuration.ApplicationSettingsBase.get_Initializer + + + ILLink + IL2057 + member + M:System.Configuration.ConfigurationErrorsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) + + + ILLink + IL2057 + member + M:System.Configuration.Internal.InternalConfigHost.System#Configuration#Internal#IInternalConfigHost#GetConfigType(System.String,System.Boolean) + + + ILLink + IL2057 + member + M:System.Configuration.TypeUtil.GetImplicitType(System.String) + + + ILLink + IL2057 + member + M:System.Configuration.TypeUtil.GetType(System.String,System.Boolean) + + + ILLink + IL2067 + member + M:System.Configuration.SettingsPropertyValue.ConvertObjectToString(System.Object,System.Type,System.Configuration.SettingsSerializeAs,System.Boolean) + + + ILLink + IL2067 + member + M:System.Configuration.SettingsPropertyValue.GetObjectFromString(System.Type,System.Configuration.SettingsSerializeAs,System.String) + + + ILLink + IL2067 + member + M:System.Configuration.TypeUtil.CreateInstance(System.Type) + + + ILLink + IL2070 + member + M:System.Configuration.ConfigurationElement.CreatePropertyBagFromType(System.Type) + + + ILLink + IL2070 + member + M:System.Configuration.TypeUtil.GetConstructor(System.Type,System.Type,System.Boolean) + + + ILLink + IL2072 + member + M:System.Configuration.ApplicationSettingsBase.CreateSetting(System.Reflection.PropertyInfo) + + + ILLink + IL2072 + member + M:System.Configuration.ConfigurationProperty.CreateConverter + + + ILLink + IL2072 + member + M:System.Configuration.TypeUtil.CreateInstance``1(System.String) + + + ILLink + IL2075 + member + M:System.Configuration.ApplicationSettingsBase.EnsureInitialized + + + ILLink + IL2075 + member + M:System.Configuration.ConfigurationElement.Dump(System.IO.TextWriter) + + + ILLink + IL2075 + member + M:System.Configuration.SettingsPropertyValue.Deserialize + + + ILLink + IL2080 + member + M:System.Configuration.CallbackValidatorAttribute.get_ValidatorInstance + + + \ No newline at end of file diff --git a/src/libraries/System.Data.Odbc/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Data.Odbc/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..04be721d7102d --- /dev/null +++ b/src/libraries/System.Data.Odbc/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,11 @@ + + + + + ILLink + IL2050 + member + M:Interop.Odbc.SQLSetConnectAttrW(System.Data.Odbc.OdbcConnectionHandle,System.Data.Odbc.ODBC32.SQL_ATTR,System.Transactions.IDtcTransaction,System.Int32) + + + \ No newline at end of file diff --git a/src/libraries/System.Data.OleDb/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Data.OleDb/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..a177940c6f5fa --- /dev/null +++ b/src/libraries/System.Data.OleDb/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,23 @@ + + + + + ILLink + IL2050 + member + M:System.Data.Common.UnsafeNativeMethods.GetErrorInfo(System.Int32,System.Data.Common.UnsafeNativeMethods.IErrorInfo@) + + + ILLink + IL2067 + member + M:System.Data.OleDb.OleDbEnumerator.GetEnumeratorFromType(System.Type) + + + ILLink + IL2072 + member + M:System.Data.OleDb.OleDbConnectionInternal.CreateInstanceDataLinks + + + \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices.AccountManagement/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.DirectoryServices.AccountManagement/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..ae9db1185dd9c --- /dev/null +++ b/src/libraries/System.DirectoryServices.AccountManagement/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,29 @@ + + + + + ILLink + IL2050 + member + M:System.DirectoryServices.AccountManagement.UnsafeNativeMethods.IntADsOpenObject(System.String,System.String,System.String,System.Int32,System.Guid@,System.Object@) + + + ILLink + IL2070 + member + M:System.DirectoryServices.AccountManagement.ADStoreCtx.BuildExtensionPropertyList(System.Collections.Hashtable,System.Type) + + + ILLink + IL2070 + member + M:System.DirectoryServices.AccountManagement.Principal.MakePrincipal(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type) + + + ILLink + IL2072 + member + M:System.DirectoryServices.AccountManagement.FilterFactory.CreateFilter(System.String) + + + \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.DirectoryServices/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..7e22be51841dc --- /dev/null +++ b/src/libraries/System.DirectoryServices/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,29 @@ + + + + + ILLink + IL2050 + member + M:System.DirectoryServices.Interop.UnsafeNativeMethods.IntADsOpenObject(System.String,System.String,System.String,System.Int32,System.Guid@,System.Object@) + + + ILLink + IL2075 + member + M:System.DirectoryServices.DirectoryEntry.Invoke(System.String,System.Object[]) + + + ILLink + IL2075 + member + M:System.DirectoryServices.DirectoryEntry.InvokeGet(System.String) + + + ILLink + IL2075 + member + M:System.DirectoryServices.DirectoryEntry.InvokeSet(System.String,System.Object[]) + + + diff --git a/src/libraries/System.Drawing.Common/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Drawing.Common/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..4415a51abd345 --- /dev/null +++ b/src/libraries/System.Drawing.Common/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,119 @@ + + + + + ILLink + IL2026 + member + M:System.Drawing.BitmapSelector.DoesAssemblyHaveCustomAttribute(System.Reflection.Assembly,System.String) + + + ILLink + IL2026 + member + M:System.Drawing.FontConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object) + + + ILLink + IL2026 + member + M:System.Drawing.FontConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]) + + + ILLink + IL2026 + member + M:System.Drawing.ImageConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]) + + + ILLink + IL2026 + member + M:System.Drawing.Printing.MarginsConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object) + + + ILLink + IL2026 + member + M:System.Drawing.Printing.MarginsConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type) + + + ILLink + IL2046 + member + M:System.Drawing.FontConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]) + + + ILLink + IL2046 + member + M:System.Drawing.ImageConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[]) + + + ILLink + IL2050 + member + M:System.Drawing.Icon.OleCreatePictureIndirect(System.Drawing.Icon.PICTDESC,System.Guid@,System.Boolean) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipCreateBitmapFromStream(Interop.Ole32.IStream,System.IntPtr@) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipCreateBitmapFromStreamICM(Interop.Ole32.IStream,System.IntPtr@) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipCreateMetafileFromStream(Interop.Ole32.IStream,System.IntPtr@) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipGetMetafileHeaderFromStream(Interop.Ole32.IStream,System.IntPtr) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipLoadImageFromStream(Interop.Ole32.IStream,System.IntPtr@) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipLoadImageFromStreamICM(Interop.Ole32.IStream,System.IntPtr@) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipRecordMetafileStream(Interop.Ole32.IStream,System.IntPtr,System.Drawing.Imaging.EmfType,System.Drawing.RectangleF@,System.Drawing.Imaging.MetafileFrameUnit,System.String,System.IntPtr@) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipRecordMetafileStream(Interop.Ole32.IStream,System.IntPtr,System.Drawing.Imaging.EmfType,System.IntPtr,System.Drawing.Imaging.MetafileFrameUnit,System.String,System.IntPtr@) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipRecordMetafileStreamI(Interop.Ole32.IStream,System.IntPtr,System.Drawing.Imaging.EmfType,System.Drawing.Rectangle@,System.Drawing.Imaging.MetafileFrameUnit,System.String,System.IntPtr@) + + + ILLink + IL2050 + member + M:System.Drawing.SafeNativeMethods.Gdip.GdipSaveImageToStream(System.Runtime.InteropServices.HandleRef,Interop.Ole32.IStream,System.Guid@,System.Runtime.InteropServices.HandleRef) + + + \ No newline at end of file diff --git a/src/libraries/System.Management/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Management/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..04e9d5e4c85db --- /dev/null +++ b/src/libraries/System.Management/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,59 @@ + + + + + ILLink + IL2026 + member + M:System.Management.ManagementClassGenerator.InitializeCodeGenerator(System.Management.CodeLanguage) + + + ILLink + IL2050 + member + M:Interop.Ole32.CoMarshalInterface(System.Runtime.InteropServices.ComTypes.IStream,System.Guid,System.IntPtr,System.UInt32,System.IntPtr,System.UInt32) + + + ILLink + IL2050 + member + M:Interop.Ole32.CoUnmarshalInterface(System.Runtime.InteropServices.ComTypes.IStream,System.Guid) + + + ILLink + IL2050 + member + M:Interop.Ole32.CreateStreamOnHGlobal(System.IntPtr,System.Boolean) + + + ILLink + IL2050 + member + M:Interop.Ole32.GetHGlobalFromStream(System.Runtime.InteropServices.ComTypes.IStream) + + + ILLink + IL2057 + member + M:System.Management.ManagementClassGenerator.ProcessNamespaceAndClassName + + + ILLink + IL2067 + member + M:System.Management.MTAHelper.CreateInMTA(System.Type) + + + ILLink + IL2072 + member + M:System.Management.ManagementClassGenerator.InitializeCodeGenerator(System.Management.CodeLanguage) + + + ILLink + IL2077 + member + M:System.Management.MTAHelper.WorkerThread + + + \ No newline at end of file diff --git a/src/libraries/System.Memory.Data/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Memory.Data/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..3eaf61b4c5353 --- /dev/null +++ b/src/libraries/System.Memory.Data/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,23 @@ + + + + + ILLink + IL2067 + member + M:System.BinaryData.#ctor(System.Object,System.Text.Json.JsonSerializerOptions,System.Type) + + + ILLink + IL2087 + member + M:System.BinaryData.FromObjectAsJson``1(``0,System.Text.Json.JsonSerializerOptions) + + + ILLink + IL2087 + member + M:System.BinaryData.ToObjectFromJson``1(System.Text.Json.JsonSerializerOptions) + + + \ No newline at end of file diff --git a/src/libraries/System.Private.DataContractSerialization/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Private.DataContractSerialization/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..08cd2323e79e9 --- /dev/null +++ b/src/libraries/System.Private.DataContractSerialization/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,17 @@ + + + + + ILLink + IL2055 + member + M:System.Runtime.Serialization.ClassDataContract.get_UnadaptedClassType + + + ILLink + IL2067 + member + M:System.Runtime.Serialization.SurrogateDataContract.GetUninitializedObject(System.Type) + + + \ No newline at end of file diff --git a/src/libraries/System.Reflection.Context/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Reflection.Context/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..fcc5ffec66966 --- /dev/null +++ b/src/libraries/System.Reflection.Context/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,455 @@ + + + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.GetExportedTypes + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.GetReferencedAssemblies + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.GetType(System.String,System.Boolean,System.Boolean) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.GetTypes + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.LoadModule(System.String,System.Byte[],System.Byte[]) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingConstructorInfo.GetMethodBody + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingMethodInfo.GetMethodBody + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.FindTypes(System.Reflection.TypeFilter,System.Object) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetField(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetFields(System.Reflection.BindingFlags) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetMethods(System.Reflection.BindingFlags) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetType(System.String,System.Boolean,System.Boolean) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetTypes + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveField(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveMember(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveMethod(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveSignature(System.Int32) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveString(System.Int32) + + + ILLink + IL2026 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveType(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.CreateInstance(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.GetExportedTypes + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.GetReferencedAssemblies + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.GetType(System.String,System.Boolean,System.Boolean) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.GetTypes + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.LoadModule(System.String,System.Byte[],System.Byte[]) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingConstructorInfo.GetMethodBody + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingMethodInfo.GetMethodBody + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.FindTypes(System.Reflection.TypeFilter,System.Object) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetField(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetFields(System.Reflection.BindingFlags) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetMethods(System.Reflection.BindingFlags) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetType(System.String,System.Boolean,System.Boolean) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.GetTypes + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveField(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveMember(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveMethod(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveSignature(System.Int32) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveString(System.Int32) + + + ILLink + IL2046 + member + M:System.Reflection.Context.Delegation.DelegatingModule.ResolveType(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2055 + member + M:System.Reflection.Context.Delegation.DelegatingType.MakeGenericType(System.Type[]) + + + ILLink + IL2058 + member + M:System.Reflection.Context.Delegation.DelegatingAssembly.CreateInstance(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]) + + + ILLink + IL2060 + member + M:System.Reflection.Context.Delegation.DelegatingMethodInfo.MakeGenericMethod(System.Type[]) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetConstructors(System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetDefaultMembers + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetEvents + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetEvents(System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetFields(System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetMembers(System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetMethods(System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetNestedTypes(System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetProperties(System.Reflection.BindingFlags) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2080 + member + M:System.Reflection.Context.Delegation.DelegatingType.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) + + + ILLink + IL2085 + member + M:System.Reflection.Context.Projection.ProjectingType.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) + + + ILLink + IL2085 + member + M:System.Reflection.Context.Projection.ProjectingType.GetMembers(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetConstructors(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetDefaultMembers + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetEvent(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetEvents + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetEvents(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetField(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetFields(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetMembers(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetMethods(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetNestedType(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetNestedTypes(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetProperties(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2094 + member + M:System.Reflection.Context.Delegation.DelegatingType.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) + + + \ No newline at end of file diff --git a/src/libraries/System.Reflection.MetadataLoadContext/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Reflection.MetadataLoadContext/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..ec333ef90c5a2 --- /dev/null +++ b/src/libraries/System.Reflection.MetadataLoadContext/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,377 @@ + + + + + ILLink + IL2026 + member + M:System.Reflection.TypeLoading.RoAssembly.GetExportedTypes + + + ILLink + IL2026 + member + M:System.Reflection.TypeLoading.RoAssembly.GetTypes + + + ILLink + IL2026 + member + M:System.Reflection.TypeLoading.RoModule.GetType(System.String,System.Boolean,System.Boolean) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.CreateInstance(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[]) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.get_DefinedTypes + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.get_ExportedTypes + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.GetExportedTypes + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.GetForwardedTypes + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.GetReferencedAssemblies + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.GetType(System.String,System.Boolean,System.Boolean) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.GetTypes + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoAssembly.LoadModule(System.String,System.Byte[],System.Byte[]) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoConstructor.GetMethodBody + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoMethod.GetMethodBody + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.GetField(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.GetFields(System.Reflection.BindingFlags) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.GetMethods(System.Reflection.BindingFlags) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.GetType(System.String,System.Boolean,System.Boolean) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.GetTypes + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.ResolveField(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.ResolveMember(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.ResolveMethod(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.ResolveSignature(System.Int32) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.ResolveString(System.Int32) + + + ILLink + IL2046 + member + M:System.Reflection.TypeLoading.RoModule.ResolveType(System.Int32,System.Type[],System.Type[]) + + + ILLink + IL2055 + member + M:System.Reflection.SignatureTypeExtensions.TryMakeGenericType(System.Type,System.Type[]) + + + ILLink + IL2055 + member + M:System.Reflection.TypeLoading.Assignability.IsAssignableFrom(System.Type,System.Type,System.Reflection.TypeLoading.CoreTypes) + + + ILLink + IL2070 + member + M:System.Reflection.Runtime.BindingFlagSupport.ConstructorPolicies.GetDeclaredMembers(System.Reflection.TypeInfo) + + + ILLink + IL2070 + member + M:System.Reflection.Runtime.BindingFlagSupport.EventPolicies.GetDeclaredMembers(System.Reflection.TypeInfo) + + + ILLink + IL2070 + member + M:System.Reflection.Runtime.BindingFlagSupport.FieldPolicies.GetDeclaredMembers(System.Reflection.TypeInfo) + + + ILLink + IL2070 + member + M:System.Reflection.Runtime.BindingFlagSupport.MethodPolicies.GetDeclaredMembers(System.Reflection.TypeInfo) + + + ILLink + IL2070 + member + M:System.Reflection.Runtime.BindingFlagSupport.NestedTypePolicies.GetDeclaredMembers(System.Reflection.TypeInfo) + + + ILLink + IL2070 + member + M:System.Reflection.Runtime.BindingFlagSupport.PropertyPolicies.GetDeclaredMembers(System.Reflection.TypeInfo) + + + ILLink + IL2070 + member + M:System.Reflection.TypeLoading.CustomAttributeHelpers.ToCustomAttributeNamedArgument(System.Type,System.String,System.Type,System.Object) + + + ILLink + IL2070 + member + M:System.Reflection.TypeLoading.Ecma.EcmaCustomAttributeHelpers.ToApiForm(System.Reflection.Metadata.CustomAttributeNamedArgument{System.Reflection.TypeLoading.RoType},System.Type) + + + ILLink + IL2070 + member + M:System.Reflection.TypeLoading.RoAssembly.AddPublicNestedTypes(System.Type,System.Collections.Generic.List{System.Type}) + + + ILLink + IL2075 + member + M:System.Reflection.MetadataLoadContext.TryGetConstructor(System.Reflection.TypeLoading.CoreType,System.Reflection.TypeLoading.CoreType[]) + + + ILLink + IL2075 + member + M:System.Reflection.TypeLoading.Ecma.EcmaCustomAttributeData.ComputeConstructor + + + ILLink + IL2075 + member + M:System.Reflection.TypeLoading.Ecma.EcmaModule.GetFields(System.Reflection.BindingFlags) + + + ILLink + IL2075 + member + M:System.Reflection.TypeLoading.Ecma.EcmaModule.GetMethods(System.Reflection.BindingFlags) + + + ILLink + IL2085 + member + M:System.Reflection.TypeLoading.RoType.GetDefaultMembers + + + ILLink + IL2085 + member + M:System.Reflection.TypeLoading.RoType.InternalGetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetConstructors(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetDefaultMembers + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetEvent(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetEvents(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetField(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetFields(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetMember(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetMembers(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetMethodImpl(System.String,System.Int32,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetMethods(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetNestedType(System.String,System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetNestedTypes(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetProperties(System.Reflection.BindingFlags) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]) + + + ILLink + IL2094 + member + M:System.Reflection.TypeLoading.RoType.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) + + + ILLink + IL2096 + member + M:System.Reflection.TypeLoading.Helpers.LoadTypeFromAssemblyQualifiedName(System.String,System.Reflection.TypeLoading.RoAssembly,System.Boolean,System.Boolean) + + + \ No newline at end of file diff --git a/src/libraries/System.Resources.Extensions/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Resources.Extensions/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..226b691236890 --- /dev/null +++ b/src/libraries/System.Resources.Extensions/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,41 @@ + + + + + ILLink + IL2026 + member + M:System.Resources.Extensions.DeserializingResourceReader.DeserializeObject(System.Int32) + + + ILLink + IL2026 + member + M:System.Resources.Extensions.DeserializingResourceReader.ReadBinaryFormattedObject + + + ILLink + IL2026 + member + M:System.Resources.Extensions.PreserializedResourceWriter.AddResource(System.String,System.String,System.String) + + + ILLink + IL2057 + member + M:System.Resources.Extensions.DeserializingResourceReader.UndoTruncatedTypeNameSerializationBinder.BindToType(System.String,System.String) + + + ILLink + IL2062 + member + M:System.Resources.Extensions.PreserializedResourceWriter.AddResource(System.String,System.String,System.String) + + + ILLink + IL2072 + member + M:System.Resources.Extensions.DeserializingResourceReader.DeserializeObject(System.Int32) + + + \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Xml/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Security.Cryptography.Xml/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..d1b8e66a58531 --- /dev/null +++ b/src/libraries/System.Security.Cryptography.Xml/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,89 @@ + + + + + ILLink + IL2026 + member + M:System.Security.Cryptography.Xml.CryptoHelpers.CreateFromName``1(System.String) + + + ILLink + IL2026 + member + M:System.Security.Cryptography.Xml.DSASignatureDescription.CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2026 + member + M:System.Security.Cryptography.Xml.DSASignatureDescription.CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2026 + member + M:System.Security.Cryptography.Xml.RSAPKCS1SignatureDescription.CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2026 + member + M:System.Security.Cryptography.Xml.RSAPKCS1SignatureDescription.CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2026 + member + M:System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2026 + member + M:System.Security.Cryptography.Xml.SignedXml.ComputeSignature + + + ILLink + IL2046 + member + M:System.Security.Cryptography.Xml.DSASignatureDescription.CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2046 + member + M:System.Security.Cryptography.Xml.DSASignatureDescription.CreateDigest + + + ILLink + IL2046 + member + M:System.Security.Cryptography.Xml.DSASignatureDescription.CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2046 + member + M:System.Security.Cryptography.Xml.RSAPKCS1SignatureDescription.CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2046 + member + M:System.Security.Cryptography.Xml.RSAPKCS1SignatureDescription.CreateDigest + + + ILLink + IL2046 + member + M:System.Security.Cryptography.Xml.RSAPKCS1SignatureDescription.CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm) + + + ILLink + IL2057 + member + M:System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo(System.Security.Cryptography.AsymmetricAlgorithm) + + + \ No newline at end of file diff --git a/src/libraries/System.ServiceModel.Syndication/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.ServiceModel.Syndication/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..b597302f946ec --- /dev/null +++ b/src/libraries/System.ServiceModel.Syndication/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,83 @@ + + + + + ILLink + IL2026 + member + M:System.ServiceModel.Syndication.SyndicationElementExtension.#ctor(System.Object,System.Xml.Serialization.XmlSerializer) + + + ILLink + IL2026 + member + M:System.ServiceModel.Syndication.SyndicationElementExtension.ExtensionDataWriter.ComputeOuterNameAndNs(System.String@,System.String@) + + + ILLink + IL2026 + member + M:System.ServiceModel.Syndication.SyndicationElementExtension.ExtensionDataWriter.WriteTo(System.Xml.XmlWriter) + + + ILLink + IL2026 + member + M:System.ServiceModel.Syndication.SyndicationElementExtension.GetObject``1(System.Runtime.Serialization.XmlObjectSerializer) + + + ILLink + IL2026 + member + M:System.ServiceModel.Syndication.SyndicationElementExtension.GetObject``1(System.Xml.Serialization.XmlSerializer) + + + ILLink + IL2026 + member + M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.Add(System.Object,System.Xml.Serialization.XmlSerializer) + + + ILLink + IL2026 + member + M:System.ServiceModel.Syndication.XmlSyndicationContent.ReadContent``1(System.Runtime.Serialization.XmlObjectSerializer) + + + ILLink + IL2026 + member + M:System.ServiceModel.Syndication.XmlSyndicationContent.ReadContent``1(System.Xml.Serialization.XmlSerializer) + + + ILLink + IL2067 + member + M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreateFeedInstance(System.Type) + + + ILLink + IL2067 + member + M:System.ServiceModel.Syndication.SyndicationItemFormatter.CreateItemInstance(System.Type) + + + ILLink + IL2077 + member + M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.CreateInlineCategoriesDocument + + + ILLink + IL2077 + member + M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.CreateReferencedCategoriesDocument + + + ILLink + IL2077 + member + M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.CreateDocumentInstance + + + \ No newline at end of file diff --git a/src/libraries/System.Speech/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Speech/src/ILLink/ILLink.Suppressions.xml new file mode 100644 index 0000000000000..22cb12dd8e30c --- /dev/null +++ b/src/libraries/System.Speech/src/ILLink/ILLink.Suppressions.xml @@ -0,0 +1,161 @@ + + + + + ILLink + IL2026 + member + M:System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy.GetTypeForRule(System.Reflection.Assembly,System.String) + + + ILLink + IL2026 + member + M:System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy.Init(System.String,System.Byte[],System.Byte[]) + + + ILLink + IL2026 + member + M:System.Speech.Internal.Synthesis.VoiceSynthesis.GetSsmlEngine(System.Speech.Synthesis.VoiceInfo) + + + ILLink + IL2026 + member + M:System.Speech.Recognition.Grammar.Create(System.String,System.String,System.String,System.Uri@) + + + ILLink + IL2026 + member + M:System.Speech.Recognition.Grammar.LoadGrammarFromAssembly(System.Reflection.Assembly,System.String,System.String) + + + ILLink + IL2026 + member + M:System.Speech.Recognition.Grammar.LoadLocalizedGrammarFromType(System.Type,System.Object[]) + + + ILLink + IL2026 + member + M:System.Speech.Recognition.RecognizedPhrase.GetTypeForRule(System.Reflection.Assembly,System.String) + + + ILLink + IL2058 + member + M:System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy.GetRuleInstance(System.String,System.String,System.Reflection.MethodInfo@,System.Speech.Recognition.Grammar@) + + + ILLink + IL2058 + member + M:System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy.Init(System.String,System.Byte[],System.Byte[]) + + + ILLink + IL2058 + member + M:System.Speech.Internal.Synthesis.VoiceSynthesis.GetSsmlEngine(System.Speech.Synthesis.VoiceInfo) + + + ILLink + IL2058 + member + M:System.Speech.Recognition.Grammar.LoadGrammarFromAssembly(System.Reflection.Assembly,System.String,System.String) + + + ILLink + IL2058 + member + M:System.Speech.Recognition.Grammar.LoadLocalizedGrammarFromType(System.Type,System.Object[]) + + + ILLink + IL2058 + member + M:System.Speech.Recognition.RecognizedPhrase.GetRuleInstance(System.Speech.Recognition.Grammar,System.String,System.String,System.Reflection.MethodInfo@,System.Speech.Recognition.Grammar@) + + + ILLink + IL2065 + member + M:System.Speech.Recognition.Grammar.LoadGrammarFromAssembly(System.Reflection.Assembly,System.String,System.String) + + + ILLink + IL2065 + member + M:System.Speech.Recognition.Grammar.LoadLocalizedGrammarFromType(System.Type,System.Object[]) + + + ILLink + IL2070 + member + M:System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy.ParseValue(System.Type,System.String) + + + ILLink + IL2070 + member + M:System.Speech.Recognition.Grammar.MatchInitParameters(System.Type,System.String,System.String,System.String) + + + ILLink + IL2070 + member + M:System.Speech.Recognition.Grammar.ParseValue(System.Type,System.String) + + + ILLink + IL2072 + member + M:System.Speech.Internal.ObjectTokens.ObjectToken.CreateObjectFromToken``1(System.String) + + + ILLink + IL2075 + member + M:System.Speech.Recognition.Grammar.MethodInfo(System.String) + + + ILLink + IL2075 + member + M:System.Speech.Recognition.Grammar.RunOnInit(System.Boolean) + + + ILLink + IL2075 + member + M:System.Speech.Recognition.RecognizedPhrase.TryExecuteOnRecognition(System.Speech.Recognition.Grammar,System.Speech.Recognition.RecognitionResult,System.String) + + + ILLink + IL2080 + member + M:System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy.MatchInitParameters(System.String,System.String,System.String,System.String) + + + ILLink + IL2080 + member + M:System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy.OnInit(System.String,System.Object[],System.String,System.Exception@) + + + ILLink + IL2080 + member + M:System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy.OnRecognition(System.String,System.Object[],System.Exception@) + + + ILLink + IL2087 + member + M:System.Speech.Internal.StreamMarshaler.ReadArray``1(``0[],System.Int32) + + + \ No newline at end of file diff --git a/src/libraries/illink-sharedframework.targets b/src/libraries/illink-sharedframework.targets index 37a345ee83279..bdff375c76d9b 100644 --- a/src/libraries/illink-sharedframework.targets +++ b/src/libraries/illink-sharedframework.targets @@ -16,8 +16,9 @@ - IL2009;IL2025 + IL2009;IL2025;IL2007 + + + + + + + + + + + + + + + + <_allSrc Include="$(LibrariesProjectRoot)*\src\*.csproj" + Exclude="@(ProjectExclusions)" /> + + + + + + + src\ILLink\ILLink.Suppressions + + + + + <_SuppressionsXmls Include="$(ILLinkTrimAssemblySuppressionsXmlsDir)*.xml" /> + + + <_SuppressionsXmls Include="$(CoreLibSharedDir)ILLink\ILLink.Suppressions.Shared.xml" /> + <_SuppressionsXmls Include="$(CoreLibSharedDir)ILLink\ILLink.Suppressions.LibraryBuild.xml" /> + <_SuppressionsXmls Condition="'$(RuntimeFlavor)' == 'CoreCLR'" Include="$(CoreClrProjectRoot)System.Private.CoreLib\$(ProjectILLinkSuppressionsFile).LibraryBuild.xml" /> + + + + <_ExtraTrimmerArgs Condition="'@(_SuppressionsXmls)' != ''">$(_ExtraTrimmerArgs) --link-attributes "@(_SuppressionsXmls->'%(FullPath)', '" --link-attributes "')" + <_ExtraTrimmerArgs>$(_ExtraTrimmerArgs) --generate-warning-suppressions xml + + + + + + + + + + + + + + + + + + + + + + + From fcf05d8302bb165b2c0f4bc9b8ff8e828c298c83 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Fri, 30 Apr 2021 13:47:44 -0700 Subject: [PATCH 2/5] Add a couple of extra missing exclusions for wrapper projects --- src/libraries/trimming/trimming.csproj | 130 +++++++++++++------------ 1 file changed, 66 insertions(+), 64 deletions(-) diff --git a/src/libraries/trimming/trimming.csproj b/src/libraries/trimming/trimming.csproj index f7177a460c0cb..968e4e0093758 100644 --- a/src/libraries/trimming/trimming.csproj +++ b/src/libraries/trimming/trimming.csproj @@ -1,81 +1,83 @@ - - Exe - $(NetCoreAppCurrent)-$(TargetOS) + + Exe + $(NetCoreAppCurrent)-$(TargetOS) - $(PackageRID) - true - true + $(PackageRID) + true + true - link - link - false - + link + link + false + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - <_allSrc Include="$(LibrariesProjectRoot)*\src\*.csproj" - Exclude="@(ProjectExclusions)" /> - - + + <_allSrc Include="$(LibrariesProjectRoot)*\src\*.csproj" + Exclude="@(ProjectExclusions)" /> + + + + + + + src\ILLink\ILLink.Suppressions + - - - - src\ILLink\ILLink.Suppressions - + + + <_SuppressionsXmls Include="$(ILLinkTrimAssemblySuppressionsXmlsDir)*.xml" /> - - - <_SuppressionsXmls Include="$(ILLinkTrimAssemblySuppressionsXmlsDir)*.xml" /> + + <_SuppressionsXmls Include="$(CoreLibSharedDir)ILLink\ILLink.Suppressions.Shared.xml" /> + <_SuppressionsXmls Include="$(CoreLibSharedDir)ILLink\ILLink.Suppressions.LibraryBuild.xml" /> + <_SuppressionsXmls Condition="'$(RuntimeFlavor)' == 'CoreCLR'" Include="$(CoreClrProjectRoot)System.Private.CoreLib\$(ProjectILLinkSuppressionsFile).LibraryBuild.xml" /> + - - <_SuppressionsXmls Include="$(CoreLibSharedDir)ILLink\ILLink.Suppressions.Shared.xml" /> - <_SuppressionsXmls Include="$(CoreLibSharedDir)ILLink\ILLink.Suppressions.LibraryBuild.xml" /> - <_SuppressionsXmls Condition="'$(RuntimeFlavor)' == 'CoreCLR'" Include="$(CoreClrProjectRoot)System.Private.CoreLib\$(ProjectILLinkSuppressionsFile).LibraryBuild.xml" /> - + + <_ExtraTrimmerArgs Condition="'@(_SuppressionsXmls)' != ''">$(_ExtraTrimmerArgs) --link-attributes "@(_SuppressionsXmls->'%(FullPath)', '" --link-attributes "')" + + - - <_ExtraTrimmerArgs Condition="'@(_SuppressionsXmls)' != ''">$(_ExtraTrimmerArgs) --link-attributes "@(_SuppressionsXmls->'%(FullPath)', '" --link-attributes "')" - <_ExtraTrimmerArgs>$(_ExtraTrimmerArgs) --generate-warning-suppressions xml - - + + + + + - - + + - - - - - - - - - - - - + + + + + + - + From 5c19b6feec287484c7d7f1da61785def8b57179a Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Fri, 30 Apr 2021 15:34:28 -0700 Subject: [PATCH 3/5] Fix Generic compile generated suppressions --- .../src/ILLink/ILLink.Suppressions.xml | 4 ++-- .../src/ILLink/ILLink.Suppressions.xml | 4 ++-- .../src/ILLink/ILLink.Suppressions.xml | 4 ++-- .../src/ILLink/ILLink.Suppressions.xml | 8 ++++---- .../src/ILLink/ILLink.Suppressions.xml | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/libraries/Microsoft.Extensions.Hosting/src/ILLink/ILLink.Suppressions.xml b/src/libraries/Microsoft.Extensions.Hosting/src/ILLink/ILLink.Suppressions.xml index aabf2b3c6b83a..f98c29e8c5637 100644 --- a/src/libraries/Microsoft.Extensions.Hosting/src/ILLink/ILLink.Suppressions.xml +++ b/src/libraries/Microsoft.Extensions.Hosting/src/ILLink/ILLink.Suppressions.xml @@ -11,13 +11,13 @@ ILLink IL2091 member - M:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.<>c__DisplayClass0_0`1.{ValidateOnStart}b__0(Microsoft.Extensions.DependencyInjection.ValidatorOptions,Microsoft.Extensions.Options.IOptionsMonitor{`0}) + M:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.<>c__DisplayClass0_0`1.<ValidateOnStart>b__0(Microsoft.Extensions.DependencyInjection.ValidatorOptions,Microsoft.Extensions.Options.IOptionsMonitor{`0}) ILLink IL2091 member - M:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.<>c__DisplayClass0_1`1.{ValidateOnStart}b__1 + M:Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.<>c__DisplayClass0_1`1.<ValidateOnStart>b__1 ILLink diff --git a/src/libraries/Microsoft.Extensions.Http/src/ILLink/ILLink.Suppressions.xml b/src/libraries/Microsoft.Extensions.Http/src/ILLink/ILLink.Suppressions.xml index 70b5d9c0a2b6a..fcd1473ea103d 100644 --- a/src/libraries/Microsoft.Extensions.Http/src/ILLink/ILLink.Suppressions.xml +++ b/src/libraries/Microsoft.Extensions.Http/src/ILLink/ILLink.Suppressions.xml @@ -5,13 +5,13 @@ ILLink IL2091 member - M:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass10_0`1.{AddTypedClientCore}b__0(System.IServiceProvider) + M:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass10_0`1.<AddTypedClientCore>b__0(System.IServiceProvider) ILLink IL2091 member - M:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass12_0`2.{AddTypedClientCore}b__0(System.IServiceProvider) + M:Microsoft.Extensions.DependencyInjection.HttpClientBuilderExtensions.<>c__DisplayClass12_0`2.<AddTypedClientCore>b__0(System.IServiceProvider) \ No newline at end of file diff --git a/src/libraries/System.ComponentModel.Composition/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.ComponentModel.Composition/src/ILLink/ILLink.Suppressions.xml index 87c2b4afdf248..5b978d34e7489 100644 --- a/src/libraries/System.ComponentModel.Composition/src/ILLink/ILLink.Suppressions.xml +++ b/src/libraries/System.ComponentModel.Composition/src/ILLink/ILLink.Suppressions.xml @@ -47,7 +47,7 @@ ILLink IL2055 member - M:System.ComponentModel.Composition.ReflectionModel.GenericSpecializationPartCreationInfo.<>c__DisplayClass13_0.{#ctor}b__0 + M:System.ComponentModel.Composition.ReflectionModel.GenericSpecializationPartCreationInfo.<>c__DisplayClass13_0.<#ctor>b__0 ILLink @@ -83,7 +83,7 @@ ILLink IL2070 member - M:Microsoft.Internal.ReflectionServices.<>c.{GetAllProperties}b__7_0(System.Type) + M:Microsoft.Internal.ReflectionServices.<>c.<GetAllProperties>b__7_0(System.Type) ILLink diff --git a/src/libraries/System.Composition.Hosting/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Composition.Hosting/src/ILLink/ILLink.Suppressions.xml index 3e6a18e3cd734..a26359ec3a3d3 100644 --- a/src/libraries/System.Composition.Hosting/src/ILLink/ILLink.Suppressions.xml +++ b/src/libraries/System.Composition.Hosting/src/ILLink/ILLink.Suppressions.xml @@ -47,25 +47,25 @@ ILLink IL2091 member - M:System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider.<>c__DisplayClass2_0`1.{GetLazyDefinitions}b__0(System.Composition.Hosting.Core.CompositionDependency) + M:System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider.<>c__DisplayClass2_0`1.<GetLazyDefinitions>b__0(System.Composition.Hosting.Core.CompositionDependency) ILLink IL2091 member - M:System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider.<>c__DisplayClass2_2`1.{GetLazyDefinitions}b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation) + M:System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider.<>c__DisplayClass2_2`1.<GetLazyDefinitions>b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation) ILLink IL2091 member - M:System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider.<>c__DisplayClass2_0`2.{GetLazyDefinitions}b__0(System.Composition.Hosting.Core.CompositionDependency) + M:System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider.<>c__DisplayClass2_0`2.<GetLazyDefinitions>b__0(System.Composition.Hosting.Core.CompositionDependency) ILLink IL2091 member - M:System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider.<>c__DisplayClass2_2`2.{GetLazyDefinitions}b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation) + M:System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider.<>c__DisplayClass2_2`2.<GetLazyDefinitions>b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation) diff --git a/src/libraries/System.Composition.TypedParts/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Composition.TypedParts/src/ILLink/ILLink.Suppressions.xml index f771e3f92ef91..14d4e963478d5 100644 --- a/src/libraries/System.Composition.TypedParts/src/ILLink/ILLink.Suppressions.xml +++ b/src/libraries/System.Composition.TypedParts/src/ILLink/ILLink.Suppressions.xml @@ -5,7 +5,7 @@ ILLink IL2026 member - M:System.Composition.Hosting.ContainerConfiguration.<>c.{WithAssemblies}b__16_0(System.Reflection.Assembly) + M:System.Composition.Hosting.ContainerConfiguration.<>c.<WithAssemblies>b__16_0(System.Reflection.Assembly) ILLink From d4269bc0d17600b441eb8c4d52894c84ab41ed47 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Fri, 30 Apr 2021 16:16:29 -0700 Subject: [PATCH 4/5] Fix issue with project evaluation by separating restore and publish calls --- src/libraries/pretest.proj | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libraries/pretest.proj b/src/libraries/pretest.proj index cf7c4725d7115..e9819115bec46 100644 --- a/src/libraries/pretest.proj +++ b/src/libraries/pretest.proj @@ -142,10 +142,14 @@ AfterTargets="GenerateRuntimeListFile" DependsOnTargets="SetCommonILLinkArgs" Condition="'$(BuildingNETCoreAppVertical)' == 'true'"> - - + + + From 760489c3e019172b038af4ee38f603d90e2d6c35 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Mon, 3 May 2021 10:08:44 -0700 Subject: [PATCH 5/5] Baseline new warnings caused by the S.T.J PR that conflicted --- .../src/ILLink/ILLink.Suppressions.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/libraries/System.Memory.Data/src/ILLink/ILLink.Suppressions.xml b/src/libraries/System.Memory.Data/src/ILLink/ILLink.Suppressions.xml index 3eaf61b4c5353..f3e2744fd5852 100644 --- a/src/libraries/System.Memory.Data/src/ILLink/ILLink.Suppressions.xml +++ b/src/libraries/System.Memory.Data/src/ILLink/ILLink.Suppressions.xml @@ -1,6 +1,24 @@  + + ILLink + IL2026 + member + M:System.BinaryData.#ctor(System.Object,System.Text.Json.JsonSerializerOptions,System.Type) + + + ILLink + IL2026 + member + M:System.BinaryData.FromObjectAsJson``1(``0,System.Text.Json.JsonSerializerOptions) + + + ILLink + IL2026 + member + M:System.BinaryData.ToObjectFromJson``1(System.Text.Json.JsonSerializerOptions) + ILLink IL2067