diff --git a/src/Microsoft.VisualStudio.Composition.Analyzers/AssemblyInfo.cs b/src/Microsoft.VisualStudio.Composition.Analyzers/AssemblyInfo.cs
new file mode 100644
index 000000000..ce5333a4e
--- /dev/null
+++ b/src/Microsoft.VisualStudio.Composition.Analyzers/AssemblyInfo.cs
@@ -0,0 +1,6 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System.Resources;
+
+[assembly: NeutralResourcesLanguage("en-US")]
diff --git a/src/Microsoft.VisualStudio.Composition.Analyzers/Utils.cs b/src/Microsoft.VisualStudio.Composition.Analyzers/Utils.cs
index f9b7b2c72..e5956dda1 100644
--- a/src/Microsoft.VisualStudio.Composition.Analyzers/Utils.cs
+++ b/src/Microsoft.VisualStudio.Composition.Analyzers/Utils.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition.Analyzers
{
diff --git a/src/Microsoft.VisualStudio.Composition.Analyzers/VSMEF001PropertyMustHaveSetter.cs b/src/Microsoft.VisualStudio.Composition.Analyzers/VSMEF001PropertyMustHaveSetter.cs
index cb920aca8..555e9fa53 100644
--- a/src/Microsoft.VisualStudio.Composition.Analyzers/VSMEF001PropertyMustHaveSetter.cs
+++ b/src/Microsoft.VisualStudio.Composition.Analyzers/VSMEF001PropertyMustHaveSetter.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition.Analyzers
{
diff --git a/src/Microsoft.VisualStudio.Composition.AppHost/CreateComposition.cs b/src/Microsoft.VisualStudio.Composition.AppHost/CreateComposition.cs
index 6f1713c42..c4751f20d 100644
--- a/src/Microsoft.VisualStudio.Composition.AppHost/CreateComposition.cs
+++ b/src/Microsoft.VisualStudio.Composition.AppHost/CreateComposition.cs
@@ -1,10 +1,14 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
// Elements of this file taken from:
// https://github.com/dotnet/buildtools/blob/647d79ca86350646be4b87b889221d9a1de9b710/src/common/AssemblyResolver.cs#L31-L107
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file https://github.com/dotnet/buildtools/blob/master/LICENSE for more information.
+#pragma warning disable CA1819 // Properties should not return arrays
+#pragma warning disable CA1001 // Types that own disposable fields should be disposable
+
namespace Microsoft.VisualStudio.Composition.AppHost
{
using System;
@@ -62,17 +66,17 @@ public CreateComposition()
/// Gets a token that is canceled when MSBuild is requesting that we abort.
public CancellationToken CancellationToken => this.cts.Token;
- public ITaskItem[] CatalogAssemblies { get; set; } = new ITaskItem[0];
+ public ITaskItem[] CatalogAssemblies { get; set; } = Array.Empty();
///
/// Gets or sets the paths to assemblies that may be loaded as part of MEF discovery (because they are referenced by an assembly in the .)
///
- public ITaskItem[] ReferenceAssemblies { get; set; } = new ITaskItem[0];
+ public ITaskItem[] ReferenceAssemblies { get; set; } = Array.Empty();
///
/// Gets or sets a list of paths to directories to search for MEF catalog assemblies.
///
- public ITaskItem[] CatalogAssemblySearchPath { get; set; } = new ITaskItem[0];
+ public ITaskItem[] CatalogAssemblySearchPath { get; set; } = Array.Empty();
///
/// Gets or sets a list of codes to suppress warnings for.
diff --git a/src/Microsoft.VisualStudio.Composition.AppHost/CreateContainerFactoryBootstrapFile.cs b/src/Microsoft.VisualStudio.Composition.AppHost/CreateContainerFactoryBootstrapFile.cs
index 42239ff43..c99994bdd 100644
--- a/src/Microsoft.VisualStudio.Composition.AppHost/CreateContainerFactoryBootstrapFile.cs
+++ b/src/Microsoft.VisualStudio.Composition.AppHost/CreateContainerFactoryBootstrapFile.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition.AppHost
{
diff --git a/src/Microsoft.VisualStudio.Composition.AppHost/ExceptionHelpers.cs b/src/Microsoft.VisualStudio.Composition.AppHost/ExceptionHelpers.cs
index 5c45681b5..ec9910919 100644
--- a/src/Microsoft.VisualStudio.Composition.AppHost/ExceptionHelpers.cs
+++ b/src/Microsoft.VisualStudio.Composition.AppHost/ExceptionHelpers.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition.AppHost
{
diff --git a/src/Microsoft.VisualStudio.Composition.Configuration/TypeForwarders.cs b/src/Microsoft.VisualStudio.Composition.Configuration/TypeForwarders.cs
index 3a04d3c16..891b2c583 100644
--- a/src/Microsoft.VisualStudio.Composition.Configuration/TypeForwarders.cs
+++ b/src/Microsoft.VisualStudio.Composition.Configuration/TypeForwarders.cs
@@ -1,3 +1,6 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
using System.Runtime.CompilerServices;
using Microsoft.VisualStudio.Composition;
diff --git a/src/Microsoft.VisualStudio.Composition.NetFxAttributes/TypeForwarders.cs b/src/Microsoft.VisualStudio.Composition.NetFxAttributes/TypeForwarders.cs
index 42bd3f810..07c88665c 100644
--- a/src/Microsoft.VisualStudio.Composition.NetFxAttributes/TypeForwarders.cs
+++ b/src/Microsoft.VisualStudio.Composition.NetFxAttributes/TypeForwarders.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using System.ComponentModel.Composition;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.VisualStudio.Composition/ArrayRental`1.cs b/src/Microsoft.VisualStudio.Composition/ArrayRental`1.cs
index 509d94912..9d2786ca4 100644
--- a/src/Microsoft.VisualStudio.Composition/ArrayRental`1.cs
+++ b/src/Microsoft.VisualStudio.Composition/ArrayRental`1.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/AttributeServices.cs b/src/Microsoft.VisualStudio.Composition/AttributeServices.cs
index 576a1ea3c..6a3965b1a 100644
--- a/src/Microsoft.VisualStudio.Composition/AttributeServices.cs
+++ b/src/Microsoft.VisualStudio.Composition/AttributeServices.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ByValueEquality+AssemblyNameComparer.cs b/src/Microsoft.VisualStudio.Composition/ByValueEquality+AssemblyNameComparer.cs
index f72ba575a..b359ccd1b 100644
--- a/src/Microsoft.VisualStudio.Composition/ByValueEquality+AssemblyNameComparer.cs
+++ b/src/Microsoft.VisualStudio.Composition/ByValueEquality+AssemblyNameComparer.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ByValueEquality+BufferComparer.cs b/src/Microsoft.VisualStudio.Composition/ByValueEquality+BufferComparer.cs
index d2a5204ef..d6cfb0381 100644
--- a/src/Microsoft.VisualStudio.Composition/ByValueEquality+BufferComparer.cs
+++ b/src/Microsoft.VisualStudio.Composition/ByValueEquality+BufferComparer.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ByValueEquality.cs b/src/Microsoft.VisualStudio.Composition/ByValueEquality.cs
index a672108c4..4967c41ff 100644
--- a/src/Microsoft.VisualStudio.Composition/ByValueEquality.cs
+++ b/src/Microsoft.VisualStudio.Composition/ByValueEquality.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/CollectionServices.cs b/src/Microsoft.VisualStudio.Composition/CollectionServices.cs
index e843a56a7..ae50a4144 100644
--- a/src/Microsoft.VisualStudio.Composition/CollectionServices.cs
+++ b/src/Microsoft.VisualStudio.Composition/CollectionServices.cs
@@ -1,4 +1,5 @@
-// This file originated from System.ComponentModel.Composition.dll
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ComposableCatalog.cs b/src/Microsoft.VisualStudio.Composition/ComposableCatalog.cs
index 332997fcf..70312d0bc 100644
--- a/src/Microsoft.VisualStudio.Composition/ComposableCatalog.cs
+++ b/src/Microsoft.VisualStudio.Composition/ComposableCatalog.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ComposablePartDefinition.cs b/src/Microsoft.VisualStudio.Composition/ComposablePartDefinition.cs
index ff24eccc6..ff027f87b 100644
--- a/src/Microsoft.VisualStudio.Composition/ComposablePartDefinition.cs
+++ b/src/Microsoft.VisualStudio.Composition/ComposablePartDefinition.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ComposedPart.cs b/src/Microsoft.VisualStudio.Composition/ComposedPart.cs
index ad0409ee5..934785ee7 100644
--- a/src/Microsoft.VisualStudio.Composition/ComposedPart.cs
+++ b/src/Microsoft.VisualStudio.Composition/ComposedPart.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
@@ -181,13 +182,14 @@ private static string GetDiagnosticLocation(ImportDefinitionBinding import)
{
Requires.NotNull(import, nameof(import));
+ var memberName = import.ImportingParameter is object ? ("ctor(" + import.ImportingParameter.Name + ")") :
+ import.ImportingMemberRef is object ? import.ImportingMemberRef.Name :
+ "(unknown)";
return string.Format(
CultureInfo.CurrentCulture,
"{0}.{1}",
import.ComposablePartType.FullName,
- import.ImportingParameter is object ? ("ctor(" + import.ImportingParameter.Name + ")") :
- import.ImportingMemberRef is object ? import.ImportingMemberRef.Name :
- "(unknown)");
+ memberName);
}
private static string? GetDiagnosticLocation(ExportDefinitionBinding export)
diff --git a/src/Microsoft.VisualStudio.Composition/ComposedPartDiagnostic.cs b/src/Microsoft.VisualStudio.Composition/ComposedPartDiagnostic.cs
index a51f95062..df6155dce 100644
--- a/src/Microsoft.VisualStudio.Composition/ComposedPartDiagnostic.cs
+++ b/src/Microsoft.VisualStudio.Composition/ComposedPartDiagnostic.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/CompositionConfiguration.cs b/src/Microsoft.VisualStudio.Composition/CompositionConfiguration.cs
index 01c54a805..103b56e41 100644
--- a/src/Microsoft.VisualStudio.Composition/CompositionConfiguration.cs
+++ b/src/Microsoft.VisualStudio.Composition/CompositionConfiguration.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/CompositionConstants.cs b/src/Microsoft.VisualStudio.Composition/CompositionConstants.cs
index 9a31b64e4..195bcb2b9 100644
--- a/src/Microsoft.VisualStudio.Composition/CompositionConstants.cs
+++ b/src/Microsoft.VisualStudio.Composition/CompositionConstants.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/CompositionFailedException.cs b/src/Microsoft.VisualStudio.Composition/CompositionFailedException.cs
index 071422d15..8ced0a6d7 100644
--- a/src/Microsoft.VisualStudio.Composition/CompositionFailedException.cs
+++ b/src/Microsoft.VisualStudio.Composition/CompositionFailedException.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/CompressedUInt.cs b/src/Microsoft.VisualStudio.Composition/CompressedUInt.cs
index 1f87801f2..c8e0cc777 100644
--- a/src/Microsoft.VisualStudio.Composition/CompressedUInt.cs
+++ b/src/Microsoft.VisualStudio.Composition/CompressedUInt.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/AttributedPartDiscovery.cs b/src/Microsoft.VisualStudio.Composition/Configuration/AttributedPartDiscovery.cs
index 4f1cab544..2f149756e 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/AttributedPartDiscovery.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/AttributedPartDiscovery.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/AttributedPartDiscoveryV1.cs b/src/Microsoft.VisualStudio.Composition/Configuration/AttributedPartDiscoveryV1.cs
index f6f6469bf..cabddb224 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/AttributedPartDiscoveryV1.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/AttributedPartDiscoveryV1.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/CachedCatalog.cs b/src/Microsoft.VisualStudio.Composition/Configuration/CachedCatalog.cs
index d9ec9c019..9de4e1512 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/CachedCatalog.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/CachedCatalog.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/CachedComposition.cs b/src/Microsoft.VisualStudio.Composition/Configuration/CachedComposition.cs
index 6d80070a2..4d944454c 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/CachedComposition.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/CachedComposition.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/ExportMetadataViewInterfaceEmitProxy.cs b/src/Microsoft.VisualStudio.Composition/Configuration/ExportMetadataViewInterfaceEmitProxy.cs
index 4c9c3dbbf..60502ad82 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/ExportMetadataViewInterfaceEmitProxy.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/ExportMetadataViewInterfaceEmitProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/MetadataViewGenerator.cs b/src/Microsoft.VisualStudio.Composition/Configuration/MetadataViewGenerator.cs
index b7eb8831d..4fc9df151 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/MetadataViewGenerator.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/MetadataViewGenerator.cs
@@ -1,4 +1,7 @@
-/********************************************************
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+/********************************************************
* *
* © Copyright (C) Microsoft. All rights reserved. *
* *
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/MetadataViewImplProxy.cs b/src/Microsoft.VisualStudio.Composition/Configuration/MetadataViewImplProxy.cs
index 7d1814d85..f81694ca5 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/MetadataViewImplProxy.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/MetadataViewImplProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/NetFxAdapters.cs b/src/Microsoft.VisualStudio.Composition/Configuration/NetFxAdapters.cs
index 64704c2b9..c5f7b7df1 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/NetFxAdapters.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/NetFxAdapters.cs
@@ -1,4 +1,7 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+#pragma warning disable CA2208 // Instantiate argument exceptions correctly
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Configuration/SerializationContextBase.cs b/src/Microsoft.VisualStudio.Composition/Configuration/SerializationContextBase.cs
index 9ff73ce44..e2c6db51c 100644
--- a/src/Microsoft.VisualStudio.Composition/Configuration/SerializationContextBase.cs
+++ b/src/Microsoft.VisualStudio.Composition/Configuration/SerializationContextBase.cs
@@ -1,4 +1,7 @@
-#if DEBUG
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+#if DEBUG
////#define TRACESTATS
////#define TRACESERIALIZATION
#endif
diff --git a/src/Microsoft.VisualStudio.Composition/ContractNameServices.cs b/src/Microsoft.VisualStudio.Composition/ContractNameServices.cs
index c9c73cb3a..2192540e9 100644
--- a/src/Microsoft.VisualStudio.Composition/ContractNameServices.cs
+++ b/src/Microsoft.VisualStudio.Composition/ContractNameServices.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/CreationPolicy.cs b/src/Microsoft.VisualStudio.Composition/CreationPolicy.cs
index 2f05ca326..a8eca319b 100644
--- a/src/Microsoft.VisualStudio.Composition/CreationPolicy.cs
+++ b/src/Microsoft.VisualStudio.Composition/CreationPolicy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/DelegateServices.cs b/src/Microsoft.VisualStudio.Composition/DelegateServices.cs
index 31cc20bdb..f2f28a844 100644
--- a/src/Microsoft.VisualStudio.Composition/DelegateServices.cs
+++ b/src/Microsoft.VisualStudio.Composition/DelegateServices.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/DelegatingExportProvider.cs b/src/Microsoft.VisualStudio.Composition/DelegatingExportProvider.cs
index a1e778bfb..69ecbc1ff 100644
--- a/src/Microsoft.VisualStudio.Composition/DelegatingExportProvider.cs
+++ b/src/Microsoft.VisualStudio.Composition/DelegatingExportProvider.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Dgml.cs b/src/Microsoft.VisualStudio.Composition/Dgml.cs
index 0eeb64e33..ca3473a4e 100644
--- a/src/Microsoft.VisualStudio.Composition/Dgml.cs
+++ b/src/Microsoft.VisualStudio.Composition/Dgml.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/DiscoveredParts.cs b/src/Microsoft.VisualStudio.Composition/DiscoveredParts.cs
index f73268d5b..76788161e 100644
--- a/src/Microsoft.VisualStudio.Composition/DiscoveredParts.cs
+++ b/src/Microsoft.VisualStudio.Composition/DiscoveredParts.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/DiscoveryProgress.cs b/src/Microsoft.VisualStudio.Composition/DiscoveryProgress.cs
index 9a4171bc8..24dafba3f 100644
--- a/src/Microsoft.VisualStudio.Composition/DiscoveryProgress.cs
+++ b/src/Microsoft.VisualStudio.Composition/DiscoveryProgress.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/DisposableWithAction.cs b/src/Microsoft.VisualStudio.Composition/DisposableWithAction.cs
index e48ec4812..2ba9491cb 100644
--- a/src/Microsoft.VisualStudio.Composition/DisposableWithAction.cs
+++ b/src/Microsoft.VisualStudio.Composition/DisposableWithAction.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/Export.cs b/src/Microsoft.VisualStudio.Composition/Export.cs
index 39f62d3c3..0cea89bcd 100644
--- a/src/Microsoft.VisualStudio.Composition/Export.cs
+++ b/src/Microsoft.VisualStudio.Composition/Export.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ExportDefinition.cs b/src/Microsoft.VisualStudio.Composition/ExportDefinition.cs
index 390e8bd22..d99e034b1 100644
--- a/src/Microsoft.VisualStudio.Composition/ExportDefinition.cs
+++ b/src/Microsoft.VisualStudio.Composition/ExportDefinition.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ExportDefinitionBinding.cs b/src/Microsoft.VisualStudio.Composition/ExportDefinitionBinding.cs
index 257d38678..7edd8f6c4 100644
--- a/src/Microsoft.VisualStudio.Composition/ExportDefinitionBinding.cs
+++ b/src/Microsoft.VisualStudio.Composition/ExportDefinitionBinding.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ExportFactory.cs b/src/Microsoft.VisualStudio.Composition/ExportFactory.cs
index f1af62804..4ce212ef3 100644
--- a/src/Microsoft.VisualStudio.Composition/ExportFactory.cs
+++ b/src/Microsoft.VisualStudio.Composition/ExportFactory.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ExportMetadataValueImportConstraint.cs b/src/Microsoft.VisualStudio.Composition/ExportMetadataValueImportConstraint.cs
index ad362b9c1..a54b0ef09 100644
--- a/src/Microsoft.VisualStudio.Composition/ExportMetadataValueImportConstraint.cs
+++ b/src/Microsoft.VisualStudio.Composition/ExportMetadataValueImportConstraint.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ExportProvider+NonSharedExport.cs b/src/Microsoft.VisualStudio.Composition/ExportProvider+NonSharedExport.cs
index 080ac1f56..acb1acb4e 100644
--- a/src/Microsoft.VisualStudio.Composition/ExportProvider+NonSharedExport.cs
+++ b/src/Microsoft.VisualStudio.Composition/ExportProvider+NonSharedExport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ExportProvider+NonSharedLazy`2.cs b/src/Microsoft.VisualStudio.Composition/ExportProvider+NonSharedLazy`2.cs
index a3dd2e2ae..a8ad3ee7a 100644
--- a/src/Microsoft.VisualStudio.Composition/ExportProvider+NonSharedLazy`2.cs
+++ b/src/Microsoft.VisualStudio.Composition/ExportProvider+NonSharedLazy`2.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
diff --git a/src/Microsoft.VisualStudio.Composition/ExportProvider.cs b/src/Microsoft.VisualStudio.Composition/ExportProvider.cs
index 688ebfae7..20992fa36 100644
--- a/src/Microsoft.VisualStudio.Composition/ExportProvider.cs
+++ b/src/Microsoft.VisualStudio.Composition/ExportProvider.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft. All rights reserved.
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.VisualStudio.Composition
{
@@ -37,7 +38,7 @@ public abstract partial class ExportProvider : IDisposableObservable
protected static readonly Lazy