diff --git a/eng/packaging.targets b/eng/packaging.targets index d6344a0b666d7..2d0cb474720bb 100644 --- a/eng/packaging.targets +++ b/eng/packaging.targets @@ -60,7 +60,7 @@ - runtimes/$(_runtimeOS)/lib/$(TargetFrameworkWithoutSuffix) + runtimes/$(PackageTargetRuntime)/lib/$(TargetFrameworkWithoutSuffix) @@ -74,9 +74,18 @@ - /runtimes/$(_runtimeOS)/lib/$(TargetFrameworkWithoutSuffix)/$(TargetName).pdb + /runtimes/$(PackageTargetRuntime)/lib/$(TargetFrameworkWithoutSuffix)/$(TargetName).pdb $(TargetFrameworkWithoutSuffix) + + + + + + diff --git a/eng/references.targets b/eng/references.targets index 6adcba9332289..fd2bf41e8dbf2 100644 --- a/eng/references.targets +++ b/eng/references.targets @@ -35,18 +35,23 @@ - - - - - - + + <_projectReferenceWithOriginal Include="@(ProjectReference)" + Original="%(Identity)" /> + <_projectReferenceByFileName Include="@(_projectReferenceWithOriginal->'%(FileName)')" /> + + + + + <_projectReferencePackable Include="@(_projectReferenceByFileName)" + Exclude="@(NetCoreAppLibrary->WithMetadataValue('IsPackable', ''))" /> + <_projectReferenceNonPackable Include="@(_projectReferenceByFileName)" + Exclude="@(_projectReferencePackable)" /> + + diff --git a/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj b/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj index 0530b08235008..692131d7b3b66 100644 --- a/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj +++ b/src/libraries/Microsoft.Extensions.Logging.Console/src/Microsoft.Extensions.Logging.Console.csproj @@ -47,6 +47,7 @@ + @@ -60,4 +61,4 @@ - \ No newline at end of file + diff --git a/src/libraries/NetCoreAppLibrary.props b/src/libraries/NetCoreAppLibrary.props index cd44cc99317ab..ac16d73a6ec01 100644 --- a/src/libraries/NetCoreAppLibrary.props +++ b/src/libraries/NetCoreAppLibrary.props @@ -149,5 +149,18 @@ + - \ No newline at end of file + diff --git a/src/libraries/System.CodeDom/Directory.Build.props b/src/libraries/System.CodeDom/Directory.Build.props index 6821d51759dd1..b455ba6451dca 100644 --- a/src/libraries/System.CodeDom/Directory.Build.props +++ b/src/libraries/System.CodeDom/Directory.Build.props @@ -2,13 +2,6 @@ Open - Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language. - -Commonly Used Types: -System.CodeDom.CodeObject -System.CodeDom.Compiler.CodeDomProvider -Microsoft.CSharp.CSharpCodeProvider -Microsoft.VisualBasic.VBCodeProvider true browser;ios;tvos;maccatalyst diff --git a/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj b/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj deleted file mode 100644 index 86dceaae1b19c..0000000000000 --- a/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml b/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml new file mode 100644 index 0000000000000..ba057206fbd40 --- /dev/null +++ b/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml @@ -0,0 +1,634 @@ + + + + + CP0001 + T:System.CodeDom.CodeArgumentReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeArrayCreateExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeArrayIndexerExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAssignStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttachEventStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttributeArgument + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttributeArgumentCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttributeDeclaration + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeAttributeDeclarationCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeBaseReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeBinaryOperatorExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeBinaryOperatorType + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCastExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCatchClause + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCatchClauseCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeChecksumPragma + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeComment + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCommentStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCommentStatementCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeCompileUnit + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeConditionStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeConstructor + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDefaultValueExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDelegateCreateExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDelegateInvokeExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDirectionExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDirective + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeDirectiveCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeEntryPointMethod + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeEventReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeExpressionCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeExpressionStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeFieldReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeGotoStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeIndexerExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeIterationStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeLabeledStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeLinePragma + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMemberEvent + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMemberField + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMemberMethod + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMemberProperty + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMethodInvokeExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMethodReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeMethodReturnStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeNamespace + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeNamespaceCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeNamespaceImport + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeNamespaceImportCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeObject + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeObjectCreateExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeParameterDeclarationExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeParameterDeclarationExpressionCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodePrimitiveExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodePropertyReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodePropertySetValueReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeRegionDirective + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeRegionMode + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeRemoveEventStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeSnippetCompileUnit + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeSnippetExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeSnippetStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeSnippetTypeMember + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeStatementCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeThisReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeThrowExceptionStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTryCatchFinallyStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeConstructor + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeDeclaration + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeDeclarationCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeDelegate + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeMember + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeMemberCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeOfExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeParameter + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeParameterCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeReferenceOptions + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeReference + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeReferenceCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeTypeReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeVariableDeclarationStatement + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.CodeVariableReferenceExpression + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.FieldDirection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.MemberAttributes + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeCompiler + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeDomProvider + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeGenerator + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeGeneratorOptions + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CodeParser + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerError + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerErrorCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerInfo + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerParameters + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.CompilerResults + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.Executor + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.GeneratorSupport + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.ICodeCompiler + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.ICodeGenerator + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.ICodeParser + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.LanguageOptions + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:System.CodeDom.Compiler.TempFileCollection + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:Microsoft.VisualBasic.VBCodeProvider + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + + CP0001 + T:Microsoft.CSharp.CSharpCodeProvider + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + \ No newline at end of file diff --git a/src/libraries/System.CodeDom/src/System.CodeDom.csproj b/src/libraries/System.CodeDom/src/System.CodeDom.csproj index 7977a719807fb..40fb138bb656d 100644 --- a/src/libraries/System.CodeDom/src/System.CodeDom.csproj +++ b/src/libraries/System.CodeDom/src/System.CodeDom.csproj @@ -4,6 +4,14 @@ $(DefineConstants);CODEDOM $(NetCoreAppCurrent);netstandard2.0;net461 false + true + Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language. + +Commonly Used Types: +System.CodeDom.CodeObject +System.CodeDom.Compiler.CodeDomProvider +Microsoft.CSharp.CSharpCodeProvider +Microsoft.VisualBasic.VBCodeProvider diff --git a/src/libraries/System.Collections.Immutable/Directory.Build.props b/src/libraries/System.Collections.Immutable/Directory.Build.props index d69948edcde51..e8d65546d0c80 100644 --- a/src/libraries/System.Collections.Immutable/Directory.Build.props +++ b/src/libraries/System.Collections.Immutable/Directory.Build.props @@ -2,24 +2,5 @@ Microsoft - This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity. - -Commonly Used Types: -System.Collections.Immutable.ImmutableArray -System.Collections.Immutable.ImmutableArray<T> -System.Collections.Immutable.ImmutableDictionary -System.Collections.Immutable.ImmutableDictionary<TKey,TValue> -System.Collections.Immutable.ImmutableHashSet -System.Collections.Immutable.ImmutableHashSet<T> -System.Collections.Immutable.ImmutableList -System.Collections.Immutable.ImmutableList<T> -System.Collections.Immutable.ImmutableQueue -System.Collections.Immutable.ImmutableQueue<T> -System.Collections.Immutable.ImmutableSortedDictionary -System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> -System.Collections.Immutable.ImmutableSortedSet -System.Collections.Immutable.ImmutableSortedSet<T> -System.Collections.Immutable.ImmutableStack -System.Collections.Immutable.ImmutableStack<T> diff --git a/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj b/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj deleted file mode 100644 index 1db0e1915d389..0000000000000 --- a/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - .NETCoreApp;UAP - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml b/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml new file mode 100644 index 0000000000000..08e0aee4beb76 --- /dev/null +++ b/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml @@ -0,0 +1,16 @@ + + + + + PKV006 + .NETStandard,Version=v1.0 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV006 + .NETPortable,Version=v0.0,Profile=Profile259 + + \ No newline at end of file diff --git a/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj b/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj index c9d746fd13b6b..bb1d513e04547 100644 --- a/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj +++ b/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj @@ -2,6 +2,26 @@ $(NetCoreAppCurrent);netstandard2.0;net461 enable + true + This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity. + +Commonly Used Types: +System.Collections.Immutable.ImmutableArray +System.Collections.Immutable.ImmutableArray<T> +System.Collections.Immutable.ImmutableDictionary +System.Collections.Immutable.ImmutableDictionary<TKey,TValue> +System.Collections.Immutable.ImmutableHashSet +System.Collections.Immutable.ImmutableHashSet<T> +System.Collections.Immutable.ImmutableList +System.Collections.Immutable.ImmutableList<T> +System.Collections.Immutable.ImmutableQueue +System.Collections.Immutable.ImmutableQueue<T> +System.Collections.Immutable.ImmutableSortedDictionary +System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> +System.Collections.Immutable.ImmutableSortedSet +System.Collections.Immutable.ImmutableSortedSet<T> +System.Collections.Immutable.ImmutableStack +System.Collections.Immutable.ImmutableStack<T> @@ -84,9 +104,6 @@ Link="Common\System\Runtime\Versioning\NonVersionableAttribute.cs" /> - - - @@ -100,6 +117,9 @@ + + + diff --git a/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props b/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props index 844af4fbfc939..4784967b7f86a 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props +++ b/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props @@ -4,10 +4,5 @@ Open true browser - Provides types that support using configuration files. - -Commonly Used Types: -System.Configuration.Configuration -System.Configuration.ConfigurationManager \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj b/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj deleted file mode 100644 index b7c0493a0789c..0000000000000 --- a/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - netcoreapp2.0;net461;uap10.0.16299;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml new file mode 100644 index 0000000000000..8604e697147b8 --- /dev/null +++ b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml @@ -0,0 +1,982 @@ + + + + + CP0001 + T:System.UriIdnScope + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Drawing.Configuration.SystemDrawingSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DictionarySectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DpapiProtectedConfigurationProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IConfigurationSystem + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IdnElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IPersistComponentSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ApplicationSettingsBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ApplicationScopedSettingAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ApplicationSettingsGroup + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.AppSettingsReader + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.AppSettingsSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.CallbackValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.CallbackValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ClientSettingsSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.CommaDelimitedStringCollectionConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Configuration + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationAllowDefinition + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationAllowExeDefinition + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationCollectionAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationConverterBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationElementCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationElementCollectionType + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationElementProperty + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationErrorsException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationFileMap + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationLocation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationLocationCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationLockCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationManager + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationProperty + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationPropertyAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationPropertyCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationPropertyOptions + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSaveMode + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSectionCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSectionGroup + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSectionGroupCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationUserLevel + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigurationValidatorBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConfigXmlDocument + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConnectionStringSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConnectionStringSettingsCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ConnectionStringsSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ContextInformation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DefaultSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DefaultSettingValueAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.DefaultValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ElementInformation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ExeConfigurationFileMap + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ExeContext + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.GenericEnumConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IApplicationSettingsProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IConfigurationSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IgnoreSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IgnoreSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.InfiniteIntConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.InfiniteTimeSpanConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IntegerValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IntegerValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.IriParsingElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ISettingsProviderService + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.KeyValueConfigurationCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.KeyValueConfigurationElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.LocalFileSettingsProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.LongValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.LongValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NameValueConfigurationCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NameValueConfigurationElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NameValueFileSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NameValueSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.OverrideMode + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PositiveTimeSpanValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PositiveTimeSpanValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PropertyInformation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PropertyInformationCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.PropertyValueOrigin + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedConfiguration + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedConfigurationProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedConfigurationProviderCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedConfigurationSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProtectedProviderSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProviderSettings + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ProviderSettingsCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.RegexStringValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.RegexStringValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.RsaProtectedConfigurationProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SchemeSettingElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SchemeSettingElementCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SectionInformation + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingChangingEventArgs + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingChangingEventHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingElementCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsAttributeDictionary + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsContext + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsDescriptionAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsGroupDescriptionAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsGroupNameAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsLoadedEventArgs + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsLoadedEventHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsManageability + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsManageabilityAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyIsReadOnlyException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyNotFoundException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyValueCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyWrongTypeException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsProvider + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsProviderAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsProviderCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsSavingEventHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsSerializeAsAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingValueElement + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SingleTagSectionHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SpecialSetting + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SpecialSettingAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.CommaDelimitedStringCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.StringValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.StringValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SubclassTypeValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SubclassTypeValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanMinutesConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanMinutesOrInfiniteConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanSecondsConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanSecondsOrInfiniteConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanValidator + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TimeSpanValidatorAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.TypeNameConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.UriSection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.UserScopedSettingAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.UserSettingsGroup + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.ValidatorCallback + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.WhiteSpaceTrimStringConverter + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsProperty + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsPropertyValue + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.SettingsSerializeAs + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.NoSettingsVersionUpgradeAttribute + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Provider.ProviderBase + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Provider.ProviderCollection + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Provider.ProviderException + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.DelegatingConfigHost + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IConfigErrorInfo + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IConfigSystem + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IConfigurationManagerHelper + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IConfigurationManagerInternal + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigClientHost + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigConfigurationFactory + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigHost + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigRecord + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigRoot + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigSettingsFactory + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.IInternalConfigSystem + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.InternalConfigEventArgs + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.InternalConfigEventHandler + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + + CP0001 + T:System.Configuration.Internal.StreamChangeCallback + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj b/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj index 209d36e49c51b..7b1669a2b426b 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj +++ b/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj @@ -4,6 +4,12 @@ false $(NoWarn);CA1847 + true + Provides types that support using configuration files. + +Commonly Used Types: +System.Configuration.Configuration +System.Configuration.ConfigurationManager @@ -283,9 +289,12 @@ + + + + - diff --git a/src/libraries/System.IO.Packaging/Directory.Build.props b/src/libraries/System.IO.Packaging/Directory.Build.props index e1830e4026c15..63f02a0f817ef 100644 --- a/src/libraries/System.IO.Packaging/Directory.Build.props +++ b/src/libraries/System.IO.Packaging/Directory.Build.props @@ -2,6 +2,5 @@ Microsoft - Provides classes that support storage of multiple data objects in a single container. \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj b/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj deleted file mode 100644 index 14c8ca9ff74c9..0000000000000 --- a/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml b/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml new file mode 100644 index 0000000000000..0209c79dd6d6f --- /dev/null +++ b/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml @@ -0,0 +1,103 @@ + + + + + CP0001 + T:System.IO.FileFormatException + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.CompressionOption + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.EncryptionOption + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.Package + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackagePart + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackagePartCollection + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageProperties + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageRelationship + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageRelationshipCollection + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageRelationshipSelector + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackageRelationshipSelectorType + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.PackUriHelper + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.TargetMode + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.ZipPackage + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + CP0001 + T:System.IO.Packaging.ZipPackagePart + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj b/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj index abb185806210a..7c8112e0d5b06 100644 --- a/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj +++ b/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj @@ -3,6 +3,8 @@ true $(NetCoreAppCurrent);netstandard2.0;net461 enable + true + Provides classes that support storage of multiple data objects in a single container. $(NoWarn);CA1847 @@ -53,4 +55,8 @@ + + + + \ No newline at end of file diff --git a/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj b/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj index f43c090d0810b..677aa1ef3626c 100644 --- a/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj +++ b/src/libraries/System.IO.Pipes.AccessControl/src/System.IO.Pipes.AccessControl.csproj @@ -16,6 +16,7 @@ true +