From ba100ae93826e3efed955184d00bfe68c957ce88 Mon Sep 17 00:00:00 2001 From: tlakollo Date: Mon, 20 Feb 2023 10:17:59 -0800 Subject: [PATCH 1/3] Add is Packable property to produce the lib part of illink Add Target to produce the ref part of illink --- .../illink/src/linker/Mono.Linker.csproj | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/tools/illink/src/linker/Mono.Linker.csproj b/src/tools/illink/src/linker/Mono.Linker.csproj index feb9066b419954..c013ad0635f52a 100644 --- a/src/tools/illink/src/linker/Mono.Linker.csproj +++ b/src/tools/illink/src/linker/Mono.Linker.csproj @@ -1,4 +1,4 @@ - + Exe @@ -6,14 +6,37 @@ illink IL Linker Mono.Linker + true + Microsoft.NET.ILLink + + true false $(NoWarn);CS8524 $(MSBuildThisFileDirectory)ref\Mono.Linker.csproj Major false + $(NoWarn);NU5131 + $(TargetsForTfmSpecificContentInPackage);_AddReferenceAssemblyToPackage + + + + + + + + + + + + + + From 2008ab67aa075dd7a97ba259fd365633ae25fea5 Mon Sep 17 00:00:00 2001 From: Tlakollo Date: Tue, 21 Feb 2023 15:49:09 -0800 Subject: [PATCH 2/3] Change packaging condition since resolveContract.targets already defines the reference files into a variable that can be used to add them to a package --- src/tools/illink/src/linker/Mono.Linker.csproj | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/tools/illink/src/linker/Mono.Linker.csproj b/src/tools/illink/src/linker/Mono.Linker.csproj index c013ad0635f52a..eedf77c0fcfe4c 100644 --- a/src/tools/illink/src/linker/Mono.Linker.csproj +++ b/src/tools/illink/src/linker/Mono.Linker.csproj @@ -24,16 +24,9 @@ - - - - - - - - + - + From ef18a76ed354f931e10de9c369332edb401f6900 Mon Sep 17 00:00:00 2001 From: Tlakollo Date: Thu, 23 Feb 2023 10:51:42 -0800 Subject: [PATCH 3/3] Add compatibility suppressions file for now, til the actual warnings are fixed --- .../src/linker/CompatibilitySuppressions.xml | 2218 +++++++++++++++++ 1 file changed, 2218 insertions(+) create mode 100644 src/tools/illink/src/linker/CompatibilitySuppressions.xml diff --git a/src/tools/illink/src/linker/CompatibilitySuppressions.xml b/src/tools/illink/src/linker/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..b8ea0dc7ffdb61 --- /dev/null +++ b/src/tools/illink/src/linker/CompatibilitySuppressions.xml @@ -0,0 +1,2218 @@ + + + + + CP0001 + T:ILLink.Shared.DataFlow.Box`1 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.DefaultValueDictionary`2 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.DictionaryLattice`3 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.ForwardDataFlowAnalysis`7 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.IControlFlowGraph`2 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.IDataFlowState`2 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.IDeepCopyValue`1 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.ILattice`1 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.IRegion`1 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.ITransfer`4 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.Maybe`1 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.MaybeLattice`2 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.RegionKind + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.SingleValue + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.ValueSet`1 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DataFlow.ValueSetLattice`1 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DiagnosticId + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DiagnosticIdExtensions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.DiagnosticString + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.MessageSubCategory + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.TrimAnalysis.FieldReferenceValue + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.TrimAnalysis.LocalVariableReferenceValue + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.TrimAnalysis.ReferenceValue + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.TrimAnalysis.ValueWithDynamicallyAccessedMembers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.TypeSystemProxy.ParameterIndex + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.TypeSystemProxy.ReferenceKind + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.TypeSystemProxy.WellKnownType + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:ILLink.Shared.TypeSystemProxy.WellKnownTypeExtensions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.AssemblyDefinitionExtensions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.AssemblyResolver + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.AssemblyRootMode + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.AttributeInfo + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.BCL + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.CodeOptimizations + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.CodeOptimizationsSettings + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.ConsoleLogger + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.CustomAttributeArgumentExtensions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.CustomAttributeSource + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.AttributeDataFlow + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.CompilerGeneratedState + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.GenericArgumentDataFlow + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.HoistedLocalKey + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.ReflectionMarker + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.TrimAnalysisAssignmentPattern + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.TrimAnalysisMethodCallPattern + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.TrimAnalysisPatternStore + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.ValueBasicBlockPair + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Dataflow.ValueNodeList + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.DependencyInfo + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.DependencyKind + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.DependencyRecorderHelper + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.DgmlDependencyRecorder + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.DocumentationSignatureGenerator + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.DocumentationSignatureParser + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Driver + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.EmbeddedXmlInfo + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.FeatureSettings + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.IDependencyRecorder + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.ILogger + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.InternalErrorException + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.ITryResolveMetadata + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.IXApiVisitor + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.KnownMembers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.LinkerFatalErrorException + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.MarkingHelpers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.MemberActionStore + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.MemberReferenceExtensions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.MetadataTrimming + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.MethodBodyScanner + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.MethodIL + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.ModuleDefinitionExtensions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.OverrideInformation.OverridePair + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.ParameterHelpers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.PInvokeInfo + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Pipeline + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.PlatformAssemblies + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.RemoveAttributeInstancesAttribute + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.SerializationMarker + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.SerializerKind + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.AddBypassNGenStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.AllowedAssemblies + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.BodySubstituterStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.BodySubstitutionParser + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.CheckSuppressionsDispatcher + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.CheckSuppressionsStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.CleanStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.CodeRewriterStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.DescriptorMarker + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.DiscoverOperatorsHandler + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.DiscoverSerializationHandler + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.LinkAttributesParser + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.LinkAttributesStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.MarkExportedTypesTarget + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.MarkScopeStack + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.MarkStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.MarkStepContext + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.OutputStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.OutputWarningSuppressions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.ProcessLinkerXmlBase + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.ProcessLinkerXmlStepBase + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.ProcessReferencesStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.ProcessWarningsStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.ReflectionBlockedStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.RegenerateGuidStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.RemoveResourcesStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.RemoveSecurity + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.ResolveFromXmlStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.RootAssemblyInput + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.SealerStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.SweepStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.UnreachableBlocksOptimizer + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Steps.ValidateVirtualMethodAnnotationsStep + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.SubstitutionInfo + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.SuppressMessageInfo + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.TargetRuntimeVersion + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.Tracer + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.TypeDefinitionExtensions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.TypeMapInfo + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.TypePreserveMembers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.TypeReferenceExtensions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.UnconditionalSuppressMessageAttributeState + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.UnintializedContextFactory + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.WarningSuppressionWriter + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:Mono.Linker.XmlDependencyRecorder + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:System.Reflection.AssemblyNameHelpers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:System.Reflection.Runtime.TypeParsing.AssemblyQualifiedTypeName + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:System.Reflection.Runtime.TypeParsing.NonQualifiedTypeName + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:System.Reflection.Runtime.TypeParsing.TypeName + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:System.Reflection.Runtime.TypeParsing.TypeParser + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0001 + T:System.Reflection.RuntimeAssemblyName + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.assembly_actions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.context + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.fieldType_init + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.indirectly_called + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.marked_attributes + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.marked_instantiated + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.marked_pending + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.pending_preserve + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.preserved_exportedtype_members + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.preserved_methods + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.preserved_type_members + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.preserved_types + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.processed + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.public_api + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.resources_to_remove + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.symbol_readers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.AnnotationStore.types_relevant_to_variant_casting + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.LinkContext.KeepMembersForDebugger + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.LinkContext.PInvokesListFile + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.MessageCategory.WarningAsError + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + F:Mono.Linker.MessageContainer.Empty + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.#ctor(Mono.Linker.LinkContext) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.AddResourceToRemove(Mono.Cecil.AssemblyDefinition,Mono.Cecil.EmbeddedResource) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.AddSymbolReader(Mono.Cecil.AssemblyDefinition,Mono.Cecil.Cil.ISymbolReader) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.ChoosePreserveActionWhichPreservesTheMost(Mono.Linker.TypePreserve,Mono.Linker.TypePreserve) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.ClearPreservedMethods(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.ClearPreservedMethods(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.CloseSymbolReader(Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.EnqueueVirtualMethod(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.get_MemberActions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.get_ProcessSatelliteAssemblies + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.get_Tracer + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetAction(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetAssemblies + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetBaseMethods(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetDefaultInterfaceImplementations(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetLinkerAttributes``1(Mono.Cecil.IMemberDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetMarkedPending + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetPendingPreserve + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetPreservedMethods(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetPreservedMethods(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.GetResourcesToRemove(Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.HasAppliedPreserve(Mono.Cecil.TypeDefinition,Mono.Linker.TypePreserve) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.HasLinkerAttribute``1(Mono.Cecil.IMemberDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.HasMarkedAnyIndirectlyCalledMethods + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.HasPreservedStaticCtor(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.HasSubstitutedInit(Mono.Cecil.FieldDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.HasSubstitutedInit(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.IsIndirectlyCalled(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.IsInstantiated(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.IsProcessed(Mono.Cecil.IMetadataTokenProvider) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.IsPublic(Mono.Cecil.IMetadataTokenProvider) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.IsReflectionUsed(Mono.Cecil.IMemberDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.IsRelevantToVariantCasting(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.Mark(Mono.Cecil.CustomAttribute,Mono.Linker.DependencyInfo@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.Mark(Mono.Cecil.IMetadataTokenProvider,Mono.Linker.DependencyInfo@,Mono.Linker.MessageOrigin@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.MarkIndirectlyCalledMethod(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.MarkInstantiated(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.MarkProcessed(Mono.Cecil.IMetadataTokenProvider,Mono.Linker.DependencyInfo@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.MarkReflectionUsed(Mono.Cecil.IMemberDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.MarkRelevantToVariantCasting(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.PrepareDependenciesDump + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.PrepareDependenciesDump(System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.set_ProcessSatelliteAssemblies(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.SetAppliedPreserve(Mono.Cecil.TypeDefinition,Mono.Linker.TypePreserve) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.SetMembersPreserve(Mono.Cecil.ExportedType,Mono.Linker.TypePreserveMembers) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.SetMembersPreserve(Mono.Cecil.TypeDefinition,Mono.Linker.TypePreserveMembers) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.SetPreservedStaticCtor(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.SetProcessed(Mono.Cecil.IMetadataTokenProvider) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.SetPublic(Mono.Cecil.IMetadataTokenProvider) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.SetSubstitutedInit(Mono.Cecil.TypeDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.TryGetFieldUserValue(Mono.Cecil.FieldDefinition,System.Object@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.TryGetLinkerAttribute``1(Mono.Cecil.IMemberDefinition,``0@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.TryGetMethodStubValue(Mono.Cecil.MethodDefinition,System.Object@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.TryGetPreserve(Mono.Cecil.TypeDefinition,Mono.Linker.TypePreserve@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.TryGetPreservedMembers(Mono.Cecil.ExportedType,Mono.Linker.TypePreserveMembers@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.AnnotationStore.TryGetPreservedMembers(Mono.Cecil.TypeDefinition,Mono.Linker.TypePreserveMembers@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.#ctor(Mono.Linker.Pipeline,Mono.Linker.ILogger,System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.CalculateAssemblyAction(Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.CanApplyOptimization(Mono.Linker.CodeOptimizations,Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.Dispose + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.FlushCachedWarnings + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_Actions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_AddReflectionAnnotations + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_AssembliesWithGeneratedSingleWarning + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_AssemblyListFile + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_CompilerGeneratedState + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_CustomAttributes + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_DefaultAction + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_DeterministicOutput + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_DisableEventSourceSpecialHandling + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_DisableOperatorDiscovery + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_EnableReducedTracing + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_EnableSerializationDiscovery + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_ErrorsCount + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_FeatureSettings + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_GeneralSingleWarn + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_GeneralWarnAsError + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_IgnoreDescriptors + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_IgnoreLinkAttributes + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_IgnoreSubstitutions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_IgnoreUnresolved + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_KeepUsedAttributeTypesOnly + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_LinkSymbols + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_LogMessages + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_MarkedKnownMembers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_MarkHandlers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_MarkingHelpers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_MetadataTrimming + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_NoTrimWarn + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_NoWarn + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_Optimizations + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_OutputDirectory + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_PInvokes + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_Pipeline + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_Resolver + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_SerializationMarker + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_SingleWarn + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_StripSecurity + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_Suppressions + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_SymbolReaderProvider + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_Tracer + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_TrimAction + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_WarnAsError + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_WarningSuppressionWriter + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.get_WarnVersion + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.GetAssemblies + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.GetMethodIL(Mono.Cecil.Cil.MethodBody) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.GetMethodIL(Mono.Cecil.MethodDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.GetReferencedAssemblies + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.GetTargetRuntimeVersion + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.HasFeatureValue(System.String,System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.IsOptimizationEnabled(Mono.Linker.CodeOptimizations,Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.IsOptimizationEnabled(Mono.Linker.CodeOptimizations,Mono.Cecil.MemberReference) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.IsSingleWarn(System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.IsTrimmable(Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.IsWarningAsError(System.Int32) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.IsWarningSuppressed(System.Int32,System.String,Mono.Linker.MessageOrigin) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogDiagnostic(System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogError(System.Nullable{Mono.Linker.MessageOrigin},ILLink.Shared.DiagnosticId,System.String[]) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogError(System.String,System.Int32,System.String,System.Nullable{Mono.Linker.MessageOrigin}) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogMessage(System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogWarning(Mono.Cecil.IMemberDefinition,ILLink.Shared.DiagnosticId,System.Nullable{System.Int32},System.String[]) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogWarning(Mono.Cecil.IMemberDefinition,ILLink.Shared.DiagnosticId,System.String[]) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogWarning(Mono.Linker.MessageOrigin,ILLink.Shared.DiagnosticId,System.String[]) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogWarning(System.String,ILLink.Shared.DiagnosticId,System.String[]) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogWarning(System.String,System.Int32,Mono.Cecil.IMemberDefinition,System.Nullable{System.Int32},System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogWarning(System.String,System.Int32,Mono.Linker.MessageOrigin,System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.LogWarning(System.String,System.Int32,System.String,System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.RegisterAssembly(Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.RegisterAssemblyAction(System.String,Mono.Linker.AssemblyAction) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.ReportUnresolved(Mono.Cecil.ExportedType) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.ReportUnresolved(Mono.Cecil.FieldReference) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.ReportUnresolved(Mono.Cecil.MethodReference) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.ReportUnresolved(Mono.Cecil.TypeReference) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.Resolve(Mono.Cecil.ExportedType) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.Resolve(Mono.Cecil.IMetadataScope) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.ResolveReferences(Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.SafeReadSymbols(Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.SeenFirstTime(Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_AddReflectionAnnotations(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_AssembliesWithGeneratedSingleWarning(System.Collections.Generic.HashSet{System.String}) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_AssemblyListFile(System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_DefaultAction(Mono.Linker.AssemblyAction) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_DeterministicOutput(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_DisableEventSourceSpecialHandling(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_DisableOperatorDiscovery(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_EnableReducedTracing(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_EnableSerializationDiscovery(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_FeatureSettings(System.Collections.Generic.Dictionary{System.String,System.Boolean}) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_GeneralSingleWarn(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_GeneralWarnAsError(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_IgnoreDescriptors(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_IgnoreLinkAttributes(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_IgnoreSubstitutions(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_IgnoreUnresolved(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_KeepUsedAttributeTypesOnly(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_LinkSymbols(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_LogMessages(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_MetadataTrimming(Mono.Linker.MetadataTrimming) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_NoTrimWarn(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_NoWarn(System.Collections.Generic.HashSet{System.Int32}) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_Optimizations(Mono.Linker.CodeOptimizationsSettings) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_OutputDirectory(System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_SingleWarn(System.Collections.Generic.Dictionary{System.String,System.Boolean}) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_StripSecurity(System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_Suppressions(Mono.Linker.UnconditionalSuppressMessageAttributeState) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_SymbolReaderProvider(Mono.Cecil.Cil.ISymbolReaderProvider) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_TrimAction(Mono.Linker.AssemblyAction) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_WarnAsError(System.Collections.Generic.Dictionary{System.Int32,System.Boolean}) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_WarningSuppressionWriter(Mono.Linker.WarningSuppressionWriter) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.set_WarnVersion(Mono.Linker.WarnVersion) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.SetAction(Mono.Cecil.AssemblyDefinition,Mono.Linker.AssemblyAction) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.SetCustomData(System.String,System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.SetFeatureValue(System.String,System.Boolean) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.TryResolve(Mono.Cecil.AssemblyDefinition,System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.TryResolve(Mono.Cecil.AssemblyNameReference) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.TryResolve(Mono.Cecil.ExportedType) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.LinkContext.TryResolve(System.String) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.CompareTo(Mono.Linker.MessageContainer) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.get_Category + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.get_Code + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.get_Origin + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.get_SubCategory + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.get_Text + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.IsWarningMessage(System.Nullable{System.Int32}@) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.op_Equality(Mono.Linker.MessageContainer,Mono.Linker.MessageContainer) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.op_Inequality(Mono.Linker.MessageContainer,Mono.Linker.MessageContainer) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageContainer.ToMSBuildString + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.#ctor(Mono.Cecil.ICustomAttributeProvider,System.Nullable{System.Int32}) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.#ctor(Mono.Cecil.ICustomAttributeProvider) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.#ctor(Mono.Linker.MessageOrigin,System.Int32) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.#ctor(Mono.Linker.MessageOrigin) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.#ctor(System.String,System.Int32,System.Int32,Mono.Cecil.AssemblyDefinition) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.CompareTo(Mono.Linker.MessageOrigin) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.get_FileName + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.get_ILOffset + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.get_Provider + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.get_SourceColumn + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.get_SourceLine + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.op_Equality(Mono.Linker.MessageOrigin,Mono.Linker.MessageOrigin) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.op_Inequality(Mono.Linker.MessageOrigin,Mono.Linker.MessageOrigin) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.MessageOrigin.WithInstructionOffset(System.Int32) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.OverrideInformation.#ctor(Mono.Cecil.MethodDefinition,Mono.Cecil.MethodDefinition,Mono.Linker.ITryResolveMetadata,Mono.Cecil.InterfaceImplementation) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.OverrideInformation.get_IsOverrideOfInterfaceMember + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.OverrideInformation.get_IsStaticInterfaceMethodPair + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.Steps.BaseStep.get_MarkingHelpers + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.Steps.BaseStep.get_Tracer + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0002 + M:Mono.Linker.Steps.SubStepsDispatcher.Process(Mono.Linker.LinkContext) + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0008 + T:Mono.Linker.LinkContext + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0008 + T:Mono.Linker.MessageContainer + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0008 + T:Mono.Linker.MessageOrigin + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0009 + T:Mono.Linker.AnnotationStore + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0009 + T:Mono.Linker.LinkContext + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0009 + T:Mono.Linker.OverrideInformation + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0016 + M:Mono.Linker.AnnotationStore.Mark(Mono.Cecil.CustomAttribute):[T:System.ObsoleteAttribute] + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0016 + M:Mono.Linker.AnnotationStore.Mark(Mono.Cecil.IMetadataTokenProvider):[T:System.ObsoleteAttribute] + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0016 + M:Mono.Linker.LinkContext.TryGetCustomData(System.String,System.String@)$1:[T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute] + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + + CP0017 + M:Mono.Linker.LinkContext.Resolve(Mono.Cecil.AssemblyNameReference)$0 + ref/net8.0/illink.dll + lib/net8.0/illink.dll + + \ No newline at end of file