Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/aspnetwebstack.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbradwilson <dotnetguy@gmail.com>2012-04-07 04:36:49 +0400
committerbradwilson <dotnetguy@gmail.com>2012-04-07 04:36:49 +0400
commit3a49f5a23bd07f201face4088ce3c7a8031be625 (patch)
tree88a3c3d25389faebdd9826ab712bc7b63f0f8fbd
parentde43b6ad756800fd3b6e984ec65f9f37dbad723f (diff)
Added copyright headers and License.txt
-rw-r--r--License.txt15
-rw-r--r--src/AptcaCommonAssemblyInfo.cs4
-rw-r--r--src/Common/DictionaryExtensions.cs2
-rw-r--r--src/Common/Error.cs2
-rw-r--r--src/Common/HttpMethodHelper.cs4
-rw-r--r--src/Common/PrefixContainer.cs2
-rw-r--r--src/Common/TaskHelpers.cs4
-rw-r--r--src/Common/TaskHelpersExtensions.cs4
-rw-r--r--src/CommonAssemblyInfo.cs4
-rw-r--r--src/DynamicHelper.cs2
-rw-r--r--src/ExceptionHelper.cs4
-rw-r--r--src/GlobalSuppressions.cs2
-rw-r--r--src/HashCodeCombiner.cs2
-rw-r--r--src/IVirtualPathUtility.cs4
-rw-r--r--src/Microsoft.Web.Helpers/GlobalSuppressions.cs4
-rw-r--r--src/Microsoft.Web.Helpers/Gravatar.cs4
-rw-r--r--src/Microsoft.Web.Helpers/GravatarRating.cs4
-rw-r--r--src/Microsoft.Web.Helpers/LinkShareSite.cs4
-rw-r--r--src/Microsoft.Web.Helpers/PreApplicationStartCode.cs4
-rw-r--r--src/Microsoft.Web.Helpers/Properties/AssemblyInfo.cs2
-rw-r--r--src/Microsoft.Web.Helpers/Themes.cs4
-rw-r--r--src/Microsoft.Web.Helpers/UrlBuilder.cs4
-rw-r--r--src/Microsoft.Web.Helpers/Video.cs4
-rw-r--r--src/Microsoft.Web.Helpers/VirtualPathUtilityBase.cs4
-rw-r--r--src/Microsoft.Web.Helpers/VirtualPathUtilityWrapper.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/DbContextExtensions.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/DbDataController.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/GlobalSuppressions.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/LinqToEntitiesDataController.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/AssociationInfo.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/DbMetadataProviderAttribute.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProvider.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProviderAttribute.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptionContext.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptor.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataPropertyDescriptorWrapper.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataWorkspaceUtilities.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptionContextBase.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptorBase.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextExtensions.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextUtilities.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.EntityFramework/Properties/AssemblyInfo.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.Helpers/DataControllerMetadataGenerator.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.Helpers/GlobalSuppressions.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.Helpers/MetadataExtensions.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.Helpers/Properties/AssemblyInfo.cs4
-rw-r--r--src/Microsoft.Web.Http.Data.Helpers/UpshotExtensions.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/ChangeOperation.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/ChangeSet.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/ChangeSetEntry.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/CustomizingActionDescriptor.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/DataController.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/DataControllerActionInvoker.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/DataControllerActionSelector.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/DataControllerActionValueBinder.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/DataControllerDescription.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/DataControllerValidation.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/DeleteAttribute.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/GlobalSuppressions.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/InsertAttribute.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptionProvider.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptor.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/Metadata/MetadataProvider.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/Metadata/MetadataProviderAttribute.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/Properties/AssemblyInfo.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/QueryFilterAttribute.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/QueryResult.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/RoundtripOriginalAttribute.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/SubmitActionDescriptor.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/SubmitProxyActionDescriptor.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/TypeDescriptorExtensions.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/TypeUtility.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/UpdateActionDescriptor.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/UpdateAttribute.cs4
-rw-r--r--src/Microsoft.Web.Http.Data/ValidationResultInfo.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ActionLinkAreaAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/AjaxOnlyAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/AreaHelpers.cs4
-rw-r--r--src/Microsoft.Web.Mvc/AsyncManagerExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ButtonBuilder.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ButtonsAndLinkExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/CachedExpressionCompiler.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ContentTypeAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ControllerExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/ActionLink.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/DropDownList.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/EncodeType.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/Hidden.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/Label.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/MvcControl.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/MvcInputControl.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/Password.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/Repeater.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/RepeaterItem.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/RouteValues.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Controls/TextBox.cs4
-rw-r--r--src/Microsoft.Web.Mvc/CookieTempDataProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/CookieValueProviderFactory.cs4
-rw-r--r--src/Microsoft.Web.Mvc/CopyAsyncParametersAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/CreditCardAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/CssExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/DeserializeAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/DynamicReflectionObject.cs4
-rw-r--r--src/Microsoft.Web.Mvc/DynamicViewDataDictionary.cs4
-rw-r--r--src/Microsoft.Web.Mvc/DynamicViewPage.cs4
-rw-r--r--src/Microsoft.Web.Mvc/DynamicViewPage`1.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ElementalValueProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/EmailAddressAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Error.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/Hoisted`2.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs4
-rw-r--r--src/Microsoft.Web.Mvc/FileExtensionsAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/FormExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/GlobalSuppressions.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Html/HtmlHelperExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/HtmlButtonType.cs4
-rw-r--r--src/Microsoft.Web.Mvc/IMachineKey.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ImageExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Internal/ExpressionHelper.cs4
-rw-r--r--src/Microsoft.Web.Mvc/LinkBuilder.cs4
-rw-r--r--src/Microsoft.Web.Mvc/LinkExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/MachineKeyWrapper.cs4
-rw-r--r--src/Microsoft.Web.Mvc/MailToExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinder`1.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/BinaryDataModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/BindNeverAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/BindRequiredAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/BindingBehavior.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/BindingBehaviorAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderUtil.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinder`1.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDto.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinder.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoResult.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinder`2.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAdapter.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBindingContext.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/GenericModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/IExtensibleModelBinder.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderUtil.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinder`2.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelBinderConfig.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelBinderErrorMessageProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderCollection.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderOptionsAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviders.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelBinderUtil.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelValidatedEventArgs.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelValidatingEventArgs.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/ModelValidationNode.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinder.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/SimpleModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinder.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinder.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinderProvider.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ModelCopier.cs4
-rw-r--r--src/Microsoft.Web.Mvc/MvcSerializer.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Properties/AssemblyInfo.cs4
-rw-r--r--src/Microsoft.Web.Mvc/RadioExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ReaderWriterCache`2.cs4
-rw-r--r--src/Microsoft.Web.Mvc/Resources/ActionType.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/AjaxHelperExtensions.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/AtomEntryActionResult.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/AtomFeedActionResult.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/AtomServiceDocumentActionResult.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/DataContractJsonActionResult.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/DataContractXmlActionResult.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/DefaultFormatHelper.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/DefaultFormatManager.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/FormatHelper.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/FormatManager.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/HtmlHelperExtensions.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/HttpRequestBaseExtensions.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/IEnumerableExtensions.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/IRequestFormatHandler.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/IResponseFormatHandler.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/JsonFormatHandler.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/MultiFormatActionResult.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/RequestContextExtensions.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/ResourceControllerFactory.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/ResourceErrorActionResult.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/ResourceModelBinder.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/ResourceRedirectToRouteResult.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/RouteCollectionExtensions.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/UriHelperExtensions.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/WebApiEnabledAttribute.cs2
-rw-r--r--src/Microsoft.Web.Mvc/Resources/XmlFormatHandler.cs2
-rw-r--r--src/Microsoft.Web.Mvc/ScriptExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/SerializationExtensions.cs4
-rw-r--r--src/Microsoft.Web.Mvc/SerializationMode.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ServerVariablesValueProviderFactory.cs4
-rw-r--r--src/Microsoft.Web.Mvc/SessionValueProviderFactory.cs4
-rw-r--r--src/Microsoft.Web.Mvc/SkipBindingAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/TempDataValueProviderFactory.cs4
-rw-r--r--src/Microsoft.Web.Mvc/TypeDescriptorHelper.cs4
-rw-r--r--src/Microsoft.Web.Mvc/TypeHelpers.cs4
-rw-r--r--src/Microsoft.Web.Mvc/UrlAttribute.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ValueProviderUtil.cs4
-rw-r--r--src/Microsoft.Web.Mvc/ViewExtensions.cs4
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/AuthenticationClientCollection.cs4
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/BuiltInOAuthClient.cs4
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/BuiltInOpenIDClient.cs4
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/OAuthAccount.cs4
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/OAuthWebSecurity.cs4
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/PreApplicationStartCode.cs4
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/Properties/AssemblyInfo.cs4
-rw-r--r--src/Microsoft.Web.WebPages.OAuth/WebPagesOAuthDataProvider.cs4
-rw-r--r--src/MimeMapping.cs4
-rw-r--r--src/RS.cs4
-rw-r--r--src/SPA/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Json/Extensions/JsonValueExtensions.cs4
-rw-r--r--src/System.Json/GlobalSuppressions.cs4
-rw-r--r--src/System.Json/JXmlToJsonValueConverter.cs4
-rw-r--r--src/System.Json/JsonArray.cs4
-rw-r--r--src/System.Json/JsonObject.cs4
-rw-r--r--src/System.Json/JsonPrimitive.cs4
-rw-r--r--src/System.Json/JsonType.cs4
-rw-r--r--src/System.Json/JsonValue.cs4
-rw-r--r--src/System.Json/JsonValueChange.cs4
-rw-r--r--src/System.Json/JsonValueChangeEventArgs.cs4
-rw-r--r--src/System.Json/JsonValueDynamicMetaObject.cs4
-rw-r--r--src/System.Json/JsonValueLinqExtensions.cs4
-rw-r--r--src/System.Json/NGenWrapper.cs4
-rw-r--r--src/System.Json/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Net.Http.Formatting/CloneableExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/BufferedMediaTypeFormatter.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/ContentNegotiationResult.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/DefaultContentNegotiator.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/DelegatingEnumerable.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/FormDataCollection.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/FormUrlEncodedJson.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/FormUrlEncodedMediaTypeFormatter.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/IContentNegotiator.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/IFormatterLogger.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/IRequiredMemberSelector.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/JsonContractResolver.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/JsonMediaTypeFormatter.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/JsonReaderQuotaException.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaRangeMapping.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaTypeConstants.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaTypeFormatter.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterCollection.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaTypeHeaderValueExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaTypeMapping.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaTypeMatch.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/MediaTypeWithQualityHeaderValueComparer.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/ParsedMediaTypeHeaderValue.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/FormUrlEncodedParser.cs2
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestHeaderParser.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestLineParser.cs2
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/HttpResponseHeaderParser.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/HttpStatusLineParser.cs2
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs2
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartBodyPartParser.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartParser.cs2
-rw-r--r--src/System.Net.Http.Formatting/Formatting/Parsers/ParserState.cs2
-rw-r--r--src/System.Net.Http.Formatting/Formatting/QueryStringMapping.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/RequestHeaderMapping.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/ResponseFormatterSelectionResult.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/ResponseMediaTypeMatch.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/SecureJsonTextReader.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/StringComparisonHelper.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/StringWithQualityHeaderValueComparer.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/XHRRequestHeaderMapping.cs4
-rw-r--r--src/System.Net.Http.Formatting/Formatting/XmlMediaTypeFormatter.cs4
-rw-r--r--src/System.Net.Http.Formatting/FormattingUtilities.cs4
-rw-r--r--src/System.Net.Http.Formatting/GlobalSuppressions.cs4
-rw-r--r--src/System.Net.Http.Formatting/Headers/CookieHeaderValue.cs4
-rw-r--r--src/System.Net.Http.Formatting/Headers/CookieState.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpClientExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpContentCollectionExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpContentExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpContentMessageExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpContentMultipartExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpHeaderExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpMessageContent.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpRequestHeadersExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpRequestMessageExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpResponseHeadersExtensions.cs4
-rw-r--r--src/System.Net.Http.Formatting/HttpUnsortedHeaders.cs2
-rw-r--r--src/System.Net.Http.Formatting/HttpUnsortedRequest.cs2
-rw-r--r--src/System.Net.Http.Formatting/HttpUnsortedResponse.cs2
-rw-r--r--src/System.Net.Http.Formatting/IMultipartStreamProvider.cs4
-rw-r--r--src/System.Net.Http.Formatting/Internal/AsyncResultWithExtraData.cs4
-rw-r--r--src/System.Net.Http.Formatting/Internal/DelegatingStream.cs4
-rw-r--r--src/System.Net.Http.Formatting/Internal/HttpValueCollection.cs4
-rw-r--r--src/System.Net.Http.Formatting/Internal/NonClosingDelegatingStream.cs4
-rw-r--r--src/System.Net.Http.Formatting/Internal/UriQueryUtility.cs4
-rw-r--r--src/System.Net.Http.Formatting/MimeBodyPart.cs4
-rw-r--r--src/System.Net.Http.Formatting/MultipartFileStreamProvider.cs4
-rw-r--r--src/System.Net.Http.Formatting/MultipartFormDataStreamProvider.cs4
-rw-r--r--src/System.Net.Http.Formatting/MultipartMemoryStreamProvider.cs4
-rw-r--r--src/System.Net.Http.Formatting/ObjectContent.cs4
-rw-r--r--src/System.Net.Http.Formatting/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Net.Http.Formatting/UriExtensions.cs4
-rw-r--r--src/System.Web.Helpers/Chart/Chart.cs4
-rw-r--r--src/System.Web.Helpers/Chart/ChartTheme.cs4
-rw-r--r--src/System.Web.Helpers/Common/VirtualPathUtil.cs4
-rw-r--r--src/System.Web.Helpers/ConversionUtil.cs4
-rw-r--r--src/System.Web.Helpers/Crypto.cs2
-rw-r--r--src/System.Web.Helpers/DynamicJavaScriptConverter.cs4
-rw-r--r--src/System.Web.Helpers/DynamicJsonArray.cs4
-rw-r--r--src/System.Web.Helpers/DynamicJsonObject.cs4
-rw-r--r--src/System.Web.Helpers/GlobalSuppressions.cs4
-rw-r--r--src/System.Web.Helpers/HtmlElement.cs4
-rw-r--r--src/System.Web.Helpers/HtmlObjectPrinter.cs4
-rw-r--r--src/System.Web.Helpers/Json.cs4
-rw-r--r--src/System.Web.Helpers/ObjectInfo.cs2
-rw-r--r--src/System.Web.Helpers/ObjectVisitor.cs4
-rw-r--r--src/System.Web.Helpers/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.Helpers/ServerInfo.cs4
-rw-r--r--src/System.Web.Helpers/SortDirection.cs4
-rw-r--r--src/System.Web.Helpers/WebCache.cs2
-rw-r--r--src/System.Web.Helpers/WebGrid/IWebGridDataSource.cs4
-rw-r--r--src/System.Web.Helpers/WebGrid/PreComputedGridDataSource.cs4
-rw-r--r--src/System.Web.Helpers/WebGrid/SortInfo.cs4
-rw-r--r--src/System.Web.Helpers/WebGrid/WebGrid.cs4
-rw-r--r--src/System.Web.Helpers/WebGrid/WebGridColumn.cs4
-rw-r--r--src/System.Web.Helpers/WebGrid/WebGridDataSource.cs4
-rw-r--r--src/System.Web.Helpers/WebGrid/WebGridPagerModes.cs4
-rw-r--r--src/System.Web.Helpers/WebGrid/WebGridRow.cs4
-rw-r--r--src/System.Web.Helpers/WebImage.cs4
-rw-r--r--src/System.Web.Helpers/WebMail.cs2
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpBinding.cs2
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpBindingSecurity.cs2
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityMode.cs2
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityModeHelper.cs2
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpMessage.cs4
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpMessageEncoderFactory.cs4
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingBindingElement.cs2
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingChannelListener.cs4
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingReplyChannel.cs4
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingRequestContext.cs4
-rw-r--r--src/System.Web.Http.SelfHost/Channels/HttpMessageExtensions.cs4
-rw-r--r--src/System.Web.Http.SelfHost/GlobalSuppressions.cs4
-rw-r--r--src/System.Web.Http.SelfHost/HttpRequestMessageExtensions.cs4
-rw-r--r--src/System.Web.Http.SelfHost/HttpSelfHostConfiguration.cs4
-rw-r--r--src/System.Web.Http.SelfHost/HttpSelfHostServer.cs2
-rw-r--r--src/System.Web.Http.SelfHost/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/AsyncResult.cs2
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferManagerOutputStream.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferedOutputStream.cs2
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelAcceptor.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelBindingUtility.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/CompletedAsyncResult.cs2
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/HttpTransportDefaults.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/IChannelAcceptor.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannel.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelAcceptor.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelListener.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/Channels/TransportDefaults.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/HostNameComparisonModeHelper.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/HttpClientCredentialTypeHelper.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/HttpProxyCredentialTypeHelper.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/HttpTransportSecurityExtensionMethods.cs4
-rw-r--r--src/System.Web.Http.SelfHost/ServiceModel/TransferModeHelper.cs4
-rw-r--r--src/System.Web.Http.WebHost/GlobalConfiguration.cs4
-rw-r--r--src/System.Web.Http.WebHost/GlobalSuppressions.cs4
-rw-r--r--src/System.Web.Http.WebHost/HttpControllerHandler.cs4
-rw-r--r--src/System.Web.Http.WebHost/HttpControllerRouteHandler.cs4
-rw-r--r--src/System.Web.Http.WebHost/HttpControllerTypeCacheSerializer.cs4
-rw-r--r--src/System.Web.Http.WebHost/PreApplicationStartCode.cs4
-rw-r--r--src/System.Web.Http.WebHost/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.Http.WebHost/RouteCollectionExtensions.cs4
-rw-r--r--src/System.Web.Http.WebHost/Routing/HostedHttpRoute.cs4
-rw-r--r--src/System.Web.Http.WebHost/Routing/HostedHttpRouteCollection.cs4
-rw-r--r--src/System.Web.Http.WebHost/Routing/HostedHttpRouteData.cs4
-rw-r--r--src/System.Web.Http.WebHost/Routing/HostedHttpVirtualPathData.cs4
-rw-r--r--src/System.Web.Http.WebHost/Routing/HttpContextBaseExtensions.cs4
-rw-r--r--src/System.Web.Http.WebHost/Routing/HttpRouteDataExtensions.cs4
-rw-r--r--src/System.Web.Http.WebHost/Routing/HttpRouteExtensions.cs4
-rw-r--r--src/System.Web.Http.WebHost/Routing/HttpWebRoute.cs4
-rw-r--r--src/System.Web.Http.WebHost/SuppressFormsAuthRedirectModule.cs4
-rw-r--r--src/System.Web.Http.WebHost/TaskWrapperAsyncResult.cs4
-rw-r--r--src/System.Web.Http.WebHost/WebHostAssembliesResolver.cs4
-rw-r--r--src/System.Web.Http.WebHost/WebHostHttpControllerTypeResolver.cs4
-rw-r--r--src/System.Web.Http/AcceptVerbsAttribute.cs4
-rw-r--r--src/System.Web.Http/ActionNameAttribute.cs4
-rw-r--r--src/System.Web.Http/AllowAnonymousAttribute.cs4
-rw-r--r--src/System.Web.Http/ApiController.cs4
-rw-r--r--src/System.Web.Http/AuthorizeAttribute.cs4
-rw-r--r--src/System.Web.Http/Controllers/ApiControllerActionInvoker.cs4
-rw-r--r--src/System.Web.Http/Controllers/ApiControllerActionSelector.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpActionBinding.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpActionContext.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpActionContextExtensions.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpActionDescriptor.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpControllerConfigurationAttribute.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpControllerContext.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpControllerDescriptor.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpParameterBinding.cs4
-rw-r--r--src/System.Web.Http/Controllers/HttpParameterDescriptor.cs4
-rw-r--r--src/System.Web.Http/Controllers/IActionHttpMethodProvider.cs4
-rw-r--r--src/System.Web.Http/Controllers/IActionMethodSelector.cs4
-rw-r--r--src/System.Web.Http/Controllers/IActionResultConverter.cs4
-rw-r--r--src/System.Web.Http/Controllers/IActionValueBinder.cs4
-rw-r--r--src/System.Web.Http/Controllers/IHttpActionInvoker.cs4
-rw-r--r--src/System.Web.Http/Controllers/IHttpActionSelector.cs4
-rw-r--r--src/System.Web.Http/Controllers/IHttpController.cs4
-rw-r--r--src/System.Web.Http/Controllers/ReflectedHttpActionDescriptor.cs4
-rw-r--r--src/System.Web.Http/Controllers/ReflectedHttpParameterDescriptor.cs4
-rw-r--r--src/System.Web.Http/Controllers/ResponseMessageResultConverter.cs2
-rw-r--r--src/System.Web.Http/Controllers/ValueResultConverter.cs2
-rw-r--r--src/System.Web.Http/Controllers/VoidResultConverter.cs2
-rw-r--r--src/System.Web.Http/Dependencies/EmptyResolver.cs4
-rw-r--r--src/System.Web.Http/Dependencies/IDependencyResolver.cs2
-rw-r--r--src/System.Web.Http/Dependencies/IDependencyScope.cs2
-rw-r--r--src/System.Web.Http/Description/ApiDescription.cs4
-rw-r--r--src/System.Web.Http/Description/ApiExplorer.cs4
-rw-r--r--src/System.Web.Http/Description/ApiExplorerSettingsAttribute.cs4
-rw-r--r--src/System.Web.Http/Description/ApiParameterDescription.cs4
-rw-r--r--src/System.Web.Http/Description/ApiParameterSource.cs4
-rw-r--r--src/System.Web.Http/Description/IApiExplorer.cs4
-rw-r--r--src/System.Web.Http/Description/IDocumentationProvider.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/DefaultAssembliesResolver.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/DefaultHttpControllerActivator.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/DefaultHttpControllerSelector.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/DefaultHttpControllerTypeResolver.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/ExceptionSurrogate.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/HttpControllerDispatcher.cs2
-rw-r--r--src/System.Web.Http/Dispatcher/HttpControllerTypeCache.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/IAssembliesResolver.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/IHttpControllerActivator.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/IHttpControllerSelector.cs4
-rw-r--r--src/System.Web.Http/Dispatcher/IHttpControllerTypeResolver.cs4
-rw-r--r--src/System.Web.Http/Filters/ActionDescriptorFilterProvider.cs4
-rw-r--r--src/System.Web.Http/Filters/ActionFilterAttribute.cs4
-rw-r--r--src/System.Web.Http/Filters/AuthorizationFilterAttribute.cs4
-rw-r--r--src/System.Web.Http/Filters/ConfigurationFilterProvider.cs4
-rw-r--r--src/System.Web.Http/Filters/ExceptionFilterAttribute.cs4
-rw-r--r--src/System.Web.Http/Filters/FilterAttribute.cs4
-rw-r--r--src/System.Web.Http/Filters/FilterInfo.cs4
-rw-r--r--src/System.Web.Http/Filters/FilterInfoComparer.cs4
-rw-r--r--src/System.Web.Http/Filters/FilterScope.cs4
-rw-r--r--src/System.Web.Http/Filters/HttpActionExecutedContext.cs4
-rw-r--r--src/System.Web.Http/Filters/HttpFilterCollection.cs4
-rw-r--r--src/System.Web.Http/Filters/IActionFilter.cs4
-rw-r--r--src/System.Web.Http/Filters/IAuthorizationFilter.cs4
-rw-r--r--src/System.Web.Http/Filters/IExceptionFilter.cs4
-rw-r--r--src/System.Web.Http/Filters/IFilter.cs4
-rw-r--r--src/System.Web.Http/Filters/IFilterProvider.cs4
-rw-r--r--src/System.Web.Http/FromBodyAttribute.cs4
-rw-r--r--src/System.Web.Http/FromUriAttribute.cs4
-rw-r--r--src/System.Web.Http/GlobalSuppressions.cs4
-rw-r--r--src/System.Web.Http/Hosting/HttpPipelineFactory.cs4
-rw-r--r--src/System.Web.Http/Hosting/HttpPropertyKeys.cs2
-rw-r--r--src/System.Web.Http/HttpBindNeverAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpBindRequiredAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpConfiguration.cs2
-rw-r--r--src/System.Web.Http/HttpDeleteAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpGetAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpHeadAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpOptionsAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpPatchAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpPostAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpPutAttribute.cs4
-rw-r--r--src/System.Web.Http/HttpRequestMessageExtensions.cs2
-rw-r--r--src/System.Web.Http/HttpResponseException.cs4
-rw-r--r--src/System.Web.Http/HttpResponseMessageExtensions.cs4
-rw-r--r--src/System.Web.Http/HttpRouteCollection.cs4
-rw-r--r--src/System.Web.Http/HttpRouteCollectionExtensions.cs4
-rw-r--r--src/System.Web.Http/HttpServer.cs2
-rw-r--r--src/System.Web.Http/IncludeErrorDetailPolicy.cs4
-rw-r--r--src/System.Web.Http/Internal/CollectionModelBinderUtil.cs4
-rw-r--r--src/System.Web.Http/Internal/DataTypeUtil.cs4
-rw-r--r--src/System.Web.Http/Internal/HttpActionContextExtensions.cs4
-rw-r--r--src/System.Web.Http/Internal/HttpParameterBindingExtensions.cs4
-rw-r--r--src/System.Web.Http/Internal/MemberInfoExtensions.cs4
-rw-r--r--src/System.Web.Http/Internal/ParameterInfoExtensions.cs4
-rw-r--r--src/System.Web.Http/Internal/TypeActivator.cs4
-rw-r--r--src/System.Web.Http/Internal/TypeDescriptorHelper.cs4
-rw-r--r--src/System.Web.Http/Internal/TypeHelper.cs4
-rw-r--r--src/System.Web.Http/Internal/UriQueryUtility.cs4
-rw-r--r--src/System.Web.Http/Metadata/IMetadataAware.cs4
-rw-r--r--src/System.Web.Http/Metadata/ModelMetadata.cs4
-rw-r--r--src/System.Web.Http/Metadata/ModelMetadataProvider.cs4
-rw-r--r--src/System.Web.Http/Metadata/Providers/AssociatedMetadataProvider.cs4
-rw-r--r--src/System.Web.Http/Metadata/Providers/CachedAssociatedMetadataProvider.cs4
-rw-r--r--src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsMetadataAttributes.cs4
-rw-r--r--src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadata.cs4
-rw-r--r--src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadataProvider.cs4
-rw-r--r--src/System.Web.Http/Metadata/Providers/CachedModelMetadata.cs4
-rw-r--r--src/System.Web.Http/Metadata/Providers/EmptyMetadataProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/ArrayModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/ArrayModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/BinaryDataModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/CollectionModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/CollectionModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/ComplexModelDto.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoResult.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/CompositeModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/CompositeModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/GenericModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/SimpleModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/CancellationTokenParameterBinding.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/CustomModelBinderAttribute.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/DefaultActionValueBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ErrorParameterBinding.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/FormDataCollectionExtensions.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/FormatterParameterBinding.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/HttpBindingBehavior.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/HttpBindingBehaviorAttribute.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/HttpRequestParameterBinding.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/IModelBinder.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/JQueryMVCFormUrlEncodedFormatter.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelBinderAttribute.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelBinderConfig.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelBinderErrorMessageProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelBinderParameterBinding.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelBinderProvider.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelBindingContext.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelBindingHelper.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelError.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelErrorCollection.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelState.cs4
-rw-r--r--src/System.Web.Http/ModelBinding/ModelStateDictionary.cs4
-rw-r--r--src/System.Web.Http/NonActionAttribute.cs4
-rw-r--r--src/System.Web.Http/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.Http/Query/DynamicQueryable.cs4
-rw-r--r--src/System.Web.Http/Query/ODataQueryDeserializer.cs4
-rw-r--r--src/System.Web.Http/Query/ParseException.cs4
-rw-r--r--src/System.Web.Http/Query/QueryComposer.cs4
-rw-r--r--src/System.Web.Http/Query/QueryResolver.cs4
-rw-r--r--src/System.Web.Http/Query/QueryValidator.cs4
-rw-r--r--src/System.Web.Http/Query/ServiceQuery.cs4
-rw-r--r--src/System.Web.Http/Query/ServiceQueryPart.cs4
-rw-r--r--src/System.Web.Http/QueryableAttribute.cs4
-rw-r--r--src/System.Web.Http/RouteParameter.cs4
-rw-r--r--src/System.Web.Http/Routing/BoundRouteTemplate.cs4
-rw-r--r--src/System.Web.Http/Routing/HttpMethodConstraint.cs4
-rw-r--r--src/System.Web.Http/Routing/HttpParsedRoute.cs4
-rw-r--r--src/System.Web.Http/Routing/HttpRoute.cs4
-rw-r--r--src/System.Web.Http/Routing/HttpRouteData.cs4
-rw-r--r--src/System.Web.Http/Routing/HttpRouteDirection.cs4
-rw-r--r--src/System.Web.Http/Routing/HttpRouteParser.cs4
-rw-r--r--src/System.Web.Http/Routing/HttpRouteValueDictionary.cs4
-rw-r--r--src/System.Web.Http/Routing/HttpVirtualPathData.cs4
-rw-r--r--src/System.Web.Http/Routing/IHttpRoute.cs4
-rw-r--r--src/System.Web.Http/Routing/IHttpRouteConstraint.cs4
-rw-r--r--src/System.Web.Http/Routing/IHttpRouteData.cs4
-rw-r--r--src/System.Web.Http/Routing/IHttpVirtualPathData.cs4
-rw-r--r--src/System.Web.Http/Routing/MediaTypeFormatterExtensions.cs4
-rw-r--r--src/System.Web.Http/Routing/PathContentSegment.cs4
-rw-r--r--src/System.Web.Http/Routing/PathLiteralSubsegment.cs4
-rw-r--r--src/System.Web.Http/Routing/PathParameterSubsegment.cs4
-rw-r--r--src/System.Web.Http/Routing/PathSegment.cs4
-rw-r--r--src/System.Web.Http/Routing/PathSeparatorSegment.cs4
-rw-r--r--src/System.Web.Http/Routing/PathSubsegment.cs4
-rw-r--r--src/System.Web.Http/Routing/UriPathExtensionMapping.cs4
-rw-r--r--src/System.Web.Http/Routing/UrlHelper.cs4
-rw-r--r--src/System.Web.Http/Services/DefaultServices.cs4
-rw-r--r--src/System.Web.Http/ServicesExtensions.cs2
-rw-r--r--src/System.Web.Http/Tracing/FormattingUtilities.cs4
-rw-r--r--src/System.Web.Http/Tracing/IFormatterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/ITraceManager.cs4
-rw-r--r--src/System.Web.Http/Tracing/ITraceWriter.cs4
-rw-r--r--src/System.Web.Http/Tracing/ITraceWriterExtensions.cs4
-rw-r--r--src/System.Web.Http/Tracing/TraceCategories.cs4
-rw-r--r--src/System.Web.Http/Tracing/TraceKind.cs4
-rw-r--r--src/System.Web.Http/Tracing/TraceLevel.cs4
-rw-r--r--src/System.Web.Http/Tracing/TraceManager.cs4
-rw-r--r--src/System.Web.Http/Tracing/TraceRecord.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/ActionFilterAttributeTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/ActionFilterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/ActionValueBinderTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/AuthorizationFilterAttributeTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/AuthorizationFilterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/BufferedMediaTypeFormatterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/ContentNegotiatorTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/ExceptionFilterAttributeTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/ExceptionFilterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/FilterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/FormUrlEncodedMediaTypeFormatterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/FormatterParameterBindingTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpActionBindingTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpActionDescriptorTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpActionInvokerTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpActionSelectorTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpControllerActivatorTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpControllerDescriptorTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpControllerSelectorTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpControllerTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/HttpParameterBindingTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/JsonMediaTypeFormatterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/MediaTypeFormatterTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/MessageHandlerTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/RequestMessageHandlerTracer.cs4
-rw-r--r--src/System.Web.Http/Tracing/Tracers/XmlMediaTypeFormatterTracer.cs4
-rw-r--r--src/System.Web.Http/Validation/DefaultBodyModelValidator.cs4
-rw-r--r--src/System.Web.Http/Validation/IBodyModelValidator.cs4
-rw-r--r--src/System.Web.Http/Validation/ModelStateFormatterLogger.cs4
-rw-r--r--src/System.Web.Http/Validation/ModelValidatedEventArgs.cs4
-rw-r--r--src/System.Web.Http/Validation/ModelValidatingEventArgs.cs4
-rw-r--r--src/System.Web.Http/Validation/ModelValidationNode.cs4
-rw-r--r--src/System.Web.Http/Validation/ModelValidationRequiredMemberSelector.cs4
-rw-r--r--src/System.Web.Http/Validation/ModelValidationResult.cs4
-rw-r--r--src/System.Web.Http/Validation/ModelValidator.cs4
-rw-r--r--src/System.Web.Http/Validation/ModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Http/Validation/Providers/AssociatedValidatorProvider.cs4
-rw-r--r--src/System.Web.Http/Validation/Providers/DataAnnotationsModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Http/Validation/Providers/DataMemberModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Http/Validation/Providers/RequiredMemberModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Http/Validation/Validators/DataAnnotationsModelValidator.cs4
-rw-r--r--src/System.Web.Http/Validation/Validators/RequiredMemberModelValidator.cs4
-rw-r--r--src/System.Web.Http/Validation/Validators/ValidatableObjectAdapter.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/IEnumerableValueProvider.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/IUriValueProviderFactory.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/IValueProvider.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/Providers/CompositeValueProvider.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/Providers/CompositeValueProviderFactory.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/Providers/ElementalValueProvider.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/Providers/NameValueCollectionValueProvider.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/Providers/QueryStringValueProvider.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/Providers/QueryStringValueProviderFactory.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/Providers/RouteDataValueProvider.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/Providers/RouteDataValueProviderFactory.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/ValueProviderAttribute.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/ValueProviderFactory.cs4
-rw-r--r--src/System.Web.Http/ValueProviders/ValueProviderResult.cs4
-rw-r--r--src/System.Web.Mvc/AcceptVerbsAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ActionDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/ActionDescriptorHelper.cs4
-rw-r--r--src/System.Web.Mvc/ActionExecutedContext.cs4
-rw-r--r--src/System.Web.Mvc/ActionExecutingContext.cs4
-rw-r--r--src/System.Web.Mvc/ActionFilterAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ActionMethodDispatcher.cs4
-rw-r--r--src/System.Web.Mvc/ActionMethodDispatcherCache.cs4
-rw-r--r--src/System.Web.Mvc/ActionMethodSelector.cs4
-rw-r--r--src/System.Web.Mvc/ActionMethodSelectorAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ActionNameAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ActionNameSelectorAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ActionResult.cs4
-rw-r--r--src/System.Web.Mvc/ActionSelector.cs4
-rw-r--r--src/System.Web.Mvc/AdditionalMetaDataAttribute.cs4
-rw-r--r--src/System.Web.Mvc/Ajax/AjaxExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Ajax/AjaxOptions.cs4
-rw-r--r--src/System.Web.Mvc/Ajax/InsertionMode.cs4
-rw-r--r--src/System.Web.Mvc/AjaxHelper.cs4
-rw-r--r--src/System.Web.Mvc/AjaxHelper`1.cs4
-rw-r--r--src/System.Web.Mvc/AjaxRequestExtensions.cs4
-rw-r--r--src/System.Web.Mvc/AllowAnonymousAttribute.cs4
-rw-r--r--src/System.Web.Mvc/AllowHtmlAttribute.cs4
-rw-r--r--src/System.Web.Mvc/AreaHelpers.cs4
-rw-r--r--src/System.Web.Mvc/AreaRegistration.cs4
-rw-r--r--src/System.Web.Mvc/AreaRegistrationContext.cs4
-rw-r--r--src/System.Web.Mvc/AssociatedMetadataProvider.cs4
-rw-r--r--src/System.Web.Mvc/AssociatedValidatorProvider.cs4
-rw-r--r--src/System.Web.Mvc/Async/ActionDescriptorCreator.cs4
-rw-r--r--src/System.Web.Mvc/Async/AsyncActionDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/Async/AsyncActionMethodSelector.cs4
-rw-r--r--src/System.Web.Mvc/Async/AsyncControllerActionInvoker.cs4
-rw-r--r--src/System.Web.Mvc/Async/AsyncManager.cs4
-rw-r--r--src/System.Web.Mvc/Async/AsyncResultWrapper.cs4
-rw-r--r--src/System.Web.Mvc/Async/AsyncUtil.cs4
-rw-r--r--src/System.Web.Mvc/Async/AsyncVoid.cs4
-rw-r--r--src/System.Web.Mvc/Async/BeginInvokeDelegate.cs4
-rw-r--r--src/System.Web.Mvc/Async/EndInvokeDelegate.cs4
-rw-r--r--src/System.Web.Mvc/Async/EndInvokeDelegate`1.cs4
-rw-r--r--src/System.Web.Mvc/Async/IAsyncActionInvoker.cs4
-rw-r--r--src/System.Web.Mvc/Async/IAsyncController.cs4
-rw-r--r--src/System.Web.Mvc/Async/IAsyncManagerContainer.cs4
-rw-r--r--src/System.Web.Mvc/Async/OperationCounter.cs4
-rw-r--r--src/System.Web.Mvc/Async/ReflectedAsyncActionDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/Async/ReflectedAsyncControllerDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/Async/SimpleAsyncResult.cs4
-rw-r--r--src/System.Web.Mvc/Async/SingleEntryGate.cs4
-rw-r--r--src/System.Web.Mvc/Async/SynchronizationContextUtil.cs4
-rw-r--r--src/System.Web.Mvc/Async/SynchronousOperationException.cs4
-rw-r--r--src/System.Web.Mvc/Async/TaskAsyncActionDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/Async/TaskWrapperAsyncResult.cs4
-rw-r--r--src/System.Web.Mvc/Async/Trigger.cs4
-rw-r--r--src/System.Web.Mvc/Async/TriggerListener.cs4
-rw-r--r--src/System.Web.Mvc/AsyncController.cs4
-rw-r--r--src/System.Web.Mvc/AsyncTimeoutAttribute.cs4
-rw-r--r--src/System.Web.Mvc/AuthorizationContext.cs4
-rw-r--r--src/System.Web.Mvc/AuthorizeAttribute.cs4
-rw-r--r--src/System.Web.Mvc/BindAttribute.cs4
-rw-r--r--src/System.Web.Mvc/BuildManagerCompiledView.cs4
-rw-r--r--src/System.Web.Mvc/BuildManagerViewEngine.cs4
-rw-r--r--src/System.Web.Mvc/BuildManagerWrapper.cs4
-rw-r--r--src/System.Web.Mvc/ByteArrayModelBinder.cs4
-rw-r--r--src/System.Web.Mvc/CachedAssociatedMetadataProvider`1.cs4
-rw-r--r--src/System.Web.Mvc/CachedDataAnnotationsMetadataAttributes.cs2
-rw-r--r--src/System.Web.Mvc/CachedDataAnnotationsModelMetadata.cs4
-rw-r--r--src/System.Web.Mvc/CachedDataAnnotationsModelMetadataProvider.cs4
-rw-r--r--src/System.Web.Mvc/CachedModelMetadata`1.cs4
-rw-r--r--src/System.Web.Mvc/CancellationTokenModelBinder.cs4
-rw-r--r--src/System.Web.Mvc/ChildActionOnlyAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ChildActionValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/ChildActionValueProviderFactory.cs4
-rw-r--r--src/System.Web.Mvc/ClientDataTypeModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Mvc/CompareAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ContentResult.cs4
-rw-r--r--src/System.Web.Mvc/Controller.cs4
-rw-r--r--src/System.Web.Mvc/ControllerActionInvoker.cs4
-rw-r--r--src/System.Web.Mvc/ControllerBase.cs4
-rw-r--r--src/System.Web.Mvc/ControllerBuilder.cs4
-rw-r--r--src/System.Web.Mvc/ControllerContext.cs4
-rw-r--r--src/System.Web.Mvc/ControllerDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/ControllerDescriptorCache.cs4
-rw-r--r--src/System.Web.Mvc/ControllerInstanceFilterProvider.cs2
-rw-r--r--src/System.Web.Mvc/ControllerTypeCache.cs4
-rw-r--r--src/System.Web.Mvc/CustomModelBinderAttribute.cs4
-rw-r--r--src/System.Web.Mvc/DataAnnotationsModelMetadata.cs4
-rw-r--r--src/System.Web.Mvc/DataAnnotationsModelMetadataProvider.cs4
-rw-r--r--src/System.Web.Mvc/DataAnnotationsModelValidator.cs4
-rw-r--r--src/System.Web.Mvc/DataAnnotationsModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Mvc/DataAnnotationsModelValidator`1.cs4
-rw-r--r--src/System.Web.Mvc/DataErrorInfoModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Mvc/DataTypeUtil.cs4
-rw-r--r--src/System.Web.Mvc/DefaultControllerFactory.cs4
-rw-r--r--src/System.Web.Mvc/DefaultModelBinder.cs4
-rw-r--r--src/System.Web.Mvc/DefaultViewLocationCache.cs4
-rw-r--r--src/System.Web.Mvc/DependencyResolver.cs4
-rw-r--r--src/System.Web.Mvc/DependencyResolverExtensions.cs2
-rw-r--r--src/System.Web.Mvc/DescriptorUtil.cs4
-rw-r--r--src/System.Web.Mvc/DictionaryHelpers.cs4
-rw-r--r--src/System.Web.Mvc/DictionaryValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/DynamicViewDataDictionary.cs4
-rw-r--r--src/System.Web.Mvc/EmptyModelMetadataProvider.cs4
-rw-r--r--src/System.Web.Mvc/EmptyModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Mvc/EmptyResult.cs4
-rw-r--r--src/System.Web.Mvc/Error.cs4
-rw-r--r--src/System.Web.Mvc/ExceptionContext.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionHelper.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/Hoisted`2.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs4
-rw-r--r--src/System.Web.Mvc/FieldValidationMetadata.cs4
-rw-r--r--src/System.Web.Mvc/FileContentResult.cs4
-rw-r--r--src/System.Web.Mvc/FilePathResult.cs4
-rw-r--r--src/System.Web.Mvc/FileResult.cs4
-rw-r--r--src/System.Web.Mvc/FileStreamResult.cs4
-rw-r--r--src/System.Web.Mvc/Filter.cs4
-rw-r--r--src/System.Web.Mvc/FilterAttribute.cs4
-rw-r--r--src/System.Web.Mvc/FilterAttributeFilterProvider.cs4
-rw-r--r--src/System.Web.Mvc/FilterInfo.cs4
-rw-r--r--src/System.Web.Mvc/FilterProviderCollection.cs4
-rw-r--r--src/System.Web.Mvc/FilterProviders.cs4
-rw-r--r--src/System.Web.Mvc/FilterScope.cs4
-rw-r--r--src/System.Web.Mvc/FormCollection.cs4
-rw-r--r--src/System.Web.Mvc/FormContext.cs4
-rw-r--r--src/System.Web.Mvc/FormMethod.cs4
-rw-r--r--src/System.Web.Mvc/FormValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/FormValueProviderFactory.cs4
-rw-r--r--src/System.Web.Mvc/GlobalFilterCollection.cs4
-rw-r--r--src/System.Web.Mvc/GlobalFilters.cs4
-rw-r--r--src/System.Web.Mvc/GlobalSuppressions.cs2
-rw-r--r--src/System.Web.Mvc/HandleErrorAttribute.cs4
-rw-r--r--src/System.Web.Mvc/HandleErrorInfo.cs4
-rw-r--r--src/System.Web.Mvc/HiddenInputAttribute.cs4
-rw-r--r--src/System.Web.Mvc/Html/ChildActionExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/DefaultDisplayTemplates.cs4
-rw-r--r--src/System.Web.Mvc/Html/DefaultEditorTemplates.cs4
-rw-r--r--src/System.Web.Mvc/Html/DisplayExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/DisplayNameExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/DisplayTextExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/EditorExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/FormExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/InputExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/LabelExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/LinkExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/MvcForm.cs4
-rw-r--r--src/System.Web.Mvc/Html/NameExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/PartialExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/RenderPartialExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/SelectExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/TemplateHelpers.cs4
-rw-r--r--src/System.Web.Mvc/Html/TextAreaExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/ValidationExtensions.cs4
-rw-r--r--src/System.Web.Mvc/Html/ValueExtensions.cs4
-rw-r--r--src/System.Web.Mvc/HtmlHelper.cs4
-rw-r--r--src/System.Web.Mvc/HtmlHelper`1.cs4
-rw-r--r--src/System.Web.Mvc/HttpDeleteAttribute.cs4
-rw-r--r--src/System.Web.Mvc/HttpFileCollectionValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/HttpFileCollectionValueProviderFactory.cs4
-rw-r--r--src/System.Web.Mvc/HttpGetAttribute.cs4
-rw-r--r--src/System.Web.Mvc/HttpHandlerUtil.cs4
-rw-r--r--src/System.Web.Mvc/HttpHeadAttribute.cs4
-rw-r--r--src/System.Web.Mvc/HttpNotFoundResult.cs4
-rw-r--r--src/System.Web.Mvc/HttpOptionsAttribute.cs2
-rw-r--r--src/System.Web.Mvc/HttpPatchAttribute.cs2
-rw-r--r--src/System.Web.Mvc/HttpPostAttribute.cs4
-rw-r--r--src/System.Web.Mvc/HttpPostedFileBaseModelBinder.cs4
-rw-r--r--src/System.Web.Mvc/HttpPutAttribute.cs4
-rw-r--r--src/System.Web.Mvc/HttpRequestExtensions.cs4
-rw-r--r--src/System.Web.Mvc/HttpStatusCodeResult.cs4
-rw-r--r--src/System.Web.Mvc/HttpUnauthorizedResult.cs4
-rw-r--r--src/System.Web.Mvc/HttpVerbs.cs4
-rw-r--r--src/System.Web.Mvc/IActionFilter.cs4
-rw-r--r--src/System.Web.Mvc/IActionInvoker.cs4
-rw-r--r--src/System.Web.Mvc/IAuthorizationFilter.cs4
-rw-r--r--src/System.Web.Mvc/IBuildManager.cs4
-rw-r--r--src/System.Web.Mvc/IClientValidatable.cs4
-rw-r--r--src/System.Web.Mvc/IController.cs4
-rw-r--r--src/System.Web.Mvc/IControllerActivator.cs4
-rw-r--r--src/System.Web.Mvc/IControllerFactory.cs4
-rw-r--r--src/System.Web.Mvc/IDependencyResolver.cs2
-rw-r--r--src/System.Web.Mvc/IEnumerableValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/IExceptionFilter.cs4
-rw-r--r--src/System.Web.Mvc/IFilterProvider.cs4
-rw-r--r--src/System.Web.Mvc/IMetadataAware.cs4
-rw-r--r--src/System.Web.Mvc/IModelBinder.cs4
-rw-r--r--src/System.Web.Mvc/IModelBinderProvider.cs4
-rw-r--r--src/System.Web.Mvc/IMvcControlBuilder.cs4
-rw-r--r--src/System.Web.Mvc/IMvcFilter.cs4
-rw-r--r--src/System.Web.Mvc/IResolver.cs4
-rw-r--r--src/System.Web.Mvc/IResultFilter.cs4
-rw-r--r--src/System.Web.Mvc/IRouteWithArea.cs4
-rw-r--r--src/System.Web.Mvc/ITempDataProvider.cs4
-rw-r--r--src/System.Web.Mvc/IUniquelyIdentifiable.cs4
-rw-r--r--src/System.Web.Mvc/IUnvalidatedRequestValues.cs4
-rw-r--r--src/System.Web.Mvc/IUnvalidatedValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/IValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/IView.cs4
-rw-r--r--src/System.Web.Mvc/IViewDataContainer.cs4
-rw-r--r--src/System.Web.Mvc/IViewEngine.cs4
-rw-r--r--src/System.Web.Mvc/IViewLocationCache.cs2
-rw-r--r--src/System.Web.Mvc/IViewPageActivator.cs4
-rw-r--r--src/System.Web.Mvc/IViewStartPageChild.cs4
-rw-r--r--src/System.Web.Mvc/InputType.cs4
-rw-r--r--src/System.Web.Mvc/JavaScriptResult.cs4
-rw-r--r--src/System.Web.Mvc/JsonRequestBehavior.cs4
-rw-r--r--src/System.Web.Mvc/JsonResult.cs4
-rw-r--r--src/System.Web.Mvc/JsonValueProviderFactory.cs4
-rw-r--r--src/System.Web.Mvc/LinqBinaryModelBinder.cs4
-rw-r--r--src/System.Web.Mvc/ModelBinderAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ModelBinderDictionary.cs4
-rw-r--r--src/System.Web.Mvc/ModelBinderProviderCollection.cs4
-rw-r--r--src/System.Web.Mvc/ModelBinderProviders.cs4
-rw-r--r--src/System.Web.Mvc/ModelBinders.cs4
-rw-r--r--src/System.Web.Mvc/ModelBindingContext.cs4
-rw-r--r--src/System.Web.Mvc/ModelError.cs4
-rw-r--r--src/System.Web.Mvc/ModelErrorCollection.cs4
-rw-r--r--src/System.Web.Mvc/ModelMetadata.cs4
-rw-r--r--src/System.Web.Mvc/ModelMetadataProvider.cs4
-rw-r--r--src/System.Web.Mvc/ModelMetadataProviders.cs4
-rw-r--r--src/System.Web.Mvc/ModelState.cs4
-rw-r--r--src/System.Web.Mvc/ModelStateDictionary.cs4
-rw-r--r--src/System.Web.Mvc/ModelValidationResult.cs4
-rw-r--r--src/System.Web.Mvc/ModelValidator.cs4
-rw-r--r--src/System.Web.Mvc/ModelValidatorProvider.cs4
-rw-r--r--src/System.Web.Mvc/ModelValidatorProviderCollection.cs4
-rw-r--r--src/System.Web.Mvc/ModelValidatorProviders.cs4
-rw-r--r--src/System.Web.Mvc/MultiSelectList.cs4
-rw-r--r--src/System.Web.Mvc/MultiServiceResolver.cs4
-rw-r--r--src/System.Web.Mvc/MvcFilter.cs4
-rw-r--r--src/System.Web.Mvc/MvcHandler.cs4
-rw-r--r--src/System.Web.Mvc/MvcHtmlString.cs4
-rw-r--r--src/System.Web.Mvc/MvcHttpHandler.cs4
-rw-r--r--src/System.Web.Mvc/MvcRouteHandler.cs4
-rw-r--r--src/System.Web.Mvc/MvcWebRazorHostFactory.cs4
-rw-r--r--src/System.Web.Mvc/NameValueCollectionExtensions.cs4
-rw-r--r--src/System.Web.Mvc/NameValueCollectionValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/NoAsyncTimeoutAttribute.cs4
-rw-r--r--src/System.Web.Mvc/NonActionAttribute.cs4
-rw-r--r--src/System.Web.Mvc/NullViewLocationCache.cs4
-rw-r--r--src/System.Web.Mvc/OutputCacheAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ParameterBindingInfo.cs4
-rw-r--r--src/System.Web.Mvc/ParameterDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/ParameterInfoUtil.cs4
-rw-r--r--src/System.Web.Mvc/PartialViewResult.cs4
-rw-r--r--src/System.Web.Mvc/PathHelpers.cs4
-rw-r--r--src/System.Web.Mvc/PreApplicationStartCode.cs4
-rw-r--r--src/System.Web.Mvc/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.Mvc/QueryStringValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/QueryStringValueProviderFactory.cs4
-rw-r--r--src/System.Web.Mvc/RangeAttributeAdapter.cs4
-rw-r--r--src/System.Web.Mvc/Razor/MvcCSharpRazorCodeGenerator.cs4
-rw-r--r--src/System.Web.Mvc/Razor/MvcCSharpRazorCodeParser.cs4
-rw-r--r--src/System.Web.Mvc/Razor/MvcVBRazorCodeParser.cs4
-rw-r--r--src/System.Web.Mvc/Razor/MvcWebPageRazorHost.cs4
-rw-r--r--src/System.Web.Mvc/Razor/SetModelTypeCodeGenerator.cs4
-rw-r--r--src/System.Web.Mvc/Razor/StartPageLookupDelegate.cs4
-rw-r--r--src/System.Web.Mvc/RazorView.cs4
-rw-r--r--src/System.Web.Mvc/RazorViewEngine.cs4
-rw-r--r--src/System.Web.Mvc/ReaderWriterCache`2.cs4
-rw-r--r--src/System.Web.Mvc/RedirectResult.cs4
-rw-r--r--src/System.Web.Mvc/RedirectToRouteResult.cs4
-rw-r--r--src/System.Web.Mvc/ReflectedActionDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/ReflectedAttributeCache.cs4
-rw-r--r--src/System.Web.Mvc/ReflectedControllerDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/ReflectedParameterBindingInfo.cs4
-rw-r--r--src/System.Web.Mvc/ReflectedParameterDescriptor.cs4
-rw-r--r--src/System.Web.Mvc/RegularExpressionAttributeAdapter.cs4
-rw-r--r--src/System.Web.Mvc/RemoteAttribute.cs4
-rw-r--r--src/System.Web.Mvc/RequireHttpsAttribute.cs4
-rw-r--r--src/System.Web.Mvc/RequiredAttributeAdapter.cs4
-rw-r--r--src/System.Web.Mvc/ResultExecutedContext.cs4
-rw-r--r--src/System.Web.Mvc/ResultExecutingContext.cs4
-rw-r--r--src/System.Web.Mvc/RouteCollectionExtensions.cs4
-rw-r--r--src/System.Web.Mvc/RouteDataValueProvider.cs4
-rw-r--r--src/System.Web.Mvc/RouteDataValueProviderFactory.cs4
-rw-r--r--src/System.Web.Mvc/RouteValuesHelpers.cs4
-rw-r--r--src/System.Web.Mvc/SecurityUtil.cs4
-rw-r--r--src/System.Web.Mvc/SelectList.cs4
-rw-r--r--src/System.Web.Mvc/SelectListItem.cs4
-rw-r--r--src/System.Web.Mvc/SessionStateAttribute.cs4
-rw-r--r--src/System.Web.Mvc/SessionStateTempDataProvider.cs4
-rw-r--r--src/System.Web.Mvc/SingleServiceResolver.cs4
-rw-r--r--src/System.Web.Mvc/StringLengthAttributeAdapter.cs4
-rw-r--r--src/System.Web.Mvc/TagBuilderExtensions.cs4
-rw-r--r--src/System.Web.Mvc/TempDataDictionary.cs4
-rw-r--r--src/System.Web.Mvc/TemplateInfo.cs4
-rw-r--r--src/System.Web.Mvc/TryGetValueDelegate.cs4
-rw-r--r--src/System.Web.Mvc/TypeCacheSerializer.cs4
-rw-r--r--src/System.Web.Mvc/TypeCacheUtil.cs4
-rw-r--r--src/System.Web.Mvc/TypeDescriptorHelper.cs4
-rw-r--r--src/System.Web.Mvc/TypeHelpers.cs4
-rw-r--r--src/System.Web.Mvc/UnvalidatedRequestValuesAccessor.cs4
-rw-r--r--src/System.Web.Mvc/UnvalidatedRequestValuesWrapper.cs4
-rw-r--r--src/System.Web.Mvc/UrlHelper.cs4
-rw-r--r--src/System.Web.Mvc/UrlParameter.cs4
-rw-r--r--src/System.Web.Mvc/UrlRewriterHelper.cs4
-rw-r--r--src/System.Web.Mvc/ValidatableObjectAdapter.cs4
-rw-r--r--src/System.Web.Mvc/ValidateAntiForgeryTokenAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ValidateInputAttribute.cs4
-rw-r--r--src/System.Web.Mvc/ValueProviderCollection.cs4
-rw-r--r--src/System.Web.Mvc/ValueProviderDictionary.cs4
-rw-r--r--src/System.Web.Mvc/ValueProviderFactories.cs4
-rw-r--r--src/System.Web.Mvc/ValueProviderFactory.cs4
-rw-r--r--src/System.Web.Mvc/ValueProviderFactoryCollection.cs4
-rw-r--r--src/System.Web.Mvc/ValueProviderResult.cs4
-rw-r--r--src/System.Web.Mvc/ValueProviderUtil.cs4
-rw-r--r--src/System.Web.Mvc/ViewContext.cs4
-rw-r--r--src/System.Web.Mvc/ViewDataDictionary.cs4
-rw-r--r--src/System.Web.Mvc/ViewDataDictionary`1.cs4
-rw-r--r--src/System.Web.Mvc/ViewDataInfo.cs4
-rw-r--r--src/System.Web.Mvc/ViewEngineCollection.cs4
-rw-r--r--src/System.Web.Mvc/ViewEngineResult.cs2
-rw-r--r--src/System.Web.Mvc/ViewEngines.cs4
-rw-r--r--src/System.Web.Mvc/ViewMasterPage.cs4
-rw-r--r--src/System.Web.Mvc/ViewMasterPageControlBuilder.cs4
-rw-r--r--src/System.Web.Mvc/ViewMasterPage`1.cs4
-rw-r--r--src/System.Web.Mvc/ViewPage.cs4
-rw-r--r--src/System.Web.Mvc/ViewPageControlBuilder.cs4
-rw-r--r--src/System.Web.Mvc/ViewPage`1.cs4
-rw-r--r--src/System.Web.Mvc/ViewResult.cs4
-rw-r--r--src/System.Web.Mvc/ViewResultBase.cs4
-rw-r--r--src/System.Web.Mvc/ViewStartPage.cs4
-rw-r--r--src/System.Web.Mvc/ViewTemplateUserControl.cs4
-rw-r--r--src/System.Web.Mvc/ViewTemplateUserControl`1.cs4
-rw-r--r--src/System.Web.Mvc/ViewType.cs4
-rw-r--r--src/System.Web.Mvc/ViewTypeControlBuilder.cs4
-rw-r--r--src/System.Web.Mvc/ViewTypeParserFilter.cs4
-rw-r--r--src/System.Web.Mvc/ViewUserControl.cs4
-rw-r--r--src/System.Web.Mvc/ViewUserControlControlBuilder.cs4
-rw-r--r--src/System.Web.Mvc/ViewUserControl`1.cs4
-rw-r--r--src/System.Web.Mvc/VirtualPathProviderViewEngine.cs4
-rw-r--r--src/System.Web.Mvc/WebFormView.cs4
-rw-r--r--src/System.Web.Mvc/WebFormViewEngine.cs4
-rw-r--r--src/System.Web.Mvc/WebViewPage.cs4
-rw-r--r--src/System.Web.Mvc/WebViewPage`1.cs4
-rw-r--r--src/System.Web.Razor/CSharpRazorCodeLanguage.cs4
-rw-r--r--src/System.Web.Razor/DocumentParseCompleteEventArgs.cs4
-rw-r--r--src/System.Web.Razor/Editor/AutoCompleteEditHandler.cs4
-rw-r--r--src/System.Web.Razor/Editor/BackgroundParseTask.cs4
-rw-r--r--src/System.Web.Razor/Editor/EditResult.cs4
-rw-r--r--src/System.Web.Razor/Editor/EditorHints.cs4
-rw-r--r--src/System.Web.Razor/Editor/ImplicitExpressionEditHandler.cs4
-rw-r--r--src/System.Web.Razor/Editor/SingleLineMarkupEditHandler.cs4
-rw-r--r--src/System.Web.Razor/Editor/SpanEditHandler.cs4
-rw-r--r--src/System.Web.Razor/Generator/AddImportCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/AttributeBlockCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/BaseCodeWriter.cs4
-rw-r--r--src/System.Web.Razor/Generator/BlockCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/CSharpCodeWriter.cs4
-rw-r--r--src/System.Web.Razor/Generator/CSharpRazorCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/CodeGenerationCompleteEventArgs.cs4
-rw-r--r--src/System.Web.Razor/Generator/CodeGeneratorBase.cs4
-rw-r--r--src/System.Web.Razor/Generator/CodeGeneratorContext.cs4
-rw-r--r--src/System.Web.Razor/Generator/CodeWriter.cs4
-rw-r--r--src/System.Web.Razor/Generator/CodeWriterExtensions.cs4
-rw-r--r--src/System.Web.Razor/Generator/DynamicAttributeBlockCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/ExpressionCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/ExpressionRenderingMode.cs4
-rw-r--r--src/System.Web.Razor/Generator/GeneratedClassContext.cs4
-rw-r--r--src/System.Web.Razor/Generator/GeneratedCodeMapping.cs4
-rw-r--r--src/System.Web.Razor/Generator/HelperCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/HybridCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/IBlockCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/ISpanCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/LiteralAttributeCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/MarkupCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/RazorCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/RazorCommentCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/RazorDirectiveAttributeCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/ResolveUrlCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/SectionCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/SetBaseTypeCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/SetLayoutCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/SetVBOptionCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/SpanCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/StatementCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/TemplateBlockCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/TypeMemberCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/Generator/VBCodeWriter.cs4
-rw-r--r--src/System.Web.Razor/Generator/VBRazorCodeGenerator.cs4
-rw-r--r--src/System.Web.Razor/GeneratorResults.cs4
-rw-r--r--src/System.Web.Razor/GlobalSuppressions.cs2
-rw-r--r--src/System.Web.Razor/Parser/BalancingModes.cs4
-rw-r--r--src/System.Web.Razor/Parser/CSharpCodeParser.Directives.cs4
-rw-r--r--src/System.Web.Razor/Parser/CSharpCodeParser.Statements.cs4
-rw-r--r--src/System.Web.Razor/Parser/CSharpCodeParser.cs4
-rw-r--r--src/System.Web.Razor/Parser/CSharpLanguageCharacteristics.cs4
-rw-r--r--src/System.Web.Razor/Parser/CallbackVisitor.cs4
-rw-r--r--src/System.Web.Razor/Parser/ConditionalAttributeCollapser.cs4
-rw-r--r--src/System.Web.Razor/Parser/HtmlLanguageCharacteristics.cs4
-rw-r--r--src/System.Web.Razor/Parser/HtmlMarkupParser.Block.cs2
-rw-r--r--src/System.Web.Razor/Parser/HtmlMarkupParser.Document.cs4
-rw-r--r--src/System.Web.Razor/Parser/HtmlMarkupParser.Section.cs4
-rw-r--r--src/System.Web.Razor/Parser/HtmlMarkupParser.cs4
-rw-r--r--src/System.Web.Razor/Parser/ISyntaxTreeRewriter.cs4
-rw-r--r--src/System.Web.Razor/Parser/LanguageCharacteristics.cs4
-rw-r--r--src/System.Web.Razor/Parser/MarkupCollapser.cs4
-rw-r--r--src/System.Web.Razor/Parser/MarkupRewriter.cs4
-rw-r--r--src/System.Web.Razor/Parser/ParserBase.cs4
-rw-r--r--src/System.Web.Razor/Parser/ParserContext.cs4
-rw-r--r--src/System.Web.Razor/Parser/ParserHelpers.cs4
-rw-r--r--src/System.Web.Razor/Parser/ParserVisitor.cs4
-rw-r--r--src/System.Web.Razor/Parser/ParserVisitorExtensions.cs4
-rw-r--r--src/System.Web.Razor/Parser/RazorParser.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxConstants.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/AcceptedCharacters.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/Block.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/BlockBuilder.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/BlockType.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/EquivalenceComparer.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/RazorError.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/Span.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/SpanBuilder.cs2
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/SpanKind.cs4
-rw-r--r--src/System.Web.Razor/Parser/SyntaxTree/SyntaxTreeNode.cs4
-rw-r--r--src/System.Web.Razor/Parser/TextReaderExtensions.cs4
-rw-r--r--src/System.Web.Razor/Parser/TokenizerBackedParser.Helpers.cs4
-rw-r--r--src/System.Web.Razor/Parser/TokenizerBackedParser.cs4
-rw-r--r--src/System.Web.Razor/Parser/VBCodeParser.Directives.cs4
-rw-r--r--src/System.Web.Razor/Parser/VBCodeParser.Statements.cs4
-rw-r--r--src/System.Web.Razor/Parser/VBCodeParser.cs4
-rw-r--r--src/System.Web.Razor/Parser/VBLanguageCharacteristics.cs4
-rw-r--r--src/System.Web.Razor/Parser/WhitespaceRewriter.cs4
-rw-r--r--src/System.Web.Razor/ParserResults.cs4
-rw-r--r--src/System.Web.Razor/PartialParseResult.cs4
-rw-r--r--src/System.Web.Razor/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.Razor/RazorCodeLanguage.cs4
-rw-r--r--src/System.Web.Razor/RazorDebugHelpers.cs4
-rw-r--r--src/System.Web.Razor/RazorDirectiveAttribute.cs4
-rw-r--r--src/System.Web.Razor/RazorEditorParser.cs4
-rw-r--r--src/System.Web.Razor/RazorEngineHost.cs4
-rw-r--r--src/System.Web.Razor/RazorTemplateEngine.cs4
-rw-r--r--src/System.Web.Razor/StateMachine.cs4
-rw-r--r--src/System.Web.Razor/Text/BufferingTextReader.cs4
-rw-r--r--src/System.Web.Razor/Text/ITextBuffer.cs4
-rw-r--r--src/System.Web.Razor/Text/LineTrackingStringBuffer.cs4
-rw-r--r--src/System.Web.Razor/Text/LocationTagged.cs4
-rw-r--r--src/System.Web.Razor/Text/LookaheadTextReader.cs4
-rw-r--r--src/System.Web.Razor/Text/LookaheadToken.cs4
-rw-r--r--src/System.Web.Razor/Text/SeekableTextReader.cs4
-rw-r--r--src/System.Web.Razor/Text/SourceLocation.cs4
-rw-r--r--src/System.Web.Razor/Text/SourceLocationTracker.cs4
-rw-r--r--src/System.Web.Razor/Text/TextBufferReader.cs4
-rw-r--r--src/System.Web.Razor/Text/TextChange.cs4
-rw-r--r--src/System.Web.Razor/Text/TextChangeType.cs4
-rw-r--r--src/System.Web.Razor/Text/TextDocumentReader.cs4
-rw-r--r--src/System.Web.Razor/Text/TextExtensions.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/CSharpHelpers.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/CSharpKeywordDetector.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/CSharpTokenizer.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/HtmlTokenizer.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/ITokenizer.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/CSharpKeyword.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbol.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbolType.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbol.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbolType.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/ISymbol.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/KnownSymbolType.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/SymbolBase.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/SymbolExtensions.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/SymbolTypeSuppressions.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/VBKeyword.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/VBSymbol.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Symbols/VBSymbolType.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/Tokenizer.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/TokenizerView.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/VBHelpers.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/VBKeywordDetector.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/VBTokenizer.cs4
-rw-r--r--src/System.Web.Razor/Tokenizer/XmlHelpers.cs4
-rw-r--r--src/System.Web.Razor/Utils/CharUtils.cs4
-rw-r--r--src/System.Web.Razor/Utils/DisposableAction.cs4
-rw-r--r--src/System.Web.Razor/Utils/EnumUtil.cs4
-rw-r--r--src/System.Web.Razor/Utils/EnumeratorExtensions.cs4
-rw-r--r--src/System.Web.Razor/VBRazorCodeLanguage.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/AdminSecurity.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/PreApplicationStartCode.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/SiteAdmin.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/IPackagesSourceFile.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/IWebProjectManager.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/PackageExtensions.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/PackageManagerModule.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/PackageSourceFile.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/PageUtils.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/RemoteAssembly.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/WebPackageSource.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/WebProjectManager.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Framework/packages/WebProjectSystem.cs4
-rw-r--r--src/System.Web.WebPages.Administration/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.WebPages.Deployment/AppDomainHelper.cs4
-rw-r--r--src/System.Web.WebPages.Deployment/AssemblyUtils.cs4
-rw-r--r--src/System.Web.WebPages.Deployment/BuildManagerWrapper.cs4
-rw-r--r--src/System.Web.WebPages.Deployment/Common/IFileSystem.cs2
-rw-r--r--src/System.Web.WebPages.Deployment/Common/PhysicalFileSystem.cs2
-rw-r--r--src/System.Web.WebPages.Deployment/GlobalSuppressions.cs4
-rw-r--r--src/System.Web.WebPages.Deployment/IBuildManager.cs4
-rw-r--r--src/System.Web.WebPages.Deployment/PreApplicationStartCode.cs4
-rw-r--r--src/System.Web.WebPages.Deployment/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.WebPages.Deployment/WebPagesDeployment.cs4
-rw-r--r--src/System.Web.WebPages.Razor/AssemblyBuilderWrapper.cs4
-rw-r--r--src/System.Web.WebPages.Razor/CompilingPathEventArgs.cs4
-rw-r--r--src/System.Web.WebPages.Razor/Configuration/HostSection.cs4
-rw-r--r--src/System.Web.WebPages.Razor/Configuration/RazorPagesSection.cs4
-rw-r--r--src/System.Web.WebPages.Razor/Configuration/RazorWebSectionGroup.cs4
-rw-r--r--src/System.Web.WebPages.Razor/GlobalSuppressions.cs4
-rw-r--r--src/System.Web.WebPages.Razor/HostingEnvironmentWrapper.cs4
-rw-r--r--src/System.Web.WebPages.Razor/IAssemblyBuilder.cs4
-rw-r--r--src/System.Web.WebPages.Razor/IHostingEnvironment.cs4
-rw-r--r--src/System.Web.WebPages.Razor/PreApplicationStartCode.cs4
-rw-r--r--src/System.Web.WebPages.Razor/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.WebPages.Razor/RazorBuildProvider.cs4
-rw-r--r--src/System.Web.WebPages.Razor/WebCodeRazorHost.cs4
-rw-r--r--src/System.Web.WebPages.Razor/WebPageRazorHost.cs4
-rw-r--r--src/System.Web.WebPages.Razor/WebRazorHostFactory.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationPart.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationParts/ApplicationPartRegistry.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationParts/DictionaryBasedVirtualPathFactory.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationParts/IResourceAssembly.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationParts/LazyAction.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationParts/ResourceAssembly.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationParts/ResourceHandler.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationParts/ResourceRouteHandler.cs4
-rw-r--r--src/System.Web.WebPages/ApplicationStartPage.cs4
-rw-r--r--src/System.Web.WebPages/AttributeValue.cs4
-rw-r--r--src/System.Web.WebPages/BrowserHelpers.cs4
-rw-r--r--src/System.Web.WebPages/BrowserOverride.cs4
-rw-r--r--src/System.Web.WebPages/BrowserOverrideStore.cs4
-rw-r--r--src/System.Web.WebPages/BrowserOverrideStores.cs4
-rw-r--r--src/System.Web.WebPages/BuildManagerWrapper.cs4
-rw-r--r--src/System.Web.WebPages/Common/DisposableAction.cs4
-rw-r--r--src/System.Web.WebPages/CookieBrowserOverrideStore.cs4
-rw-r--r--src/System.Web.WebPages/DefaultDisplayMode.cs4
-rw-r--r--src/System.Web.WebPages/DisplayInfo.cs4
-rw-r--r--src/System.Web.WebPages/DisplayModeProvider.cs4
-rw-r--r--src/System.Web.WebPages/DynamicHttpApplicationState.cs4
-rw-r--r--src/System.Web.WebPages/DynamicPageDataDictionary.cs4
-rw-r--r--src/System.Web.WebPages/FileExistenceCache.cs4
-rw-r--r--src/System.Web.WebPages/GlobalSuppressions.cs4
-rw-r--r--src/System.Web.WebPages/HelperPage.cs4
-rw-r--r--src/System.Web.WebPages/HelperResult.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiForgery.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiForgeryConfig.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryConfigWrapper.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryToken.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenSerializer.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenStore.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryWorker.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/BinaryBlob.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/ClaimUidExtractor.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryConfig.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryTokenSerializer.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/IClaimUidExtractor.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/ICryptoSystem.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/ITokenStore.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/ITokenValidator.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/MachineKeyCryptoSystem.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/AntiXsrf/TokenValidator.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/Claims/Claim.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/Claims/ClaimsIdentity.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/Claims/ClaimsIdentityConverter.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/CryptoUtil.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/IAntiForgeryAdditionalDataProvider.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/UnvalidatedRequestValues.cs4
-rw-r--r--src/System.Web.WebPages/Helpers/Validation.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.Checkbox.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.Input.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.Internal.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.Label.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.Radio.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.Select.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.TextArea.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.Validation.cs4
-rw-r--r--src/System.Web.WebPages/Html/HtmlHelper.cs4
-rw-r--r--src/System.Web.WebPages/Html/ModelState.cs4
-rw-r--r--src/System.Web.WebPages/Html/ModelStateDictionary.cs4
-rw-r--r--src/System.Web.WebPages/Html/SelectListItem.cs4
-rw-r--r--src/System.Web.WebPages/HttpContextExtensions.cs4
-rw-r--r--src/System.Web.WebPages/IDisplayMode.cs4
-rw-r--r--src/System.Web.WebPages/ITemplateFile.cs4
-rw-r--r--src/System.Web.WebPages/IVirtualPathFactory.cs4
-rw-r--r--src/System.Web.WebPages/IWebPageRequestExecutor.cs4
-rw-r--r--src/System.Web.WebPages/Instrumentation/HttpContextAdapter.Availability.cs4
-rw-r--r--src/System.Web.WebPages/Instrumentation/InstrumentationService.cs4
-rw-r--r--src/System.Web.WebPages/Instrumentation/PageInstrumentationServiceAdapter.cs4
-rw-r--r--src/System.Web.WebPages/Instrumentation/PositionTagged.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/HttpAntiForgeryException.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/ModelClientValidationEqualToRule.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/ModelClientValidationRangeRule.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/ModelClientValidationRegexRule.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/ModelClientValidationRemoteRule.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/ModelClientValidationRequiredRule.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/ModelClientValidationRule.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/ModelClientValidationStringLengthRule.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/TagBuilder.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/TagRenderMode.cs4
-rw-r--r--src/System.Web.WebPages/Mvc/UnobtrusiveValidationAttributesGenerator.cs4
-rw-r--r--src/System.Web.WebPages/PageDataDictionary.cs4
-rw-r--r--src/System.Web.WebPages/PageVirtualPathAttribute.cs4
-rw-r--r--src/System.Web.WebPages/PreApplicationStartCode.cs4
-rw-r--r--src/System.Web.WebPages/Properties/AssemblyInfo.cs4
-rw-r--r--src/System.Web.WebPages/ReflectionDynamicObject.cs4
-rw-r--r--src/System.Web.WebPages/RequestBrowserOverrideStore.cs4
-rw-r--r--src/System.Web.WebPages/RequestExtensions.cs4
-rw-r--r--src/System.Web.WebPages/RequestResourceTracker.cs4
-rw-r--r--src/System.Web.WebPages/ResponseExtensions.cs4
-rw-r--r--src/System.Web.WebPages/Scope/ApplicationScopeStorageDictionary.cs4
-rw-r--r--src/System.Web.WebPages/Scope/AspNetRequestScopeStorageProvider.cs4
-rw-r--r--src/System.Web.WebPages/Scope/IScopeStorageProvider.cs4
-rw-r--r--src/System.Web.WebPages/Scope/ScopeStorage.cs4
-rw-r--r--src/System.Web.WebPages/Scope/ScopeStorageComparer.cs4
-rw-r--r--src/System.Web.WebPages/Scope/ScopeStorageDictionary.cs4
-rw-r--r--src/System.Web.WebPages/Scope/StaticScopeStorageProvider.cs4
-rw-r--r--src/System.Web.WebPages/Scope/WebConfigScopeStorageDictionary.cs4
-rw-r--r--src/System.Web.WebPages/SectionWriter.cs4
-rw-r--r--src/System.Web.WebPages/SecurityUtil.cs4
-rw-r--r--src/System.Web.WebPages/StartPage.cs4
-rw-r--r--src/System.Web.WebPages/StringExtensions.cs4
-rw-r--r--src/System.Web.WebPages/TemplateFileInfo.cs4
-rw-r--r--src/System.Web.WebPages/TemplateStack.cs4
-rw-r--r--src/System.Web.WebPages/UrlDataList.cs4
-rw-r--r--src/System.Web.WebPages/Utils/BuildManagerExceptionUtil.cs4
-rw-r--r--src/System.Web.WebPages/Utils/CultureUtil.cs4
-rw-r--r--src/System.Web.WebPages/Utils/PathUtil.cs4
-rw-r--r--src/System.Web.WebPages/Utils/SessionStateUtil.cs4
-rw-r--r--src/System.Web.WebPages/Utils/TypeHelper.cs4
-rw-r--r--src/System.Web.WebPages/Utils/UrlUtil.cs4
-rw-r--r--src/System.Web.WebPages/Validation/CompareValidator.cs4
-rw-r--r--src/System.Web.WebPages/Validation/DataTypeValidator.cs4
-rw-r--r--src/System.Web.WebPages/Validation/IValidator.cs4
-rw-r--r--src/System.Web.WebPages/Validation/RequestFieldValidatorBase.cs4
-rw-r--r--src/System.Web.WebPages/Validation/ValidationAttributeAdapter.cs4
-rw-r--r--src/System.Web.WebPages/Validation/ValidationHelper.cs4
-rw-r--r--src/System.Web.WebPages/Validation/Validator.cs4
-rw-r--r--src/System.Web.WebPages/VirtualPathFactoryExtensions.cs4
-rw-r--r--src/System.Web.WebPages/VirtualPathFactoryManager.cs4
-rw-r--r--src/System.Web.WebPages/WebPage.cs4
-rw-r--r--src/System.Web.WebPages/WebPageBase.cs4
-rw-r--r--src/System.Web.WebPages/WebPageContext.cs4
-rw-r--r--src/System.Web.WebPages/WebPageExecutingBase.cs4
-rw-r--r--src/System.Web.WebPages/WebPageHttpHandler.cs4
-rw-r--r--src/System.Web.WebPages/WebPageHttpModule.cs4
-rw-r--r--src/System.Web.WebPages/WebPageMatch.cs4
-rw-r--r--src/System.Web.WebPages/WebPageRenderingBase.cs4
-rw-r--r--src/System.Web.WebPages/WebPageRoute.cs4
-rw-r--r--src/TransparentCommonAssemblyInfo.cs4
-rw-r--r--src/VirtualPathUtilityWrapper.cs4
-rw-r--r--src/WebMatrix.Data/ConfigurationManagerWrapper.cs4
-rw-r--r--src/WebMatrix.Data/ConnectionConfiguration.cs4
-rw-r--r--src/WebMatrix.Data/ConnectionEventArgs.cs4
-rw-r--r--src/WebMatrix.Data/Database.cs4
-rw-r--r--src/WebMatrix.Data/DbProviderFactoryWrapper.cs4
-rw-r--r--src/WebMatrix.Data/DynamicRecord.cs4
-rw-r--r--src/WebMatrix.Data/GlobalSuppressions.cs4
-rw-r--r--src/WebMatrix.Data/IConfigurationManager.cs4
-rw-r--r--src/WebMatrix.Data/IConnectionConfiguration.cs4
-rw-r--r--src/WebMatrix.Data/IDbFileHandler.cs4
-rw-r--r--src/WebMatrix.Data/IDbProviderFactory.cs4
-rw-r--r--src/WebMatrix.Data/Properties/AssemblyInfo.cs4
-rw-r--r--src/WebMatrix.Data/SqlCeDbFileHandler.cs4
-rw-r--r--src/WebMatrix.Data/SqlServerDbFileHandler.cs4
-rw-r--r--src/WebMatrix.WebData/ConfigUtil.cs4
-rw-r--r--src/WebMatrix.WebData/DatabaseConnectionInfo.cs4
-rw-r--r--src/WebMatrix.WebData/DatabaseWrapper.cs4
-rw-r--r--src/WebMatrix.WebData/ExtendedMembershipProvider.cs4
-rw-r--r--src/WebMatrix.WebData/FormsAuthenticationSettings.cs4
-rw-r--r--src/WebMatrix.WebData/GlobalSuppressions.cs4
-rw-r--r--src/WebMatrix.WebData/IDatabase.cs4
-rw-r--r--src/WebMatrix.WebData/OAuthAccountData.cs4
-rw-r--r--src/WebMatrix.WebData/PreApplicationStartCode.cs4
-rw-r--r--src/WebMatrix.WebData/Properties/AssemblyInfo.cs4
-rw-r--r--src/WebMatrix.WebData/SimpleMembershipProvider.cs4
-rw-r--r--src/WebMatrix.WebData/SimpleRoleProvider.cs4
-rw-r--r--src/WebMatrix.WebData/WebSecurity.cs4
-rw-r--r--test/Microsoft.TestCommon/AppDomainUtils.cs4
-rw-r--r--test/Microsoft.TestCommon/AssertEx.cs4
-rw-r--r--test/Microsoft.TestCommon/CultureReplacer.cs4
-rw-r--r--test/Microsoft.TestCommon/DefaultTimeoutFactAttribute.cs4
-rw-r--r--test/Microsoft.TestCommon/DefaultTimeoutTheoryAttribute.cs4
-rw-r--r--test/Microsoft.TestCommon/DictionaryEqualityComparer.cs4
-rw-r--r--test/Microsoft.TestCommon/ExceptionAssertions.cs4
-rw-r--r--test/Microsoft.TestCommon/ForceGCAttribute.cs4
-rw-r--r--test/Microsoft.TestCommon/MemberHelper.cs2
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/CommonUnitTestDataSets.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/RefTypeTestData.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestData.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestDataVariations.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/ValueTypeTestData.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/GenericTypeAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/HttpAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeHeaderValueComparer.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/ParsedMediaTypeHeaderValue.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/RegexReplacement.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/RuntimeEnvironment.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/SerializerAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/StreamAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/TaskAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/TestDataSetAttribute.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/TimeoutConstant.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/TypeAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/Types/FlagsEnum.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/Types/INameAndIdContainer.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/Types/ISerializableType.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/Types/LongEnum.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/Types/SimpleEnum.cs4
-rw-r--r--test/Microsoft.TestCommon/Microsoft/TestCommon/XmlAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/PartialTrustRunner.cs4
-rw-r--r--test/Microsoft.TestCommon/PreAppStartTestHelper.cs4
-rw-r--r--test/Microsoft.TestCommon/PreserveSyncContextAttribute.cs4
-rw-r--r--test/Microsoft.TestCommon/Properties/AssemblyInfo.cs4
-rw-r--r--test/Microsoft.TestCommon/ReflectionAssert.cs4
-rw-r--r--test/Microsoft.TestCommon/RestoreThreadPrincipalAttribute.cs4
-rw-r--r--test/Microsoft.TestCommon/TaskExtensions.cs4
-rw-r--r--test/Microsoft.TestCommon/TestFile.cs4
-rw-r--r--test/Microsoft.TestCommon/TestHelper.cs2
-rw-r--r--test/Microsoft.TestCommon/TheoryDataSet.cs4
-rw-r--r--test/Microsoft.TestCommon/ThreadPoolSyncContext.cs4
-rw-r--r--test/Microsoft.TestCommon/WebUtils.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/AnalyticsTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/BingTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/FacebookTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/FileUploadTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/GamerCardTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/GravatarTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/LinkShareTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/MapsTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/PreAppStartCodeTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/ReCaptchaTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/ThemesTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/TwitterTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/UrlBuilderTest.cs4
-rw-r--r--test/Microsoft.Web.Helpers.Test/VideoTest.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/ChangeSetTests.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/Controllers/CatalogController.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/Controllers/CitiesController.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/Controllers/NorthwindEFController.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/DataControllerDescriptionTest.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/DataControllerQueryTests.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/DataControllerSubmitTests.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/MetadataExtensionsTests.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/Models/CatalogEntities.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/Models/Cities.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/Microsoft.Web.Http.Data.Test/TestHelpers.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Controls/Test/DesignModeSite.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Controls/Test/DropDownListTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Controls/Test/MvcControlTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Controls/Test/MvcTestHelper.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Controls/Test/ViewDataContainer.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BinaryDataModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BindingBehaviorAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderUtilTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoResultTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBinderAdapterTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBindingContextTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/GenericModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderUtilTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderConfigTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProviderCollectionTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProvidersTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderUtilTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelValidationNodeTest.cs2
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/SimpleModelBinderProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderProviderTest.cs2
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderTest.cs2
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderProviderTest.cs2
-rw-r--r--test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderTest.cs2
-rw-r--r--test/Microsoft.Web.Mvc.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/AjaxOnlyAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/AreaHelpersTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/AsyncManagerExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ButtonTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ContentTypeAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ControllerExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/CookieTempDataProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/CookieValueProviderFactoryTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/CopyAsyncParametersAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/CreditCardAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/CssExtensionsTests.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/DeserializeAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/DynamicReflectionObjectTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/DynamicViewPageTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ElementalValueProviderTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/EmailAddressAttribueTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ExpressionHelperTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/FileExtensionsAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/FormExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ImageExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/MailToExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ModelCopierTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/MvcSerializerTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/RadioExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/RenderActionTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ScriptExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/SerializationExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ServerVariablesValueProviderFactoryTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/SessionValueProviderFactoryTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/SkipBindingAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/SubmitButtonExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/SubmitImageExtensionsTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/TempDataValueProviderFactoryTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/TypeHelpersTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/UrlAttributeTest.cs4
-rw-r--r--test/Microsoft.Web.Mvc.Test/Test/ValueProviderUtilTest.cs4
-rw-r--r--test/Microsoft.Web.WebPages.OAuth.Test/OAuthWebSecurityTest.cs4
-rw-r--r--test/Microsoft.Web.WebPages.OAuth.Test/PreAppStartCodeTest.cs4
-rw-r--r--test/Microsoft.Web.WebPages.OAuth.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/SPA.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Json.Test.Integration/Common/InstanceCreator.cs4
-rw-r--r--test/System.Json.Test.Integration/Common/Log.cs4
-rw-r--r--test/System.Json.Test.Integration/Common/TypeLibrary.cs4
-rw-r--r--test/System.Json.Test.Integration/Common/Util.cs4
-rw-r--r--test/System.Json.Test.Integration/JObjectFunctionalTest.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonPrimitiveTests.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonStringRoundTripTests.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonValueAndComplexTypesTests.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonValueDynamicTests.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonValueEventsTests.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonValueLinqExtensionsIntegrationTest.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonValuePartialTrustTests.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonValueTestHelper.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonValueTests.cs4
-rw-r--r--test/System.Json.Test.Integration/JsonValueUsageTest.cs4
-rw-r--r--test/System.Json.Test.Integration/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Json.Test.Unit/Common/AnyInstance.cs4
-rw-r--r--test/System.Json.Test.Unit/Common/ExceptionTestHelper.cs4
-rw-r--r--test/System.Json.Test.Unit/Extensions/JsonValueExtensionsTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonArrayTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonDefaultTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonObjectTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonPrimitiveTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonTypeTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonValueDynamicMetaObjectTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonValueDynamicTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonValueLinqExtensionsTest.cs4
-rw-r--r--test/System.Json.Test.Unit/JsonValueTest.cs4
-rw-r--r--test/System.Json.Test.Unit/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromContentTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromUriQueryTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Integration/JTokenRoundTripComparer.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Integration/JsonNetSerializationTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Integration/JsonNetValidationTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Integration/JsonValueCreatorSurrogate.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Integration/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/HttpUnitTestDataSets.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractEnum.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractType.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedDataContractType.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedFormUrlEncodedMediaTypeFormatter.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedJsonMediaTypeFormatter.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedWcfPocoType.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlMediaTypeFormatter.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlSerializableType.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/HttpTestData.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/INotJsonSerializable.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/WcfPocoType.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/XmlSerializableType.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/BufferedMediaTypeFormatterTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/ContentNegotiationResultTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/DataContractJsonMediaTypeFormatterTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/DefaultContentNegotiatorTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/FormDataCollectionTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedJsonTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedMediaTypeFormatterTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/JsonMediaTypeFormatterTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaRangeMappingTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeConstantsTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterCollectionTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterExtensionsTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTestBase.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeHeaderValueExtensionsTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeWithQualityHeaderValueComparerTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/ParsedMediaTypeHeaderValueTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/FormUrlEncodedParserTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestHeaderParserTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestLineParserTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpResponseHeaderParserTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpStatusLineParserTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/InternetMessageFormatHeaderParserTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/MimeMultipartParserTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/QueryStringMappingTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/RequestHeaderMappingTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/SerializerConsistencyTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/StringWithQualityHeaderValueComparerTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlMediaTypeFormatterTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlSerializerMediaTypeFormatterTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/FormattingUtilitiesTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Headers/CookieHeaderValueTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Headers/CookieStateTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpClientExtensionsTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpContentCollectionExtensionsTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpContentExtensionsTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpContentMessageExtensionsTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpContentMultipartExtensionsTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpMessageContentTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpRequestHeadersExtensionsTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpRequestMessageCommonExtensionsTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/HttpResponseHeadersExtensionsTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Internal/DelegatingStreamTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Internal/HttpValueCollectionTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Internal/NonClosingDelegatingStreamTest.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Mocks/MockDelegatingStream.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Mocks/MockHttpContent.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Mocks/MockMediaTypeFormatter.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Mocks/MockNonClosingDelegatingStream.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Mocks/TestableHttpMessageHandler.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/MultipartFileStreamProviderTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/MultipartFormDataStreamProviderTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/MultipartMemoryStreamProviderTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/ObjectContentOfTTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/ObjectContentTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/ParserData.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/UriExtensionsTests.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/UriQueryDataSet.cs4
-rw-r--r--test/System.Net.Http.Formatting.Test.Unit/UriQueryUtilityTests.cs4
-rw-r--r--test/System.Web.Helpers.Test/ChartTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/ConversionUtilTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/CryptoTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/DynamicDictionary.cs4
-rw-r--r--test/System.Web.Helpers.Test/DynamicHelperTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/DynamicWrapper.cs4
-rw-r--r--test/System.Web.Helpers.Test/HelperResultTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/JsonTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/ObjectInfoTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/PreComputedGridDataSourceTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.Helpers.Test/ServerInfoTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/WebCacheTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/WebGridDataSourceTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/WebGridTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/WebImageTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/WebMailTest.cs4
-rw-r--r--test/System.Web.Helpers.Test/XhtmlAssert.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/ApiExplorerSettingsTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/DocumentationController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenActionController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ItemController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/OverloadsController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ParameterSourceController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationProviders/AttributeDocumentationProvider.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/Formatters/ItemFormatter.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/FormattersTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/ParameterSourceTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/RouteConstraintsTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ApiExplorer/RoutesTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Authentication/BasicOverHttpTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Authentication/CustomMessageHandler.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Authentication/CustomUsernamePasswordValidator.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Authentication/RequireAdminAttribute.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Authentication/SampleController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ContentNegotiation/AcceptHeaderTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegItem.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ContentNegotiation/ContentNegotiationTestBase.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ContentNegotiation/CustomFormatterTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ContentNegotiation/DefaultContentNegotiatorTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ContentNegotiation/HttpResponseReturnTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/ActionAttributesTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/ActionReachabilityTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/ApiControllerActionSelectorTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/Apis/ActionAttributeTestController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/Apis/ParameterAttributeController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/Apis/TestController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/Apis/User.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/Apis/UserAddress.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/Apis/UsersController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Controllers/Helpers/ApiControllerHelper.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ExceptionHandling/DuplicateControllers.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionHandlingTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ExceptionHandling/HttpResponseExceptionTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ExceptionHandling/IncludeErrorDetailTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ModelBinding/BodyBindingTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ModelBinding/CustomBindingTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ModelBinding/DefaultActionValueBinderTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ModelBinding/HttpContentBindingTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingController.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ModelBinding/QueryStringBindingTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/ModelBinding/RouteBindingTests.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/PartialTrust/BasicScenarioTest.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Util/ApiExplorerHelper.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Util/ContextUtil.cs4
-rw-r--r--test/System.Web.Http.Integration.Test/Util/ScenarioHelper.cs4
-rw-r--r--test/System.Web.Http.SelfHost.Test/DeeplyNestedTypeTests.cs4
-rw-r--r--test/System.Web.Http.SelfHost.Test/HttpSelfHostConfigurationTest.cs4
-rw-r--r--test/System.Web.Http.SelfHost.Test/HttpSelfHostServerTest.cs4
-rw-r--r--test/System.Web.Http.SelfHost.Test/Properties/AssemblyInfo.cs3
-rw-r--r--test/System.Web.Http.Test/AuthorizeAttributeTest.cs4
-rw-r--r--test/System.Web.Http.Test/Common/ErrorTests.cs4
-rw-r--r--test/System.Web.Http.Test/Common/PrefixContainerTests.cs4
-rw-r--r--test/System.Web.Http.Test/Common/TaskHelpersExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.Test/Common/TaskHelpersTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/ApiControllerActionInvokerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/ApiControllerActionSelectorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/ApiControllerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/Apis/User.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/Apis/UsersController.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/Apis/UsersRpcController.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/HttpActionContextTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/HttpActionDescriptorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/HttpConfigurationTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/HttpControllerContextTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/HttpControllerDescriptorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/HttpParameterDescriptorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/ReflectedHttpActionDescriptorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/ReflectedHttpParameterDescriptorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/ResponseMessageResultConverterTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/ValueResultConverterTest.cs4
-rw-r--r--test/System.Web.Http.Test/Controllers/VoidResultConverterTest.cs4
-rw-r--r--test/System.Web.Http.Test/DictionaryExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.Test/Dispatcher/DefaultAssembliesResolverTest.cs4
-rw-r--r--test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerActivatorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerSelectorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/ActionDescriptorFilterProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/ActionFilterAttributeTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/AuthorizationFilterAttributeTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/ConfigurationFilterProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/ExceptionFilterAttributeTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/FilterAttributeTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/FilterInfoComparerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/FilterInfoTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/HttpActionExecutedContextTest.cs4
-rw-r--r--test/System.Web.Http.Test/Filters/HttpFilterCollectionTest.cs4
-rw-r--r--test/System.Web.Http.Test/Hosting/HttpRouteTest.cs4
-rw-r--r--test/System.Web.Http.Test/HttpRequestMessageExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.Test/HttpResponseExceptionTest.cs4
-rw-r--r--test/System.Web.Http.Test/HttpResponseMessageExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.Test/HttpRouteCollectionExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.Test/HttpServerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Internal/CollectionModelBinderUtilTest.cs4
-rw-r--r--test/System.Web.Http.Test/Internal/TypeActivatorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Metadata/AdditionalMetadata.cs4
-rw-r--r--test/System.Web.Http.Test/Metadata/ModelMetadataTest.cs4
-rw-r--r--test/System.Web.Http.Test/Metadata/Providers/AssociatedMetadataProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/Metadata/Providers/CachedAssociatedMetadataProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/Metadata/Providers/CachedDataAnnotationsModelMetadataProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/BinaryDataModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoResultTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/GenericModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderUtilTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/SimpleModelBinderProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderProviderTest.cs2
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderTest.cs2
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderProviderTest.cs2
-rw-r--r--test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderTest.cs2
-rw-r--r--test/System.Web.Http.Test/ModelBinding/CompositeModelBinderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/DefaultActionValueBinderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/FormDataCollectionExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/HttpBindingBehaviorAttributeTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/ModelBinderAttributeTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/ModelBinderConfigTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/ModelBindingContextTest.cs4
-rw-r--r--test/System.Web.Http.Test/ModelBinding/ModelBindingUtilTest.cs4
-rw-r--r--test/System.Web.Http.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.Http.Test/Query/DataModel.cs4
-rw-r--r--test/System.Web.Http.Test/Query/ODataQueryDeserializerTests.cs4
-rw-r--r--test/System.Web.Http.Test/Query/QueryValidatorTest.cs4
-rw-r--r--test/System.Web.Http.Test/QueryableAttributeTest.cs4
-rw-r--r--test/System.Web.Http.Test/Routing/HttpRouteTest.cs4
-rw-r--r--test/System.Web.Http.Test/Routing/MediaTypeFormatterExtensionsTests.cs4
-rw-r--r--test/System.Web.Http.Test/Routing/UriPathExtensionMappingTests.cs4
-rw-r--r--test/System.Web.Http.Test/Routing/UrlHelperTest.cs4
-rw-r--r--test/System.Web.Http.Test/Services/DefaultServicesTests.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/FormattingUtilitiesTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/HttpRequestMessageExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/ITraceWriterExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/TestTraceWriter.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/TraceManagerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/TraceRecordComparer.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/ActionFilterAttributeTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/ActionFilterTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/ActionValueBinderTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterAttributeTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/ContentNegotiatorTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterAttributeTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/FilterTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/FormatterParameterBindingTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpActionBindingTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpActionDescriptorTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpActionInvokerTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpActionSelectorTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpControllerActivatorTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpControllerDescriptorTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpControllerSelectorTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpControllerTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/HttpParameterBindingTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/MediaTypeFormatterTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/MessageHandlerTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Tracing/Tracers/RequestMessageHandlerTracerTest.cs4
-rw-r--r--test/System.Web.Http.Test/Util/ContextUtil.cs4
-rw-r--r--test/System.Web.Http.Test/Util/SimpleHttpValueProvider.cs4
-rw-r--r--test/System.Web.Http.Test/Validation/DefaultBodyModelValidatorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Validation/ModelValidationNodeTest.cs2
-rw-r--r--test/System.Web.Http.Test/Validation/ModelValidationRequiredMemberSelectorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Validation/ModelValidationResultTest.cs4
-rw-r--r--test/System.Web.Http.Test/Validation/ModelValidatorTest.cs4
-rw-r--r--test/System.Web.Http.Test/Validation/Providers/AssociatedValidatorProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/Validation/Providers/DataAnnotationsModelValidatorProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/Validation/Providers/DataMemberModelValidatorProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/Validation/Validators/DataAnnotationsModelValidatorTest.cs4
-rw-r--r--test/System.Web.Http.Test/ValueProviders/Providers/NameValueCollectionValueProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderFactoryTest.cs4
-rw-r--r--test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderTest.cs4
-rw-r--r--test/System.Web.Http.Test/ValueProviders/Providers/RouteDataValueProviderFactoryTest.cs4
-rw-r--r--test/System.Web.Http.WebHost.Test/HttpControllerHandlerTest.cs4
-rw-r--r--test/System.Web.Http.WebHost.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.Http.WebHost.Test/RouteCollectionExtensionsTest.cs4
-rw-r--r--test/System.Web.Http.WebHost.Test/Routing/HostedUrlHelperTest.cs4
-rw-r--r--test/System.Web.Http.WebHost.Test/SuppressFormsAuthRedirectModuleTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Ajax/Test/AjaxExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Ajax/Test/AjaxOptionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/AsyncActionDescriptorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/AsyncActionMethodSelectorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/AsyncControllerActionInvokerTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/AsyncManagerTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/AsyncResultWrapperTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/AsyncUtilTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/MockAsyncResult.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/OperationCounterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncActionDescriptorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncControllerDescriptorTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/SignalContainer.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/SimpleAsyncResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/SingleEntryGateTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/SynchronizationContextUtilTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/SynchronousOperationExceptionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/TaskAsyncActionDescriptorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/TaskWrapperAsyncResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Async/Test/TriggerListenerTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/BinaryExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/CachedExpressionCompilerTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/ConditionalExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/ConstantExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/DefaultExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/DummyExpressionFingerprint.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/ExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/FingerprintingExpressionVisitorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/HoistingExpressionVisitorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/IndexExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/LambdaExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/MemberExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/MethodCallExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/ParameterExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/TypeBinaryExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/ExpressionUtil/Test/UnaryExpressionFingerprintTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/ChildActionExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/DefaultDisplayTemplatesTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/DefaultEditorTemplatesTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/DisplayNameExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/FormExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/InputExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/LabelExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/LinkExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/MvcFormTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/NameExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/PartialExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/RenderPartialExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/SelectExtensionsTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/TemplateHelpersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/TextAreaExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/ValidationExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Html/Test/ValueExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeGeneratorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeParserTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Razor/Test/MvcVBRazorCodeParserTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Razor/Test/MvcWebPageRazorHostTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AcceptVerbsAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ActionDescriptorTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ActionExecutedContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ActionExecutingContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ActionFilterAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ActionMethodDispatcherCacheTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ActionMethodDispatcherTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ActionMethodSelectorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ActionNameAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AdditionalMetadataAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AjaxHelperTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AjaxHelper`1Test.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AjaxRequestExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AllowHtmlAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AreaHelpersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AreaRegistrationContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AreaRegistrationTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AssociatedMetadataProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AssociatedValidatorProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AsyncControllerTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AsyncTimeoutAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AuthorizationContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/AuthorizeAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/BindAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/BuildManagerCompiledViewTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/BuildManagerViewEngineTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ByteArrayModelBinderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/CachedAssociatedMetadataProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/CachedDataAnnotationsModelMetadataProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/CancellationTokenModelBinderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ChildActionOnlyAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ChildActionValueProviderFactoryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ClientDataTypeModelValidatorProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/CompareAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ContentResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ControllerActionInvokerTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ControllerBaseTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ControllerBuilderTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ControllerContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ControllerDescriptorCacheTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ControllerDescriptorTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ControllerInstanceFilterProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ControllerTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTestBase.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DataErrorInfoModelValidatorProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DataTypeUtilTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DefaultControllerFactoryTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/DefaultModelBinderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DefaultViewLocationCacheTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DependencyResolverTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DescriptorUtilTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DictionaryHelpersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DictionaryValueProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/EmptyModelValidatorProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ExceptionContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ExpressionHelperTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FieldValidationMetadataTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FileContentResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FilePathResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FileResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FileStreamResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FilterAttributeFilterProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FilterInfoTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FilterProviderCollectionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FilterProvidersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FilterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FormCollectionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/FormContextTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/FormValueProviderFactoryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/GlobalFilterCollectionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HandleErrorAttributeTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/HandleErrorInfoTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/HtmlHelperTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/HtmlHelper`1Test.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpDeleteAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderFactoryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpGetAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpHandlerUtilTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpHeadAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpNotFoundResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpOptionsAttributeTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpPatchAttributeTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpPostAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpPostedFileBaseModelBinderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpPutAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpRequestExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpStatusCodeResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpUnauthorizedResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/HttpVerbAttributeHelper.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/JavaScriptResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/JsonResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/JsonValueProviderFactoryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/LinqBinaryModelBinderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/MockBuildManager.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/MockHelpers.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/MockableUnvalidatedRequestValues.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelBinderAttributeTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelBinderDictionaryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelBinderProviderCollectionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelBinderProvidersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelBindersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelBindingContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelClientValidationRuleTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelErrorCollectionTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelErrorTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelMetadataProvidersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelMetadataTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelStateDictionaryTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelStateTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelValidationResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelValidatorProviderCollectionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelValidatorProvidersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ModelValidatorTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/MultiSelectListTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/MultiServiceResolverTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/MvcHandlerTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/MvcHtmlStringTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/MvcHttpHandlerTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/MvcRouteHandlerTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/MvcTestHelper.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/MvcWebRazorHostFactoryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/NameValueCollectionExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/NameValueCollectionValueProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/NoAsyncTimeoutAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/NonActionAttributeTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/OutputCacheAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ParameterBindingInfoTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ParameterDescriptorTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ParameterInfoUtilTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/PartialViewResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/PathHelpersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/PreApplicationStartCodeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/QueryStringValueProviderFactoryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RangeAttributeAdapterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RazorViewEngineTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RazorViewTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RedirectResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RedirectToRouteResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ReflectedActionDescriptorTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ReflectedControllerDescriptorTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ReflectedParameterBindingInfoTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ReflectedParameterDescriptorTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/RegularExpressionAttributeAdapterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RemoteAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RequireHttpsAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RequiredAttributeAdapterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ResultExecutedContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ResultExecutingContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RouteCollectionExtensionsTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/RouteDataValueProviderFactoryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/SelectListTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/SessionStateTempDataProviderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/SingleServiceResolverTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/StringLengthAttributeAdapterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/TempDataDictionaryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/TypeCacheSerializerTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/TypeCacheUtilTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/TypeHelpersTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/UrlHelperTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/UrlParameterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/UrlRewriterHelperTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ValidatableObjectAdapterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ValidateAntiForgeryTokenAttributeTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ValidateInputAttributeTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ValueProviderCollectionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ValueProviderDictionaryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ValueProviderFactoriesTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ValueProviderFactoryCollectionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ValueProviderResultTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ValueProviderUtilTest.cs2
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewContextTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewDataDictionaryTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewDataInfoTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewEngineCollectionTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewEngineResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewEnginesTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewMasterPageControlBuilderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewMasterPageTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewPageControlBuilderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewPageTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewResultBaseTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewResultTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewStartPageTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewTypeParserFilterTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewUserControlControlBuilderTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/ViewUserControlTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/VirtualPathProviderViewEngineTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/WebFormViewEngineTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Test/WebFormViewTest.cs4
-rw-r--r--test/System.Web.Mvc.Test/Util/AnonymousObject.cs4
-rw-r--r--test/System.Web.Mvc.Test/Util/DictionaryHelper.cs2
-rw-r--r--test/System.Web.Mvc.Test/Util/HttpContextHelpers.cs4
-rw-r--r--test/System.Web.Mvc.Test/Util/MvcHelper.cs4
-rw-r--r--test/System.Web.Mvc.Test/Util/Resolver.cs4
-rw-r--r--test/System.Web.Mvc.Test/Util/SimpleValueProvider.cs4
-rw-r--r--test/System.Web.Mvc.Test/Util/SimpleViewDataContainer.cs4
-rw-r--r--test/System.Web.Razor.Test/CSharpRazorCodeLanguageTest.cs4
-rw-r--r--test/System.Web.Razor.Test/CodeCompileUnitExtensions.cs4
-rw-r--r--test/System.Web.Razor.Test/Editor/RazorEditorParserTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/BlockExtensions.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/BlockTypes.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/CodeParserTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/CsHtmlCodeParserTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/CsHtmlMarkupParserTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/ErrorCollector.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/MarkupParserTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/ParserTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/RawTextSymbol.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/TestSpanBuilder.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/VBHtmlCodeParserTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Framework/VBHtmlMarkupParserTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Generator/GeneratedCodeMappingTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Generator/RazorCodeGeneratorTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Generator/VBRazorCodeGeneratorTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/BlockTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpAutoCompleteTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpBlockTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpDirectivesTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpErrorTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpExplicitExpressionTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpHelperTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpImplicitExpressionTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpLayoutDirectiveTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpNestedStatementsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpRazorCommentsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpReservedWordsTest.cs2
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpSectionTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpSpecialBlockTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpStatementTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpTemplateTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpToMarkupSwitchTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpVerbatimBlockTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CSharpWhitespaceHandlingTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CSharp/CsHtmlDocumentTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/CallbackParserListenerTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/Html/HtmlAttributeTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/Html/HtmlBlockTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/Html/HtmlDocumentTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/Html/HtmlErrorTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/Html/HtmlParserTestUtils.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/Html/HtmlTagsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/Html/HtmlToCodeSwitchTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/Html/HtmlUrlAttributeTest.cs2
-rw-r--r--test/System.Web.Razor.Test/Parser/Old/CsHtmlDocumentTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/ParserContextTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/ParserVisitorExtensionsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/PartialParsing/CSharpPartialParsingTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/PartialParsing/PartialParsingTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/PartialParsing/VBPartialParsingTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/RazorParserTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBAutoCompleteTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBBlockTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBContinueStatementTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBDirectiveTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBErrorTest.cs2
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBExitStatementTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBExplicitExpressionTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBExpressionTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBExpressionsInCodeTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBHelperTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBHtmlDocumentTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBImplicitExpressionTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBLayoutDirectiveTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBNestedStatementsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBRazorCommentsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBReservedWordsTest.cs2
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBSectionTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBSpecialKeywordsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBStatementTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBTemplateTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/VB/VBToMarkupSwitchTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Parser/WhitespaceRewriterTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.Razor.Test/RazorCodeLanguageTest.cs4
-rw-r--r--test/System.Web.Razor.Test/RazorDirectiveAttributeTest.cs4
-rw-r--r--test/System.Web.Razor.Test/RazorEngineHostTest.cs4
-rw-r--r--test/System.Web.Razor.Test/RazorTemplateEngineTest.cs4
-rw-r--r--test/System.Web.Razor.Test/StringTextBuffer.cs4
-rw-r--r--test/System.Web.Razor.Test/Text/BufferingTextReaderTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Text/LineTrackingStringBufferTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Text/LookaheadTextReaderTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Text/SourceLocationTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Text/SourceLocationTrackerTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Text/TextBufferReaderTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Text/TextChangeTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Text/TextReaderExtensionsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerCommentTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerIdentifierTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerLiteralTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerOperatorsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/TokenizerLookaheadTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/TokenizerTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/VBTokenizerCommentTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/VBTokenizerIdentifierTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/VBTokenizerLiteralTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/VBTokenizerOperatorsTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/VBTokenizerTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Tokenizer/VBTokenizerTestBase.cs4
-rw-r--r--test/System.Web.Razor.Test/Utils/DisposableActionTest.cs4
-rw-r--r--test/System.Web.Razor.Test/Utils/EnumerableUtils.cs4
-rw-r--r--test/System.Web.Razor.Test/Utils/MiscAssert.cs4
-rw-r--r--test/System.Web.Razor.Test/Utils/MiscUtils.cs4
-rw-r--r--test/System.Web.Razor.Test/Utils/SpanAssert.cs4
-rw-r--r--test/System.Web.Razor.Test/VBRazorCodeLanguageTest.cs4
-rw-r--r--test/System.Web.WebPages.Administration.Test/AdminPackageTest.cs4
-rw-r--r--test/System.Web.WebPages.Administration.Test/PackageManagerModuleTest.cs4
-rw-r--r--test/System.Web.WebPages.Administration.Test/PackagesSourceFileTest.cs4
-rw-r--r--test/System.Web.WebPages.Administration.Test/PageUtilsTest.cs4
-rw-r--r--test/System.Web.WebPages.Administration.Test/PreApplicationStartCodeTest.cs4
-rw-r--r--test/System.Web.WebPages.Administration.Test/RemoteAssemblyTest.cs4
-rw-r--r--test/System.Web.WebPages.Administration.Test/WebProjectManagerTest.cs4
-rw-r--r--test/System.Web.WebPages.Administration.Test/WebProjectSystemTest.cs4
-rw-r--r--test/System.Web.WebPages.Deployment.Test/AssemblyUtilsTest.cs4
-rw-r--r--test/System.Web.WebPages.Deployment.Test/DeploymentUtil.cs4
-rw-r--r--test/System.Web.WebPages.Deployment.Test/PreApplicationStartCodeTest.cs4
-rw-r--r--test/System.Web.WebPages.Deployment.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.WebPages.Deployment.Test/TestFileSystem.cs4
-rw-r--r--test/System.Web.WebPages.Deployment.Test/WebPagesDeploymentTest.cs4
-rw-r--r--test/System.Web.WebPages.Razor.Test/PreApplicationStartCodeTest.cs4
-rw-r--r--test/System.Web.WebPages.Razor.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.WebPages.Razor.Test/RazorBuildProviderTest.cs4
-rw-r--r--test/System.Web.WebPages.Razor.Test/WebCodeRazorEngineHostTest.cs4
-rw-r--r--test/System.Web.WebPages.Razor.Test/WebPageRazorEngineHostTest.cs4
-rw-r--r--test/System.Web.WebPages.Razor.Test/WebRazorHostFactoryTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartRegistryTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/ApplicationParts/MimeMappingTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/ApplicationParts/ResourceHandlerTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/ApplicationParts/TestResourceAssembly.cs4
-rw-r--r--test/System.Web.WebPages.Test/Extensions/HttpContextExtensionsTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Extensions/HttpRequestExtensionsTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Extensions/HttpResponseExtensionsTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Extensions/StringExtensionsTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiForgeryConfigTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiForgeryTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenSerializerTest.cs14
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenStoreTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenTest.cs2
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryWorkerTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/BinaryBlobTest.cs2
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/ClaimUidExtractorTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/HexUtil.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/MachineKeyCryptoSystemTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockAntiForgeryConfig.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableAntiForgeryTokenSerializer.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableClaimUidExtractor.cs2
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableCryptoSystem.cs2
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenStore.cs2
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenValidator.cs2
-rw-r--r--test/System.Web.WebPages.Test/Helpers/AntiXsrf/TokenValidatorTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/Claims/ClaimTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityConverterTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/Claims/MockClaimsIdentity.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/CryptoUtilTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Helpers/UnvalidatedRequestValuesTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Html/CheckBoxTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Html/HtmlHelperFactory.cs4
-rw-r--r--test/System.Web.WebPages.Test/Html/HtmlHelperTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Html/InputHelperTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Html/RadioButtonTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Html/SelectHelperTest.cs2
-rw-r--r--test/System.Web.WebPages.Test/Html/TextAreaHelperTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Html/ValidationHelperTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Instrumentation/InstrumentationServiceTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Mvc/HttpAntiForgeryExceptionTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Mvc/TagBuilderTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/PreApplicationStartCodeTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/System.Web.WebPages.Test/ScopeStorage/AspNetRequestScopeStorageProviderTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageDictionaryTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageKeyComparerTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/ScopeStorage/WebConfigScopeStorageTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Utils/CultureUtilTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Utils/PathUtilTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Utils/SessionStateUtilTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Utils/TestObjectFactory.cs4
-rw-r--r--test/System.Web.WebPages.Test/Utils/TypeHelperTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Utils/UrlUtilTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Validation/ValidationHelperTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/Validation/ValidatorTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/ApplicationStartPageTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/BrowserHelpersTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/BrowserOverrideStoresTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/BuildManagerExceptionUtilTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/BuildManagerWrapperTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/CookieBrowserOverrideStoreTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/DefaultDisplayModeTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/DisplayInfoTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/DisplayModeProviderTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/DynamicHttpApplicationStateTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/DynamicPageDataDictionaryTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/FileExistenceCacheTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/LayoutTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/PageDataDictionaryTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/RenderPageTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/RequestBrowserOverrideStoreTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/RequestResourceTrackerTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/SectionControlBuilderTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/StartPageTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/TemplateStackTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/UrlDataTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/Utils.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryExtensionsTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryManagerTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/WebPageContextTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/WebPageExecutingBaseTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/WebPageHttpHandlerTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/WebPageHttpModuleTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/WebPageRenderingBaseTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/WebPageRouteTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/WebPageSurrogateControlBuilderTest.cs4
-rw-r--r--test/System.Web.WebPages.Test/WebPage/WebPageTest.cs4
-rw-r--r--test/WebMatrix.Data.Test/ConfigurationManagerWrapperTest.cs4
-rw-r--r--test/WebMatrix.Data.Test/DatabaseTest.cs4
-rw-r--r--test/WebMatrix.Data.Test/DynamicRecordTest.cs4
-rw-r--r--test/WebMatrix.Data.Test/FileHandlerTest.cs4
-rw-r--r--test/WebMatrix.Data.Test/Mocks/MockConfigurationManager.cs4
-rw-r--r--test/WebMatrix.Data.Test/Mocks/MockConnectionConfiguration.cs4
-rw-r--r--test/WebMatrix.Data.Test/Mocks/MockDbFileHandler.cs4
-rw-r--r--test/WebMatrix.Data.Test/Mocks/MockDbProviderFactory.cs4
-rw-r--r--test/WebMatrix.Data.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/WebMatrix.WebData.Test/MockDatabase.cs4
-rw-r--r--test/WebMatrix.WebData.Test/PreApplicationStartCodeTest.cs4
-rw-r--r--test/WebMatrix.WebData.Test/Properties/AssemblyInfo.cs4
-rw-r--r--test/WebMatrix.WebData.Test/SimpleMembershipProviderTest.cs4
-rw-r--r--test/WebMatrix.WebData.Test/WebSecurityTest.cs4
2314 files changed, 6818 insertions, 2178 deletions
diff --git a/License.txt b/License.txt
new file mode 100644
index 00000000..173895e6
--- /dev/null
+++ b/License.txt
@@ -0,0 +1,15 @@
+Copyright (c) Microsoft Corporation. All rights reserved.
+Microsoft would like to thank its contributors, a list of whom
+are at http://aspnetwebstack.codeplex.com/wikipage?title=Contributors.
+
+Licensed under the Apache License, Version 2.0 (the "License"); you
+may not use this file except in compliance with the License. You may
+obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+implied. See the License for the specific language governing permissions
+and limitations under the License.
diff --git a/src/AptcaCommonAssemblyInfo.cs b/src/AptcaCommonAssemblyInfo.cs
index caa4bc0a..30ac14e8 100644
--- a/src/AptcaCommonAssemblyInfo.cs
+++ b/src/AptcaCommonAssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Security;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Security;
//// REVIEW: RonCain -- This version is used by the WebStackRuntime assemblies that use types
//// from System.ComponentModelDataAnnotations which is not [SecurityTransparent]
diff --git a/src/Common/DictionaryExtensions.cs b/src/Common/DictionaryExtensions.cs
index 894abe68..b93db9dd 100644
--- a/src/Common/DictionaryExtensions.cs
+++ b/src/Common/DictionaryExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.ComponentModel;
diff --git a/src/Common/Error.cs b/src/Common/Error.cs
index 1d01295b..7f7d5e29 100644
--- a/src/Common/Error.cs
+++ b/src/Common/Error.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Common/HttpMethodHelper.cs b/src/Common/HttpMethodHelper.cs
index e0d47d9b..38eaabfa 100644
--- a/src/Common/HttpMethodHelper.cs
+++ b/src/Common/HttpMethodHelper.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
namespace System.Web.Http
{
diff --git a/src/Common/PrefixContainer.cs b/src/Common/PrefixContainer.cs
index c87c85f7..eb91c2ba 100644
--- a/src/Common/PrefixContainer.cs
+++ b/src/Common/PrefixContainer.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Linq;
diff --git a/src/Common/TaskHelpers.cs b/src/Common/TaskHelpers.cs
index 70dc93a6..0bce7946 100644
--- a/src/Common/TaskHelpers.cs
+++ b/src/Common/TaskHelpers.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/Common/TaskHelpersExtensions.cs b/src/Common/TaskHelpersExtensions.cs
index 3057d785..4b620641 100644
--- a/src/Common/TaskHelpersExtensions.cs
+++ b/src/Common/TaskHelpersExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/CommonAssemblyInfo.cs b/src/CommonAssemblyInfo.cs
index 81c42c5f..73cbe003 100644
--- a/src/CommonAssemblyInfo.cs
+++ b/src/CommonAssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Reflection;
using System.Resources;
using System.Runtime.InteropServices;
diff --git a/src/DynamicHelper.cs b/src/DynamicHelper.cs
index 141ab7a5..a1800a61 100644
--- a/src/DynamicHelper.cs
+++ b/src/DynamicHelper.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Collections.Generic;
using System.Diagnostics;
diff --git a/src/ExceptionHelper.cs b/src/ExceptionHelper.cs
index 8588aa13..62a30d3c 100644
--- a/src/ExceptionHelper.cs
+++ b/src/ExceptionHelper.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
namespace Microsoft.Internal.Web.Utils
diff --git a/src/GlobalSuppressions.cs b/src/GlobalSuppressions.cs
index 95e634f2..b6b6a9ee 100644
--- a/src/GlobalSuppressions.cs
+++ b/src/GlobalSuppressions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames", Justification = "Assembly is delay-signed")]
diff --git a/src/HashCodeCombiner.cs b/src/HashCodeCombiner.cs
index 187aa86e..aaadd7eb 100644
--- a/src/HashCodeCombiner.cs
+++ b/src/HashCodeCombiner.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections;
namespace Microsoft.Internal.Web.Utils
diff --git a/src/IVirtualPathUtility.cs b/src/IVirtualPathUtility.cs
index bc614492..363c73f1 100644
--- a/src/IVirtualPathUtility.cs
+++ b/src/IVirtualPathUtility.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Internal.Web.Utils
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Internal.Web.Utils
{
internal interface IVirtualPathUtility
{
diff --git a/src/Microsoft.Web.Helpers/GlobalSuppressions.cs b/src/Microsoft.Web.Helpers/GlobalSuppressions.cs
index 0f982c2b..7ab8eb06 100644
--- a/src/Microsoft.Web.Helpers/GlobalSuppressions.cs
+++ b/src/Microsoft.Web.Helpers/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Microsoft.Web.Helpers.Facebook.#GetInitializationScripts()", Justification = "It is analogous to the get pattern users are familiar with")]
[assembly: SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", Target = "Microsoft.Web.Helpers.Facebook.#GetFacebookUserProfile()", Justification = "It is analogous to the get pattern users are familiar with")]
diff --git a/src/Microsoft.Web.Helpers/Gravatar.cs b/src/Microsoft.Web.Helpers/Gravatar.cs
index 83d321be..e19179e3 100644
--- a/src/Microsoft.Web.Helpers/Gravatar.cs
+++ b/src/Microsoft.Web.Helpers/Gravatar.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq;
diff --git a/src/Microsoft.Web.Helpers/GravatarRating.cs b/src/Microsoft.Web.Helpers/GravatarRating.cs
index e66373d0..bb591f02 100644
--- a/src/Microsoft.Web.Helpers/GravatarRating.cs
+++ b/src/Microsoft.Web.Helpers/GravatarRating.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace Microsoft.Web.Helpers
{
diff --git a/src/Microsoft.Web.Helpers/LinkShareSite.cs b/src/Microsoft.Web.Helpers/LinkShareSite.cs
index 5a88608b..1317e185 100644
--- a/src/Microsoft.Web.Helpers/LinkShareSite.cs
+++ b/src/Microsoft.Web.Helpers/LinkShareSite.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Helpers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Helpers
{
public enum LinkShareSite
{
diff --git a/src/Microsoft.Web.Helpers/PreApplicationStartCode.cs b/src/Microsoft.Web.Helpers/PreApplicationStartCode.cs
index ef84aeb3..3630a5bd 100644
--- a/src/Microsoft.Web.Helpers/PreApplicationStartCode.cs
+++ b/src/Microsoft.Web.Helpers/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.WebPages.Razor;
namespace Microsoft.Web.Helpers
diff --git a/src/Microsoft.Web.Helpers/Properties/AssemblyInfo.cs b/src/Microsoft.Web.Helpers/Properties/AssemblyInfo.cs
index 9f9a1672..7e00c085 100644
--- a/src/Microsoft.Web.Helpers/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.Web.Helpers/Properties/AssemblyInfo.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web;
diff --git a/src/Microsoft.Web.Helpers/Themes.cs b/src/Microsoft.Web.Helpers/Themes.cs
index 0dd73fd1..d6cb6891 100644
--- a/src/Microsoft.Web.Helpers/Themes.cs
+++ b/src/Microsoft.Web.Helpers/Themes.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
diff --git a/src/Microsoft.Web.Helpers/UrlBuilder.cs b/src/Microsoft.Web.Helpers/UrlBuilder.cs
index ed68ef1e..9dcc67b8 100644
--- a/src/Microsoft.Web.Helpers/UrlBuilder.cs
+++ b/src/Microsoft.Web.Helpers/UrlBuilder.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using System.Text;
using System.Web;
diff --git a/src/Microsoft.Web.Helpers/Video.cs b/src/Microsoft.Web.Helpers/Video.cs
index a92f3df0..1eead949 100644
--- a/src/Microsoft.Web.Helpers/Video.cs
+++ b/src/Microsoft.Web.Helpers/Video.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Helpers/VirtualPathUtilityBase.cs b/src/Microsoft.Web.Helpers/VirtualPathUtilityBase.cs
index 207641df..2a2ce2ef 100644
--- a/src/Microsoft.Web.Helpers/VirtualPathUtilityBase.cs
+++ b/src/Microsoft.Web.Helpers/VirtualPathUtilityBase.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Helpers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Helpers
{
public abstract class VirtualPathUtilityBase
{
diff --git a/src/Microsoft.Web.Helpers/VirtualPathUtilityWrapper.cs b/src/Microsoft.Web.Helpers/VirtualPathUtilityWrapper.cs
index b11e2e4a..76f37075 100644
--- a/src/Microsoft.Web.Helpers/VirtualPathUtilityWrapper.cs
+++ b/src/Microsoft.Web.Helpers/VirtualPathUtilityWrapper.cs
@@ -1,4 +1,6 @@
-using System.Web;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web;
namespace Microsoft.Web.Helpers
{
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/DbContextExtensions.cs b/src/Microsoft.Web.Http.Data.EntityFramework/DbContextExtensions.cs
index 55a4a46a..b5e6ba0c 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/DbContextExtensions.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/DbContextExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Data;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/DbDataController.cs b/src/Microsoft.Web.Http.Data.EntityFramework/DbDataController.cs
index 1bb05208..c734075c 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/DbDataController.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/DbDataController.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/GlobalSuppressions.cs b/src/Microsoft.Web.Http.Data.EntityFramework/GlobalSuppressions.cs
index 122bbbe5..c5eedf1e 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/GlobalSuppressions.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/LinqToEntitiesDataController.cs b/src/Microsoft.Web.Http.Data.EntityFramework/LinqToEntitiesDataController.cs
index d3494a26..d0c80056 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/LinqToEntitiesDataController.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/LinqToEntitiesDataController.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/AssociationInfo.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/AssociationInfo.cs
index 80bbd5e5..ba0191bb 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/AssociationInfo.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/AssociationInfo.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Http.Data.EntityFramework.Metadata
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Http.Data.EntityFramework.Metadata
{
/// <summary>
/// Information about an Association
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/DbMetadataProviderAttribute.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/DbMetadataProviderAttribute.cs
index 89df23a8..3a4c5f5b 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/DbMetadataProviderAttribute.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/DbMetadataProviderAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Data.Entity;
using System.Web.Http;
using Microsoft.Web.Http.Data.Metadata;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProvider.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProvider.cs
index 364701bf..8ced65b5 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProvider.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.ComponentModel;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProviderAttribute.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProviderAttribute.cs
index 2222021c..19ea3781 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProviderAttribute.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesMetadataProviderAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Data.Objects;
using System.Web.Http;
using Microsoft.Web.Http.Data.Metadata;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptionContext.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptionContext.cs
index 4258300f..fe2d98f5 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptionContext.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptionContext.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.ComponentModel.DataAnnotations;
using System.Data.Metadata.Edm;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptor.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptor.cs
index ed993120..839454f3 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptor.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/LinqToEntitiesTypeDescriptor.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataPropertyDescriptorWrapper.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataPropertyDescriptorWrapper.cs
index 791d2326..24e062cf 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataPropertyDescriptorWrapper.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataPropertyDescriptorWrapper.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
namespace Microsoft.Web.Http.Data.EntityFramework.Metadata
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataWorkspaceUtilities.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataWorkspaceUtilities.cs
index 970eb25d..e90a01ae 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataWorkspaceUtilities.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/MetadataWorkspaceUtilities.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Data.Mapping;
using System.Data.Metadata.Edm;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptionContextBase.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptionContextBase.cs
index 6d3f398c..d05cddf7 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptionContextBase.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptionContextBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptorBase.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptorBase.cs
index 9941f40d..f602e25c 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptorBase.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Metadata/TypeDescriptorBase.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextExtensions.cs b/src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextExtensions.cs
index aff101ab..0a2e64af 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextExtensions.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Data;
using System.Data.Objects;
using System.Web.Http;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextUtilities.cs b/src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextUtilities.cs
index 8ebe2b8a..3047304e 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextUtilities.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/ObjectContextUtilities.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Data;
diff --git a/src/Microsoft.Web.Http.Data.EntityFramework/Properties/AssemblyInfo.cs b/src/Microsoft.Web.Http.Data.EntityFramework/Properties/AssemblyInfo.cs
index 9d7c3eb0..a50b0fee 100644
--- a/src/Microsoft.Web.Http.Data.EntityFramework/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.Web.Http.Data.EntityFramework/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
[assembly: AssemblyTitle("Microsoft.Web.Http.Data.EntityFramework")]
diff --git a/src/Microsoft.Web.Http.Data.Helpers/DataControllerMetadataGenerator.cs b/src/Microsoft.Web.Http.Data.Helpers/DataControllerMetadataGenerator.cs
index 4f2f6fe0..15ce7d7e 100644
--- a/src/Microsoft.Web.Http.Data.Helpers/DataControllerMetadataGenerator.cs
+++ b/src/Microsoft.Web.Http.Data.Helpers/DataControllerMetadataGenerator.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.ComponentModel;
diff --git a/src/Microsoft.Web.Http.Data.Helpers/GlobalSuppressions.cs b/src/Microsoft.Web.Http.Data.Helpers/GlobalSuppressions.cs
index 15f5de02..c2b36255 100644
--- a/src/Microsoft.Web.Http.Data.Helpers/GlobalSuppressions.cs
+++ b/src/Microsoft.Web.Http.Data.Helpers/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/Microsoft.Web.Http.Data.Helpers/MetadataExtensions.cs b/src/Microsoft.Web.Http.Data.Helpers/MetadataExtensions.cs
index e74637cc..6fbfcc12 100644
--- a/src/Microsoft.Web.Http.Data.Helpers/MetadataExtensions.cs
+++ b/src/Microsoft.Web.Http.Data.Helpers/MetadataExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/Microsoft.Web.Http.Data.Helpers/Properties/AssemblyInfo.cs b/src/Microsoft.Web.Http.Data.Helpers/Properties/AssemblyInfo.cs
index 015acfb1..4f5712af 100644
--- a/src/Microsoft.Web.Http.Data.Helpers/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.Web.Http.Data.Helpers/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
[assembly: AssemblyTitle("Microsoft.Web.Http.Data.Helpers")]
diff --git a/src/Microsoft.Web.Http.Data.Helpers/UpshotExtensions.cs b/src/Microsoft.Web.Http.Data.Helpers/UpshotExtensions.cs
index b524b978..2f0d4e69 100644
--- a/src/Microsoft.Web.Http.Data.Helpers/UpshotExtensions.cs
+++ b/src/Microsoft.Web.Http.Data.Helpers/UpshotExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
diff --git a/src/Microsoft.Web.Http.Data/ChangeOperation.cs b/src/Microsoft.Web.Http.Data/ChangeOperation.cs
index 2089e7b7..b001b0b6 100644
--- a/src/Microsoft.Web.Http.Data/ChangeOperation.cs
+++ b/src/Microsoft.Web.Http.Data/ChangeOperation.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Http.Data
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Http.Data
{
/// <summary>
/// Enumeration of the types of operations a <see cref="DataController"/> can perform.
diff --git a/src/Microsoft.Web.Http.Data/ChangeSet.cs b/src/Microsoft.Web.Http.Data/ChangeSet.cs
index 1f724eb7..e0011614 100644
--- a/src/Microsoft.Web.Http.Data/ChangeSet.cs
+++ b/src/Microsoft.Web.Http.Data/ChangeSet.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
diff --git a/src/Microsoft.Web.Http.Data/ChangeSetEntry.cs b/src/Microsoft.Web.Http.Data/ChangeSetEntry.cs
index 3c99097e..61b12ff7 100644
--- a/src/Microsoft.Web.Http.Data/ChangeSetEntry.cs
+++ b/src/Microsoft.Web.Http.Data/ChangeSetEntry.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.Serialization;
diff --git a/src/Microsoft.Web.Http.Data/CustomizingActionDescriptor.cs b/src/Microsoft.Web.Http.Data/CustomizingActionDescriptor.cs
index 2def2d4c..1d93a904 100644
--- a/src/Microsoft.Web.Http.Data/CustomizingActionDescriptor.cs
+++ b/src/Microsoft.Web.Http.Data/CustomizingActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Threading.Tasks;
diff --git a/src/Microsoft.Web.Http.Data/DataController.cs b/src/Microsoft.Web.Http.Data/DataController.cs
index f0499e86..d43da1af 100644
--- a/src/Microsoft.Web.Http.Data/DataController.cs
+++ b/src/Microsoft.Web.Http.Data/DataController.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
diff --git a/src/Microsoft.Web.Http.Data/DataControllerActionInvoker.cs b/src/Microsoft.Web.Http.Data/DataControllerActionInvoker.cs
index a109ad1f..bf09d54b 100644
--- a/src/Microsoft.Web.Http.Data/DataControllerActionInvoker.cs
+++ b/src/Microsoft.Web.Http.Data/DataControllerActionInvoker.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
diff --git a/src/Microsoft.Web.Http.Data/DataControllerActionSelector.cs b/src/Microsoft.Web.Http.Data/DataControllerActionSelector.cs
index c6489872..27792b39 100644
--- a/src/Microsoft.Web.Http.Data/DataControllerActionSelector.cs
+++ b/src/Microsoft.Web.Http.Data/DataControllerActionSelector.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Http;
using System.Web.Http.Controllers;
diff --git a/src/Microsoft.Web.Http.Data/DataControllerActionValueBinder.cs b/src/Microsoft.Web.Http.Data/DataControllerActionValueBinder.cs
index af1cad8e..9cf4c7c0 100644
--- a/src/Microsoft.Web.Http.Data/DataControllerActionValueBinder.cs
+++ b/src/Microsoft.Web.Http.Data/DataControllerActionValueBinder.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
diff --git a/src/Microsoft.Web.Http.Data/DataControllerDescription.cs b/src/Microsoft.Web.Http.Data/DataControllerDescription.cs
index c5703e29..1f1ec186 100644
--- a/src/Microsoft.Web.Http.Data/DataControllerDescription.cs
+++ b/src/Microsoft.Web.Http.Data/DataControllerDescription.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
diff --git a/src/Microsoft.Web.Http.Data/DataControllerValidation.cs b/src/Microsoft.Web.Http.Data/DataControllerValidation.cs
index be3921a9..13b595a0 100644
--- a/src/Microsoft.Web.Http.Data/DataControllerValidation.cs
+++ b/src/Microsoft.Web.Http.Data/DataControllerValidation.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
diff --git a/src/Microsoft.Web.Http.Data/DeleteAttribute.cs b/src/Microsoft.Web.Http.Data/DeleteAttribute.cs
index 5fdea8bb..c0029a5d 100644
--- a/src/Microsoft.Web.Http.Data/DeleteAttribute.cs
+++ b/src/Microsoft.Web.Http.Data/DeleteAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Http.Data
{
diff --git a/src/Microsoft.Web.Http.Data/GlobalSuppressions.cs b/src/Microsoft.Web.Http.Data/GlobalSuppressions.cs
index a97931d5..e17ff2e4 100644
--- a/src/Microsoft.Web.Http.Data/GlobalSuppressions.cs
+++ b/src/Microsoft.Web.Http.Data/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/Microsoft.Web.Http.Data/InsertAttribute.cs b/src/Microsoft.Web.Http.Data/InsertAttribute.cs
index 965b1063..5f29e8b7 100644
--- a/src/Microsoft.Web.Http.Data/InsertAttribute.cs
+++ b/src/Microsoft.Web.Http.Data/InsertAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Http.Data
{
diff --git a/src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptionProvider.cs b/src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptionProvider.cs
index a406e729..b292419f 100644
--- a/src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptionProvider.cs
+++ b/src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptionProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
diff --git a/src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptor.cs b/src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptor.cs
index 9ec070ba..79821f59 100644
--- a/src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptor.cs
+++ b/src/Microsoft.Web.Http.Data/Metadata/DataControllerTypeDescriptor.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
diff --git a/src/Microsoft.Web.Http.Data/Metadata/MetadataProvider.cs b/src/Microsoft.Web.Http.Data/Metadata/MetadataProvider.cs
index 800f5809..b2a4e728 100644
--- a/src/Microsoft.Web.Http.Data/Metadata/MetadataProvider.cs
+++ b/src/Microsoft.Web.Http.Data/Metadata/MetadataProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
using System.Web.Http;
diff --git a/src/Microsoft.Web.Http.Data/Metadata/MetadataProviderAttribute.cs b/src/Microsoft.Web.Http.Data/Metadata/MetadataProviderAttribute.cs
index 7d30b889..f8f2a546 100644
--- a/src/Microsoft.Web.Http.Data/Metadata/MetadataProviderAttribute.cs
+++ b/src/Microsoft.Web.Http.Data/Metadata/MetadataProviderAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Http;
namespace Microsoft.Web.Http.Data.Metadata
diff --git a/src/Microsoft.Web.Http.Data/Properties/AssemblyInfo.cs b/src/Microsoft.Web.Http.Data/Properties/AssemblyInfo.cs
index 424fd8e0..a3acbe55 100644
--- a/src/Microsoft.Web.Http.Data/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.Web.Http.Data/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
[assembly: AssemblyTitle("Microsoft.Web.Http.Data")]
diff --git a/src/Microsoft.Web.Http.Data/QueryFilterAttribute.cs b/src/Microsoft.Web.Http.Data/QueryFilterAttribute.cs
index 7f0ac352..3c26d2cb 100644
--- a/src/Microsoft.Web.Http.Data/QueryFilterAttribute.cs
+++ b/src/Microsoft.Web.Http.Data/QueryFilterAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using System.Linq.Expressions;
using System.Net.Http;
diff --git a/src/Microsoft.Web.Http.Data/QueryResult.cs b/src/Microsoft.Web.Http.Data/QueryResult.cs
index 34db82c8..a57ec554 100644
--- a/src/Microsoft.Web.Http.Data/QueryResult.cs
+++ b/src/Microsoft.Web.Http.Data/QueryResult.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Runtime.Serialization;
namespace Microsoft.Web.Http.Data
diff --git a/src/Microsoft.Web.Http.Data/RoundtripOriginalAttribute.cs b/src/Microsoft.Web.Http.Data/RoundtripOriginalAttribute.cs
index 79da905b..fc308d54 100644
--- a/src/Microsoft.Web.Http.Data/RoundtripOriginalAttribute.cs
+++ b/src/Microsoft.Web.Http.Data/RoundtripOriginalAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.ComponentModel.DataAnnotations
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.ComponentModel.DataAnnotations
{
/// <summary>
/// When applied to a member, this attribute indicates that the original value of
diff --git a/src/Microsoft.Web.Http.Data/SubmitActionDescriptor.cs b/src/Microsoft.Web.Http.Data/SubmitActionDescriptor.cs
index d044b17c..e42eff3b 100644
--- a/src/Microsoft.Web.Http.Data/SubmitActionDescriptor.cs
+++ b/src/Microsoft.Web.Http.Data/SubmitActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Http.Data/SubmitProxyActionDescriptor.cs b/src/Microsoft.Web.Http.Data/SubmitProxyActionDescriptor.cs
index 8578fe96..ce02dc59 100644
--- a/src/Microsoft.Web.Http.Data/SubmitProxyActionDescriptor.cs
+++ b/src/Microsoft.Web.Http.Data/SubmitProxyActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Http.Data/TypeDescriptorExtensions.cs b/src/Microsoft.Web.Http.Data/TypeDescriptorExtensions.cs
index 5e14ea5c..80d01875 100644
--- a/src/Microsoft.Web.Http.Data/TypeDescriptorExtensions.cs
+++ b/src/Microsoft.Web.Http.Data/TypeDescriptorExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
diff --git a/src/Microsoft.Web.Http.Data/TypeUtility.cs b/src/Microsoft.Web.Http.Data/TypeUtility.cs
index f3f29993..9c99e8a5 100644
--- a/src/Microsoft.Web.Http.Data/TypeUtility.cs
+++ b/src/Microsoft.Web.Http.Data/TypeUtility.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
diff --git a/src/Microsoft.Web.Http.Data/UpdateActionDescriptor.cs b/src/Microsoft.Web.Http.Data/UpdateActionDescriptor.cs
index ee76a20f..4237ae25 100644
--- a/src/Microsoft.Web.Http.Data/UpdateActionDescriptor.cs
+++ b/src/Microsoft.Web.Http.Data/UpdateActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
diff --git a/src/Microsoft.Web.Http.Data/UpdateAttribute.cs b/src/Microsoft.Web.Http.Data/UpdateAttribute.cs
index 43519b5e..3a752b12 100644
--- a/src/Microsoft.Web.Http.Data/UpdateAttribute.cs
+++ b/src/Microsoft.Web.Http.Data/UpdateAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Http.Data
{
diff --git a/src/Microsoft.Web.Http.Data/ValidationResultInfo.cs b/src/Microsoft.Web.Http.Data/ValidationResultInfo.cs
index cf38131d..910745d3 100644
--- a/src/Microsoft.Web.Http.Data/ValidationResultInfo.cs
+++ b/src/Microsoft.Web.Http.Data/ValidationResultInfo.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
diff --git a/src/Microsoft.Web.Mvc/ActionLinkAreaAttribute.cs b/src/Microsoft.Web.Mvc/ActionLinkAreaAttribute.cs
index bbbc08a7..c8bd19b5 100644
--- a/src/Microsoft.Web.Mvc/ActionLinkAreaAttribute.cs
+++ b/src/Microsoft.Web.Mvc/ActionLinkAreaAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Mvc
{
diff --git a/src/Microsoft.Web.Mvc/AjaxOnlyAttribute.cs b/src/Microsoft.Web.Mvc/AjaxOnlyAttribute.cs
index 8b74de76..075b5a87 100644
--- a/src/Microsoft.Web.Mvc/AjaxOnlyAttribute.cs
+++ b/src/Microsoft.Web.Mvc/AjaxOnlyAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Reflection;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/AreaHelpers.cs b/src/Microsoft.Web.Mvc/AreaHelpers.cs
index 40042895..e89576f2 100644
--- a/src/Microsoft.Web.Mvc/AreaHelpers.cs
+++ b/src/Microsoft.Web.Mvc/AreaHelpers.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using System.Web.Routing;
namespace Microsoft.Web.Mvc
diff --git a/src/Microsoft.Web.Mvc/AsyncManagerExtensions.cs b/src/Microsoft.Web.Mvc/AsyncManagerExtensions.cs
index e25f14f8..44243ede 100644
--- a/src/Microsoft.Web.Mvc/AsyncManagerExtensions.cs
+++ b/src/Microsoft.Web.Mvc/AsyncManagerExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc.Async;
diff --git a/src/Microsoft.Web.Mvc/ButtonBuilder.cs b/src/Microsoft.Web.Mvc/ButtonBuilder.cs
index cdbf34c3..4aef007f 100644
--- a/src/Microsoft.Web.Mvc/ButtonBuilder.cs
+++ b/src/Microsoft.Web.Mvc/ButtonBuilder.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/ButtonsAndLinkExtensions.cs b/src/Microsoft.Web.Mvc/ButtonsAndLinkExtensions.cs
index 632b0539..9c8c05c5 100644
--- a/src/Microsoft.Web.Mvc/ButtonsAndLinkExtensions.cs
+++ b/src/Microsoft.Web.Mvc/ButtonsAndLinkExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/CachedExpressionCompiler.cs b/src/Microsoft.Web.Mvc/CachedExpressionCompiler.cs
index 04f33ccd..3f138b5d 100644
--- a/src/Microsoft.Web.Mvc/CachedExpressionCompiler.cs
+++ b/src/Microsoft.Web.Mvc/CachedExpressionCompiler.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ContentTypeAttribute.cs b/src/Microsoft.Web.Mvc/ContentTypeAttribute.cs
index 3563f513..7fd0d555 100644
--- a/src/Microsoft.Web.Mvc/ContentTypeAttribute.cs
+++ b/src/Microsoft.Web.Mvc/ContentTypeAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Microsoft.Web.Mvc.Properties;
diff --git a/src/Microsoft.Web.Mvc/ControllerExtensions.cs b/src/Microsoft.Web.Mvc/ControllerExtensions.cs
index 65a89641..69f4432f 100644
--- a/src/Microsoft.Web.Mvc/ControllerExtensions.cs
+++ b/src/Microsoft.Web.Mvc/ControllerExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/Controls/ActionLink.cs b/src/Microsoft.Web.Mvc/Controls/ActionLink.cs
index d1bef13c..3a392f85 100644
--- a/src/Microsoft.Web.Mvc/Controls/ActionLink.cs
+++ b/src/Microsoft.Web.Mvc/Controls/ActionLink.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
using System.Web.Mvc;
using System.Web.Routing;
diff --git a/src/Microsoft.Web.Mvc/Controls/DropDownList.cs b/src/Microsoft.Web.Mvc/Controls/DropDownList.cs
index 2bc19e28..9af54144 100644
--- a/src/Microsoft.Web.Mvc/Controls/DropDownList.cs
+++ b/src/Microsoft.Web.Mvc/Controls/DropDownList.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
diff --git a/src/Microsoft.Web.Mvc/Controls/EncodeType.cs b/src/Microsoft.Web.Mvc/Controls/EncodeType.cs
index fd4c67c4..2aa8f358 100644
--- a/src/Microsoft.Web.Mvc/Controls/EncodeType.cs
+++ b/src/Microsoft.Web.Mvc/Controls/EncodeType.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Mvc.Controls
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Mvc.Controls
{
public enum EncodeType
{
diff --git a/src/Microsoft.Web.Mvc/Controls/Hidden.cs b/src/Microsoft.Web.Mvc/Controls/Hidden.cs
index e10e83b5..d76ea6b3 100644
--- a/src/Microsoft.Web.Mvc/Controls/Hidden.cs
+++ b/src/Microsoft.Web.Mvc/Controls/Hidden.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Mvc.Controls
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Mvc.Controls
{
public class Hidden : MvcInputControl
{
diff --git a/src/Microsoft.Web.Mvc/Controls/Label.cs b/src/Microsoft.Web.Mvc/Controls/Label.cs
index 49cd3d1c..626d94a0 100644
--- a/src/Microsoft.Web.Mvc/Controls/Label.cs
+++ b/src/Microsoft.Web.Mvc/Controls/Label.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
using System.Globalization;
using System.Web;
diff --git a/src/Microsoft.Web.Mvc/Controls/MvcControl.cs b/src/Microsoft.Web.Mvc/Controls/MvcControl.cs
index 056ffdeb..572b73da 100644
--- a/src/Microsoft.Web.Mvc/Controls/MvcControl.cs
+++ b/src/Microsoft.Web.Mvc/Controls/MvcControl.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/Controls/MvcInputControl.cs b/src/Microsoft.Web.Mvc/Controls/MvcInputControl.cs
index 75508ac1..561dee8e 100644
--- a/src/Microsoft.Web.Mvc/Controls/MvcInputControl.cs
+++ b/src/Microsoft.Web.Mvc/Controls/MvcInputControl.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
diff --git a/src/Microsoft.Web.Mvc/Controls/Password.cs b/src/Microsoft.Web.Mvc/Controls/Password.cs
index bb36edbc..d007369d 100644
--- a/src/Microsoft.Web.Mvc/Controls/Password.cs
+++ b/src/Microsoft.Web.Mvc/Controls/Password.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Mvc.Controls
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Mvc.Controls
{
public class Password : MvcInputControl
{
diff --git a/src/Microsoft.Web.Mvc/Controls/Repeater.cs b/src/Microsoft.Web.Mvc/Controls/Repeater.cs
index 7d68d1e4..3a85fa34 100644
--- a/src/Microsoft.Web.Mvc/Controls/Repeater.cs
+++ b/src/Microsoft.Web.Mvc/Controls/Repeater.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Mvc/Controls/RepeaterItem.cs b/src/Microsoft.Web.Mvc/Controls/RepeaterItem.cs
index ec894cfc..0f445c8f 100644
--- a/src/Microsoft.Web.Mvc/Controls/RepeaterItem.cs
+++ b/src/Microsoft.Web.Mvc/Controls/RepeaterItem.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
using System.Web.UI;
diff --git a/src/Microsoft.Web.Mvc/Controls/RouteValues.cs b/src/Microsoft.Web.Mvc/Controls/RouteValues.cs
index c3a59632..265a04c1 100644
--- a/src/Microsoft.Web.Mvc/Controls/RouteValues.cs
+++ b/src/Microsoft.Web.Mvc/Controls/RouteValues.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web.UI;
diff --git a/src/Microsoft.Web.Mvc/Controls/TextBox.cs b/src/Microsoft.Web.Mvc/Controls/TextBox.cs
index af4ab52d..467ce077 100644
--- a/src/Microsoft.Web.Mvc/Controls/TextBox.cs
+++ b/src/Microsoft.Web.Mvc/Controls/TextBox.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Mvc.Controls
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Mvc.Controls
{
public class TextBox : MvcInputControl
{
diff --git a/src/Microsoft.Web.Mvc/CookieTempDataProvider.cs b/src/Microsoft.Web.Mvc/CookieTempDataProvider.cs
index 59705404..9998ea22 100644
--- a/src/Microsoft.Web.Mvc/CookieTempDataProvider.cs
+++ b/src/Microsoft.Web.Mvc/CookieTempDataProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
diff --git a/src/Microsoft.Web.Mvc/CookieValueProviderFactory.cs b/src/Microsoft.Web.Mvc/CookieValueProviderFactory.cs
index b3fe056d..4e023d02 100644
--- a/src/Microsoft.Web.Mvc/CookieValueProviderFactory.cs
+++ b/src/Microsoft.Web.Mvc/CookieValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Web;
diff --git a/src/Microsoft.Web.Mvc/CopyAsyncParametersAttribute.cs b/src/Microsoft.Web.Mvc/CopyAsyncParametersAttribute.cs
index f6d68dbe..9a27c6ff 100644
--- a/src/Microsoft.Web.Mvc/CopyAsyncParametersAttribute.cs
+++ b/src/Microsoft.Web.Mvc/CopyAsyncParametersAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using System.Web.Mvc.Async;
diff --git a/src/Microsoft.Web.Mvc/CreditCardAttribute.cs b/src/Microsoft.Web.Mvc/CreditCardAttribute.cs
index 15807788..0dd86059 100644
--- a/src/Microsoft.Web.Mvc/CreditCardAttribute.cs
+++ b/src/Microsoft.Web.Mvc/CreditCardAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/src/Microsoft.Web.Mvc/CssExtensions.cs b/src/Microsoft.Web.Mvc/CssExtensions.cs
index ec336697..4b9c2bac 100644
--- a/src/Microsoft.Web.Mvc/CssExtensions.cs
+++ b/src/Microsoft.Web.Mvc/CssExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Microsoft.Web.Mvc.Properties;
diff --git a/src/Microsoft.Web.Mvc/DeserializeAttribute.cs b/src/Microsoft.Web.Mvc/DeserializeAttribute.cs
index 51c7cba4..762bd3a0 100644
--- a/src/Microsoft.Web.Mvc/DeserializeAttribute.cs
+++ b/src/Microsoft.Web.Mvc/DeserializeAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/DynamicReflectionObject.cs b/src/Microsoft.Web.Mvc/DynamicReflectionObject.cs
index 511f66b2..8f0dac0b 100644
--- a/src/Microsoft.Web.Mvc/DynamicReflectionObject.cs
+++ b/src/Microsoft.Web.Mvc/DynamicReflectionObject.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Dynamic;
using System.Globalization;
using System.Linq;
diff --git a/src/Microsoft.Web.Mvc/DynamicViewDataDictionary.cs b/src/Microsoft.Web.Mvc/DynamicViewDataDictionary.cs
index 8fde3ab2..108b0c24 100644
--- a/src/Microsoft.Web.Mvc/DynamicViewDataDictionary.cs
+++ b/src/Microsoft.Web.Mvc/DynamicViewDataDictionary.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Dynamic;
using System.Web.Mvc;
using Microsoft.Web.Mvc.Properties;
diff --git a/src/Microsoft.Web.Mvc/DynamicViewPage.cs b/src/Microsoft.Web.Mvc/DynamicViewPage.cs
index b24716ef..a20b9c28 100644
--- a/src/Microsoft.Web.Mvc/DynamicViewPage.cs
+++ b/src/Microsoft.Web.Mvc/DynamicViewPage.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc
{
diff --git a/src/Microsoft.Web.Mvc/DynamicViewPage`1.cs b/src/Microsoft.Web.Mvc/DynamicViewPage`1.cs
index 4ca52273..2ac8d43b 100644
--- a/src/Microsoft.Web.Mvc/DynamicViewPage`1.cs
+++ b/src/Microsoft.Web.Mvc/DynamicViewPage`1.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc
{
diff --git a/src/Microsoft.Web.Mvc/ElementalValueProvider.cs b/src/Microsoft.Web.Mvc/ElementalValueProvider.cs
index 45f7df40..d0713fcd 100644
--- a/src/Microsoft.Web.Mvc/ElementalValueProvider.cs
+++ b/src/Microsoft.Web.Mvc/ElementalValueProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/EmailAddressAttribute.cs b/src/Microsoft.Web.Mvc/EmailAddressAttribute.cs
index e4f2b8ce..aaa03f3a 100644
--- a/src/Microsoft.Web.Mvc/EmailAddressAttribute.cs
+++ b/src/Microsoft.Web.Mvc/EmailAddressAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text.RegularExpressions;
diff --git a/src/Microsoft.Web.Mvc/Error.cs b/src/Microsoft.Web.Mvc/Error.cs
index 24e6534c..3b085739 100644
--- a/src/Microsoft.Web.Mvc/Error.cs
+++ b/src/Microsoft.Web.Mvc/Error.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using Microsoft.Web.Mvc.Properties;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs
index 76c10a8c..2c9c264b 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs
index 2859b588..d5a98242 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs
index 0eeba0a4..84976963 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs
index 07b29703..c3622e24 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs
index 82a1ef00..c8a115cb 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs
index 6f12b1ee..096db0b4 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq.Expressions;
namespace Microsoft.Web.Mvc.ExpressionUtil
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs
index 2b793011..4f2a215f 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
namespace Microsoft.Web.Mvc.ExpressionUtil
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs
index 3bed0dd7..3a367ee0 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq.Expressions;
namespace Microsoft.Web.Mvc.ExpressionUtil
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs
index c44b749d..bc46f7d0 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
namespace Microsoft.Web.Mvc.ExpressionUtil
{
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/Hoisted`2.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/Hoisted`2.cs
index 10901dd6..efee5250 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/Hoisted`2.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/Hoisted`2.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace Microsoft.Web.Mvc.ExpressionUtil
{
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs
index bf1cf7a5..809307ca 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs
index fa6aa219..64f971aa 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs
index e669e22b..530bdb70 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs
index 152a2bc2..2f80e163 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs
index af6ab466..7739ba32 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs
index 4a49a3bf..7739c0c3 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs
index f30525d1..9b553b70 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs b/src/Microsoft.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs
index 878cb9ca..e4fa3bb7 100644
--- a/src/Microsoft.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs
+++ b/src/Microsoft.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/Microsoft.Web.Mvc/FileExtensionsAttribute.cs b/src/Microsoft.Web.Mvc/FileExtensionsAttribute.cs
index 14183ef0..3d52de72 100644
--- a/src/Microsoft.Web.Mvc/FileExtensionsAttribute.cs
+++ b/src/Microsoft.Web.Mvc/FileExtensionsAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Mvc/FormExtensions.cs b/src/Microsoft.Web.Mvc/FormExtensions.cs
index ebfadfd8..87efe643 100644
--- a/src/Microsoft.Web.Mvc/FormExtensions.cs
+++ b/src/Microsoft.Web.Mvc/FormExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/GlobalSuppressions.cs b/src/Microsoft.Web.Mvc/GlobalSuppressions.cs
index eff529bb..d71b2a66 100644
--- a/src/Microsoft.Web.Mvc/GlobalSuppressions.cs
+++ b/src/Microsoft.Web.Mvc/GlobalSuppressions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
// This file is used by Code Analysis to maintain SuppressMessage
diff --git a/src/Microsoft.Web.Mvc/Html/HtmlHelperExtensions.cs b/src/Microsoft.Web.Mvc/Html/HtmlHelperExtensions.cs
index 80a0a3fc..19c4e4da 100644
--- a/src/Microsoft.Web.Mvc/Html/HtmlHelperExtensions.cs
+++ b/src/Microsoft.Web.Mvc/Html/HtmlHelperExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
diff --git a/src/Microsoft.Web.Mvc/HtmlButtonType.cs b/src/Microsoft.Web.Mvc/HtmlButtonType.cs
index 95c6b941..1b0fe509 100644
--- a/src/Microsoft.Web.Mvc/HtmlButtonType.cs
+++ b/src/Microsoft.Web.Mvc/HtmlButtonType.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Mvc
{
public enum HtmlButtonType
{
diff --git a/src/Microsoft.Web.Mvc/IMachineKey.cs b/src/Microsoft.Web.Mvc/IMachineKey.cs
index d87a67bc..b202e7de 100644
--- a/src/Microsoft.Web.Mvc/IMachineKey.cs
+++ b/src/Microsoft.Web.Mvc/IMachineKey.cs
@@ -1,4 +1,6 @@
-using System.Web.Security;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Security;
namespace Microsoft.Web.Mvc
{
diff --git a/src/Microsoft.Web.Mvc/ImageExtensions.cs b/src/Microsoft.Web.Mvc/ImageExtensions.cs
index 48f3ec92..8f07d646 100644
--- a/src/Microsoft.Web.Mvc/ImageExtensions.cs
+++ b/src/Microsoft.Web.Mvc/ImageExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/Internal/ExpressionHelper.cs b/src/Microsoft.Web.Mvc/Internal/ExpressionHelper.cs
index cdac5111..465cec89 100644
--- a/src/Microsoft.Web.Mvc/Internal/ExpressionHelper.cs
+++ b/src/Microsoft.Web.Mvc/Internal/ExpressionHelper.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq;
diff --git a/src/Microsoft.Web.Mvc/LinkBuilder.cs b/src/Microsoft.Web.Mvc/LinkBuilder.cs
index 5e35263c..ae487326 100644
--- a/src/Microsoft.Web.Mvc/LinkBuilder.cs
+++ b/src/Microsoft.Web.Mvc/LinkBuilder.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/Microsoft.Web.Mvc/LinkExtensions.cs b/src/Microsoft.Web.Mvc/LinkExtensions.cs
index 46a33ca4..0e1d5f93 100644
--- a/src/Microsoft.Web.Mvc/LinkExtensions.cs
+++ b/src/Microsoft.Web.Mvc/LinkExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/MachineKeyWrapper.cs b/src/Microsoft.Web.Mvc/MachineKeyWrapper.cs
index 7e3c0b94..fc31554e 100644
--- a/src/Microsoft.Web.Mvc/MachineKeyWrapper.cs
+++ b/src/Microsoft.Web.Mvc/MachineKeyWrapper.cs
@@ -1,4 +1,6 @@
-using System.Web.Security;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Security;
namespace Microsoft.Web.Mvc
{
diff --git a/src/Microsoft.Web.Mvc/MailToExtensions.cs b/src/Microsoft.Web.Mvc/MailToExtensions.cs
index 236d7dad..ec82d1d4 100644
--- a/src/Microsoft.Web.Mvc/MailToExtensions.cs
+++ b/src/Microsoft.Web.Mvc/MailToExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinderProvider.cs
index fcbff784..20ff91e6 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinder`1.cs b/src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinder`1.cs
index 8a512e38..c1da9fe2 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinder`1.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ArrayModelBinder`1.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/BinaryDataModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/BinaryDataModelBinderProvider.cs
index 64ce4d59..54105f94 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/BinaryDataModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/BinaryDataModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Data.Linq;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/BindNeverAttribute.cs b/src/Microsoft.Web.Mvc/ModelBinding/BindNeverAttribute.cs
index 2586a055..2b121fa3 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/BindNeverAttribute.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/BindNeverAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/BindRequiredAttribute.cs b/src/Microsoft.Web.Mvc/ModelBinding/BindRequiredAttribute.cs
index 5ff70870..e1ea0518 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/BindRequiredAttribute.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/BindRequiredAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/BindingBehavior.cs b/src/Microsoft.Web.Mvc/ModelBinding/BindingBehavior.cs
index b99afbd3..5f55a609 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/BindingBehavior.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/BindingBehavior.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Mvc.ModelBinding
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Mvc.ModelBinding
{
public enum BindingBehavior
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/BindingBehaviorAttribute.cs b/src/Microsoft.Web.Mvc/ModelBinding/BindingBehaviorAttribute.cs
index 743c4878..607f2448 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/BindingBehaviorAttribute.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/BindingBehaviorAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderProvider.cs
index 18611517..93ffad11 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderUtil.cs b/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderUtil.cs
index a024a256..66c85a01 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderUtil.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinderUtil.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinder`1.cs b/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinder`1.cs
index d7e17187..cc538736 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinder`1.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/CollectionModelBinder`1.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDto.cs b/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDto.cs
index 09b144ce..c7a49c32 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDto.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDto.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinder.cs b/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinder.cs
index 996a79ad..8e7f1b66 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinder.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinderProvider.cs
index 6c540cf6..340f1594 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoResult.cs b/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoResult.cs
index 5c2ec468..1a4c4dff 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoResult.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ComplexModelDtoResult.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinderProvider.cs
index 66442a2b..c54ce8a3 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinder`2.cs b/src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinder`2.cs
index 58260c78..c14cadb0 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinder`2.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/DictionaryModelBinder`2.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAdapter.cs b/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAdapter.cs
index 9bcc81aa..9cfea7f9 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAdapter.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAdapter.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using System.Web.Mvc;
using Microsoft.Web.Mvc.Properties;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAttribute.cs b/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAttribute.cs
index 95db1623..e82c879c 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAttribute.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBinderAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBindingContext.cs b/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBindingContext.cs
index e0a235be..0df4e1b9 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBindingContext.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ExtensibleModelBindingContext.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/GenericModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/GenericModelBinderProvider.cs
index 47c3131f..343740c2 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/GenericModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/GenericModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/IExtensibleModelBinder.cs b/src/Microsoft.Web.Mvc/ModelBinding/IExtensibleModelBinder.cs
index 070c07ed..ac3c6348 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/IExtensibleModelBinder.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/IExtensibleModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderProvider.cs
index 82619c62..dff01e2a 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderUtil.cs b/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderUtil.cs
index f550308b..51b4932a 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderUtil.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinderUtil.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinder`2.cs b/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinder`2.cs
index 949f071f..33c0c796 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinder`2.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/KeyValuePairModelBinder`2.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderConfig.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderConfig.cs
index 4ec14d5e..1ef9fcfc 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderConfig.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderConfig.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using System.Web.Mvc;
using Microsoft.Web.Mvc.Properties;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderErrorMessageProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderErrorMessageProvider.cs
index 80d6c5d1..ad971ae2 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderErrorMessageProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderErrorMessageProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProvider.cs
index 368a4f47..d921c6c1 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderCollection.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderCollection.cs
index 61d56bd2..04ad0ffe 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderCollection.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderCollection.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Globalization;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderOptionsAttribute.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderOptionsAttribute.cs
index 2088ff5f..9880ac94 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderOptionsAttribute.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviderOptionsAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviders.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviders.cs
index 8dd80cb3..8c139266 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviders.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderProviders.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Mvc.ModelBinding
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Mvc.ModelBinding
{
public static class ModelBinderProviders
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderUtil.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderUtil.cs
index b1615125..117d131b 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderUtil.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelBinderUtil.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Globalization;
using System.Linq;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelValidatedEventArgs.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelValidatedEventArgs.cs
index b55e9c8f..bee6e3a5 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelValidatedEventArgs.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelValidatedEventArgs.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelValidatingEventArgs.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelValidatingEventArgs.cs
index aeaaf8ed..3b6751f3 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelValidatingEventArgs.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelValidatingEventArgs.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/ModelValidationNode.cs b/src/Microsoft.Web.Mvc/ModelBinding/ModelValidationNode.cs
index e328de85..af796157 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/ModelValidationNode.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/ModelValidationNode.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinder.cs b/src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinder.cs
index 6aa1e34f..5f58bc7e 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinder.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinder.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinderProvider.cs
index a98156e4..3c086a43 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/MutableObjectModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/SimpleModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/SimpleModelBinderProvider.cs
index 00ecd6e6..ded26bd3 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/SimpleModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/SimpleModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinder.cs b/src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinder.cs
index 227c95f3..faf639ba 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinder.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinder.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinderProvider.cs
index 4e84a5e3..1b8b4583 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/TypeConverterModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinder.cs b/src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinder.cs
index 2f7f73c1..9623f76f 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinder.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinderProvider.cs b/src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinderProvider.cs
index 8e28c831..85c1961c 100644
--- a/src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinderProvider.cs
+++ b/src/Microsoft.Web.Mvc/ModelBinding/TypeMatchModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.Mvc.ModelBinding
{
diff --git a/src/Microsoft.Web.Mvc/ModelCopier.cs b/src/Microsoft.Web.Mvc/ModelCopier.cs
index f87456a6..a73d64f2 100644
--- a/src/Microsoft.Web.Mvc/ModelCopier.cs
+++ b/src/Microsoft.Web.Mvc/ModelCopier.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
diff --git a/src/Microsoft.Web.Mvc/MvcSerializer.cs b/src/Microsoft.Web.Mvc/MvcSerializer.cs
index 384b307c..9a811cc8 100644
--- a/src/Microsoft.Web.Mvc/MvcSerializer.cs
+++ b/src/Microsoft.Web.Mvc/MvcSerializer.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Runtime.Serialization;
using System.Web.Security;
diff --git a/src/Microsoft.Web.Mvc/Properties/AssemblyInfo.cs b/src/Microsoft.Web.Mvc/Properties/AssemblyInfo.cs
index 3bf1eb82..2e75d2a5 100644
--- a/src/Microsoft.Web.Mvc/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.Web.Mvc/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/src/Microsoft.Web.Mvc/RadioExtensions.cs b/src/Microsoft.Web.Mvc/RadioExtensions.cs
index a5ae8ebb..6fc0e6fc 100644
--- a/src/Microsoft.Web.Mvc/RadioExtensions.cs
+++ b/src/Microsoft.Web.Mvc/RadioExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
diff --git a/src/Microsoft.Web.Mvc/ReaderWriterCache`2.cs b/src/Microsoft.Web.Mvc/ReaderWriterCache`2.cs
index 19d9e432..58e74623 100644
--- a/src/Microsoft.Web.Mvc/ReaderWriterCache`2.cs
+++ b/src/Microsoft.Web.Mvc/ReaderWriterCache`2.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Threading;
diff --git a/src/Microsoft.Web.Mvc/Resources/ActionType.cs b/src/Microsoft.Web.Mvc/Resources/ActionType.cs
index 1c588297..4b848d78 100644
--- a/src/Microsoft.Web.Mvc/Resources/ActionType.cs
+++ b/src/Microsoft.Web.Mvc/Resources/ActionType.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
namespace Microsoft.Web.Mvc.Resources
{
/// <summary>
diff --git a/src/Microsoft.Web.Mvc/Resources/AjaxHelperExtensions.cs b/src/Microsoft.Web.Mvc/Resources/AjaxHelperExtensions.cs
index de2bcb56..80dea857 100644
--- a/src/Microsoft.Web.Mvc/Resources/AjaxHelperExtensions.cs
+++ b/src/Microsoft.Web.Mvc/Resources/AjaxHelperExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Web.Mvc;
using System.Web.Mvc.Ajax;
diff --git a/src/Microsoft.Web.Mvc/Resources/AtomEntryActionResult.cs b/src/Microsoft.Web.Mvc/Resources/AtomEntryActionResult.cs
index fabf2926..a89af58b 100644
--- a/src/Microsoft.Web.Mvc/Resources/AtomEntryActionResult.cs
+++ b/src/Microsoft.Web.Mvc/Resources/AtomEntryActionResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Globalization;
using System.Net;
diff --git a/src/Microsoft.Web.Mvc/Resources/AtomFeedActionResult.cs b/src/Microsoft.Web.Mvc/Resources/AtomFeedActionResult.cs
index 8211b4d6..ead4c941 100644
--- a/src/Microsoft.Web.Mvc/Resources/AtomFeedActionResult.cs
+++ b/src/Microsoft.Web.Mvc/Resources/AtomFeedActionResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Globalization;
using System.Net;
diff --git a/src/Microsoft.Web.Mvc/Resources/AtomServiceDocumentActionResult.cs b/src/Microsoft.Web.Mvc/Resources/AtomServiceDocumentActionResult.cs
index af685399..dd636a81 100644
--- a/src/Microsoft.Web.Mvc/Resources/AtomServiceDocumentActionResult.cs
+++ b/src/Microsoft.Web.Mvc/Resources/AtomServiceDocumentActionResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Globalization;
using System.Net;
diff --git a/src/Microsoft.Web.Mvc/Resources/DataContractJsonActionResult.cs b/src/Microsoft.Web.Mvc/Resources/DataContractJsonActionResult.cs
index 526aadff..0789efa0 100644
--- a/src/Microsoft.Web.Mvc/Resources/DataContractJsonActionResult.cs
+++ b/src/Microsoft.Web.Mvc/Resources/DataContractJsonActionResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Globalization;
using System.Net;
diff --git a/src/Microsoft.Web.Mvc/Resources/DataContractXmlActionResult.cs b/src/Microsoft.Web.Mvc/Resources/DataContractXmlActionResult.cs
index ad6ff159..2c381abc 100644
--- a/src/Microsoft.Web.Mvc/Resources/DataContractXmlActionResult.cs
+++ b/src/Microsoft.Web.Mvc/Resources/DataContractXmlActionResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Globalization;
using System.Net;
diff --git a/src/Microsoft.Web.Mvc/Resources/DefaultFormatHelper.cs b/src/Microsoft.Web.Mvc/Resources/DefaultFormatHelper.cs
index df214c8e..b6eb3664 100644
--- a/src/Microsoft.Web.Mvc/Resources/DefaultFormatHelper.cs
+++ b/src/Microsoft.Web.Mvc/Resources/DefaultFormatHelper.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Mvc/Resources/DefaultFormatManager.cs b/src/Microsoft.Web.Mvc/Resources/DefaultFormatManager.cs
index 1b282fb5..bdb8fa55 100644
--- a/src/Microsoft.Web.Mvc/Resources/DefaultFormatManager.cs
+++ b/src/Microsoft.Web.Mvc/Resources/DefaultFormatManager.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
namespace Microsoft.Web.Mvc.Resources
{
public class DefaultFormatManager : FormatManager
diff --git a/src/Microsoft.Web.Mvc/Resources/FormatHelper.cs b/src/Microsoft.Web.Mvc/Resources/FormatHelper.cs
index 2b4c171d..f3d47137 100644
--- a/src/Microsoft.Web.Mvc/Resources/FormatHelper.cs
+++ b/src/Microsoft.Web.Mvc/Resources/FormatHelper.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Net.Mime;
using System.Web;
diff --git a/src/Microsoft.Web.Mvc/Resources/FormatManager.cs b/src/Microsoft.Web.Mvc/Resources/FormatManager.cs
index 6e9889f1..8af31cc7 100644
--- a/src/Microsoft.Web.Mvc/Resources/FormatManager.cs
+++ b/src/Microsoft.Web.Mvc/Resources/FormatManager.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Mvc/Resources/HtmlHelperExtensions.cs b/src/Microsoft.Web.Mvc/Resources/HtmlHelperExtensions.cs
index 48abe2bd..bf05f760 100644
--- a/src/Microsoft.Web.Mvc/Resources/HtmlHelperExtensions.cs
+++ b/src/Microsoft.Web.Mvc/Resources/HtmlHelperExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Web.Mvc;
using System.Web.Mvc.Html;
diff --git a/src/Microsoft.Web.Mvc/Resources/HttpRequestBaseExtensions.cs b/src/Microsoft.Web.Mvc/Resources/HttpRequestBaseExtensions.cs
index 72207c9d..426d3607 100644
--- a/src/Microsoft.Web.Mvc/Resources/HttpRequestBaseExtensions.cs
+++ b/src/Microsoft.Web.Mvc/Resources/HttpRequestBaseExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Collections.Generic;
using System.Net.Mime;
diff --git a/src/Microsoft.Web.Mvc/Resources/IEnumerableExtensions.cs b/src/Microsoft.Web.Mvc/Resources/IEnumerableExtensions.cs
index 47817e2f..f2e58554 100644
--- a/src/Microsoft.Web.Mvc/Resources/IEnumerableExtensions.cs
+++ b/src/Microsoft.Web.Mvc/Resources/IEnumerableExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Collections;
using System.Collections.Generic;
diff --git a/src/Microsoft.Web.Mvc/Resources/IRequestFormatHandler.cs b/src/Microsoft.Web.Mvc/Resources/IRequestFormatHandler.cs
index a450e0f3..568c35bf 100644
--- a/src/Microsoft.Web.Mvc/Resources/IRequestFormatHandler.cs
+++ b/src/Microsoft.Web.Mvc/Resources/IRequestFormatHandler.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net.Mime;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/Resources/IResponseFormatHandler.cs b/src/Microsoft.Web.Mvc/Resources/IResponseFormatHandler.cs
index a9e5fa12..935fa2c0 100644
--- a/src/Microsoft.Web.Mvc/Resources/IResponseFormatHandler.cs
+++ b/src/Microsoft.Web.Mvc/Resources/IResponseFormatHandler.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net.Mime;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/Resources/JsonFormatHandler.cs b/src/Microsoft.Web.Mvc/Resources/JsonFormatHandler.cs
index 8cca6b90..0e68cec8 100644
--- a/src/Microsoft.Web.Mvc/Resources/JsonFormatHandler.cs
+++ b/src/Microsoft.Web.Mvc/Resources/JsonFormatHandler.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Net.Mime;
using System.Runtime.Serialization.Json;
diff --git a/src/Microsoft.Web.Mvc/Resources/MultiFormatActionResult.cs b/src/Microsoft.Web.Mvc/Resources/MultiFormatActionResult.cs
index 0f8791d8..44457f2c 100644
--- a/src/Microsoft.Web.Mvc/Resources/MultiFormatActionResult.cs
+++ b/src/Microsoft.Web.Mvc/Resources/MultiFormatActionResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/Microsoft.Web.Mvc/Resources/RequestContextExtensions.cs b/src/Microsoft.Web.Mvc/Resources/RequestContextExtensions.cs
index b743dc48..ba7a91cb 100644
--- a/src/Microsoft.Web.Mvc/Resources/RequestContextExtensions.cs
+++ b/src/Microsoft.Web.Mvc/Resources/RequestContextExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Net.Mime;
using System.Web.Routing;
diff --git a/src/Microsoft.Web.Mvc/Resources/ResourceControllerFactory.cs b/src/Microsoft.Web.Mvc/Resources/ResourceControllerFactory.cs
index 2d235b1b..1f2f9b6a 100644
--- a/src/Microsoft.Web.Mvc/Resources/ResourceControllerFactory.cs
+++ b/src/Microsoft.Web.Mvc/Resources/ResourceControllerFactory.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Collections.Generic;
using System.Globalization;
diff --git a/src/Microsoft.Web.Mvc/Resources/ResourceErrorActionResult.cs b/src/Microsoft.Web.Mvc/Resources/ResourceErrorActionResult.cs
index 74ffb6d3..22cb350a 100644
--- a/src/Microsoft.Web.Mvc/Resources/ResourceErrorActionResult.cs
+++ b/src/Microsoft.Web.Mvc/Resources/ResourceErrorActionResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net;
using System.Net.Mime;
using System.Web;
diff --git a/src/Microsoft.Web.Mvc/Resources/ResourceModelBinder.cs b/src/Microsoft.Web.Mvc/Resources/ResourceModelBinder.cs
index d3659028..16d23daf 100644
--- a/src/Microsoft.Web.Mvc/Resources/ResourceModelBinder.cs
+++ b/src/Microsoft.Web.Mvc/Resources/ResourceModelBinder.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.Web.Mvc/Resources/ResourceRedirectToRouteResult.cs b/src/Microsoft.Web.Mvc/Resources/ResourceRedirectToRouteResult.cs
index 4aedd811..3e9f0b0f 100644
--- a/src/Microsoft.Web.Mvc/Resources/ResourceRedirectToRouteResult.cs
+++ b/src/Microsoft.Web.Mvc/Resources/ResourceRedirectToRouteResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/Resources/RouteCollectionExtensions.cs b/src/Microsoft.Web.Mvc/Resources/RouteCollectionExtensions.cs
index 38055bd9..ee66b08a 100644
--- a/src/Microsoft.Web.Mvc/Resources/RouteCollectionExtensions.cs
+++ b/src/Microsoft.Web.Mvc/Resources/RouteCollectionExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/Resources/UriHelperExtensions.cs b/src/Microsoft.Web.Mvc/Resources/UriHelperExtensions.cs
index 0cce82e8..c06d4c34 100644
--- a/src/Microsoft.Web.Mvc/Resources/UriHelperExtensions.cs
+++ b/src/Microsoft.Web.Mvc/Resources/UriHelperExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/Resources/WebApiEnabledAttribute.cs b/src/Microsoft.Web.Mvc/Resources/WebApiEnabledAttribute.cs
index f4464a6f..7b368c4d 100644
--- a/src/Microsoft.Web.Mvc/Resources/WebApiEnabledAttribute.cs
+++ b/src/Microsoft.Web.Mvc/Resources/WebApiEnabledAttribute.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/Microsoft.Web.Mvc/Resources/XmlFormatHandler.cs b/src/Microsoft.Web.Mvc/Resources/XmlFormatHandler.cs
index ba779a4e..d48a6d53 100644
--- a/src/Microsoft.Web.Mvc/Resources/XmlFormatHandler.cs
+++ b/src/Microsoft.Web.Mvc/Resources/XmlFormatHandler.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Net.Mime;
using System.Runtime.Serialization;
diff --git a/src/Microsoft.Web.Mvc/ScriptExtensions.cs b/src/Microsoft.Web.Mvc/ScriptExtensions.cs
index fb233d9a..4cd26914 100644
--- a/src/Microsoft.Web.Mvc/ScriptExtensions.cs
+++ b/src/Microsoft.Web.Mvc/ScriptExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Microsoft.Web.Mvc.Properties;
diff --git a/src/Microsoft.Web.Mvc/SerializationExtensions.cs b/src/Microsoft.Web.Mvc/SerializationExtensions.cs
index 71b95779..013fa878 100644
--- a/src/Microsoft.Web.Mvc/SerializationExtensions.cs
+++ b/src/Microsoft.Web.Mvc/SerializationExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Microsoft.Web.Mvc.Properties;
diff --git a/src/Microsoft.Web.Mvc/SerializationMode.cs b/src/Microsoft.Web.Mvc/SerializationMode.cs
index b8b20872..7d430ac9 100644
--- a/src/Microsoft.Web.Mvc/SerializationMode.cs
+++ b/src/Microsoft.Web.Mvc/SerializationMode.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.Mvc
{
public enum SerializationMode
{
diff --git a/src/Microsoft.Web.Mvc/ServerVariablesValueProviderFactory.cs b/src/Microsoft.Web.Mvc/ServerVariablesValueProviderFactory.cs
index bb1a5be2..8e5a3545 100644
--- a/src/Microsoft.Web.Mvc/ServerVariablesValueProviderFactory.cs
+++ b/src/Microsoft.Web.Mvc/ServerVariablesValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Globalization;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/SessionValueProviderFactory.cs b/src/Microsoft.Web.Mvc/SessionValueProviderFactory.cs
index 64242b5b..593801c1 100644
--- a/src/Microsoft.Web.Mvc/SessionValueProviderFactory.cs
+++ b/src/Microsoft.Web.Mvc/SessionValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Web;
diff --git a/src/Microsoft.Web.Mvc/SkipBindingAttribute.cs b/src/Microsoft.Web.Mvc/SkipBindingAttribute.cs
index 384801da..bb510dd0 100644
--- a/src/Microsoft.Web.Mvc/SkipBindingAttribute.cs
+++ b/src/Microsoft.Web.Mvc/SkipBindingAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
namespace Microsoft.Web.Mvc
diff --git a/src/Microsoft.Web.Mvc/TempDataValueProviderFactory.cs b/src/Microsoft.Web.Mvc/TempDataValueProviderFactory.cs
index 1e9dbb25..bf246244 100644
--- a/src/Microsoft.Web.Mvc/TempDataValueProviderFactory.cs
+++ b/src/Microsoft.Web.Mvc/TempDataValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/TypeDescriptorHelper.cs b/src/Microsoft.Web.Mvc/TypeDescriptorHelper.cs
index 3927d54d..dbf8551f 100644
--- a/src/Microsoft.Web.Mvc/TypeDescriptorHelper.cs
+++ b/src/Microsoft.Web.Mvc/TypeDescriptorHelper.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.Mvc/TypeHelpers.cs b/src/Microsoft.Web.Mvc/TypeHelpers.cs
index 1ad89493..e549fe3d 100644
--- a/src/Microsoft.Web.Mvc/TypeHelpers.cs
+++ b/src/Microsoft.Web.Mvc/TypeHelpers.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
namespace Microsoft.Web.Mvc
diff --git a/src/Microsoft.Web.Mvc/UrlAttribute.cs b/src/Microsoft.Web.Mvc/UrlAttribute.cs
index f6148b38..56af96c9 100644
--- a/src/Microsoft.Web.Mvc/UrlAttribute.cs
+++ b/src/Microsoft.Web.Mvc/UrlAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text.RegularExpressions;
diff --git a/src/Microsoft.Web.Mvc/ValueProviderUtil.cs b/src/Microsoft.Web.Mvc/ValueProviderUtil.cs
index 64a087a0..a70eae2e 100644
--- a/src/Microsoft.Web.Mvc/ValueProviderUtil.cs
+++ b/src/Microsoft.Web.Mvc/ValueProviderUtil.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.Web.Mvc
{
diff --git a/src/Microsoft.Web.Mvc/ViewExtensions.cs b/src/Microsoft.Web.Mvc/ViewExtensions.cs
index 91e6be9b..430f5721 100644
--- a/src/Microsoft.Web.Mvc/ViewExtensions.cs
+++ b/src/Microsoft.Web.Mvc/ViewExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Web.Mvc;
diff --git a/src/Microsoft.Web.WebPages.OAuth/AuthenticationClientCollection.cs b/src/Microsoft.Web.WebPages.OAuth/AuthenticationClientCollection.cs
index 1c063af0..b500bc32 100644
--- a/src/Microsoft.Web.WebPages.OAuth/AuthenticationClientCollection.cs
+++ b/src/Microsoft.Web.WebPages.OAuth/AuthenticationClientCollection.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.ObjectModel;
using DotNetOpenAuth.AspNet;
diff --git a/src/Microsoft.Web.WebPages.OAuth/BuiltInOAuthClient.cs b/src/Microsoft.Web.WebPages.OAuth/BuiltInOAuthClient.cs
index 700cd1fc..d9c94fcf 100644
--- a/src/Microsoft.Web.WebPages.OAuth/BuiltInOAuthClient.cs
+++ b/src/Microsoft.Web.WebPages.OAuth/BuiltInOAuthClient.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace Microsoft.Web.WebPages.OAuth
{
diff --git a/src/Microsoft.Web.WebPages.OAuth/BuiltInOpenIDClient.cs b/src/Microsoft.Web.WebPages.OAuth/BuiltInOpenIDClient.cs
index 6febd083..71231477 100644
--- a/src/Microsoft.Web.WebPages.OAuth/BuiltInOpenIDClient.cs
+++ b/src/Microsoft.Web.WebPages.OAuth/BuiltInOpenIDClient.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.Web.WebPages.OAuth
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.Web.WebPages.OAuth
{
/// <summary>
/// Represents built in OpenID clients.
diff --git a/src/Microsoft.Web.WebPages.OAuth/OAuthAccount.cs b/src/Microsoft.Web.WebPages.OAuth/OAuthAccount.cs
index b633c01f..4ce7d3b9 100644
--- a/src/Microsoft.Web.WebPages.OAuth/OAuthAccount.cs
+++ b/src/Microsoft.Web.WebPages.OAuth/OAuthAccount.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using Microsoft.Web.WebPages.OAuth.Properties;
diff --git a/src/Microsoft.Web.WebPages.OAuth/OAuthWebSecurity.cs b/src/Microsoft.Web.WebPages.OAuth/OAuthWebSecurity.cs
index 6279b817..37c073d8 100644
--- a/src/Microsoft.Web.WebPages.OAuth/OAuthWebSecurity.cs
+++ b/src/Microsoft.Web.WebPages.OAuth/OAuthWebSecurity.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/Microsoft.Web.WebPages.OAuth/PreApplicationStartCode.cs b/src/Microsoft.Web.WebPages.OAuth/PreApplicationStartCode.cs
index a306f0bd..3a018c4c 100644
--- a/src/Microsoft.Web.WebPages.OAuth/PreApplicationStartCode.cs
+++ b/src/Microsoft.Web.WebPages.OAuth/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.WebPages.Razor;
namespace Microsoft.Web.WebPages.OAuth
diff --git a/src/Microsoft.Web.WebPages.OAuth/Properties/AssemblyInfo.cs b/src/Microsoft.Web.WebPages.OAuth/Properties/AssemblyInfo.cs
index fa69a154..d8eac5f0 100644
--- a/src/Microsoft.Web.WebPages.OAuth/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.Web.WebPages.OAuth/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web;
diff --git a/src/Microsoft.Web.WebPages.OAuth/WebPagesOAuthDataProvider.cs b/src/Microsoft.Web.WebPages.OAuth/WebPagesOAuthDataProvider.cs
index 720ea189..0490a4c7 100644
--- a/src/Microsoft.Web.WebPages.OAuth/WebPagesOAuthDataProvider.cs
+++ b/src/Microsoft.Web.WebPages.OAuth/WebPagesOAuthDataProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Security;
using DotNetOpenAuth.AspNet;
using WebMatrix.WebData;
diff --git a/src/MimeMapping.cs b/src/MimeMapping.cs
index cbaf85f7..a0e10991 100644
--- a/src/MimeMapping.cs
+++ b/src/MimeMapping.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
diff --git a/src/RS.cs b/src/RS.cs
index de83ff75..96f67ed4 100644
--- a/src/RS.cs
+++ b/src/RS.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
internal static class RS
diff --git a/src/SPA/Properties/AssemblyInfo.cs b/src/SPA/Properties/AssemblyInfo.cs
index c2d6b73c..836f05ff 100644
--- a/src/SPA/Properties/AssemblyInfo.cs
+++ b/src/SPA/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/src/System.Json/Extensions/JsonValueExtensions.cs b/src/System.Json/Extensions/JsonValueExtensions.cs
index 9882a484..8e18a717 100644
--- a/src/System.Json/Extensions/JsonValueExtensions.cs
+++ b/src/System.Json/Extensions/JsonValueExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Dynamic;
diff --git a/src/System.Json/GlobalSuppressions.cs b/src/System.Json/GlobalSuppressions.cs
index d0ff21a3..5d3e5578 100644
--- a/src/System.Json/GlobalSuppressions.cs
+++ b/src/System.Json/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames", Justification = "These assemblies are delay-signed.")]
[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Justification = "Classes are grouped logically for user clarity.", Scope = "namespace", Target = "System.Runtime.Serialization.Json")]
diff --git a/src/System.Json/JXmlToJsonValueConverter.cs b/src/System.Json/JXmlToJsonValueConverter.cs
index cd3dddbb..f4952646 100644
--- a/src/System.Json/JXmlToJsonValueConverter.cs
+++ b/src/System.Json/JXmlToJsonValueConverter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Runtime.Serialization.Json;
diff --git a/src/System.Json/JsonArray.cs b/src/System.Json/JsonArray.cs
index a1857c02..21d0d03e 100644
--- a/src/System.Json/JsonArray.cs
+++ b/src/System.Json/JsonArray.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Json/JsonObject.cs b/src/System.Json/JsonObject.cs
index de69582c..a8831c64 100644
--- a/src/System.Json/JsonObject.cs
+++ b/src/System.Json/JsonObject.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.Serialization;
diff --git a/src/System.Json/JsonPrimitive.cs b/src/System.Json/JsonPrimitive.cs
index 0c62e723..375a8529 100644
--- a/src/System.Json/JsonPrimitive.cs
+++ b/src/System.Json/JsonPrimitive.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Globalization;
diff --git a/src/System.Json/JsonType.cs b/src/System.Json/JsonType.cs
index eceedd70..785026c3 100644
--- a/src/System.Json/JsonType.cs
+++ b/src/System.Json/JsonType.cs
@@ -1,4 +1,6 @@
-namespace System.Json
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Json
{
/// <summary>
/// An enumeration that specifies primitive and structured JavaScript Object
diff --git a/src/System.Json/JsonValue.cs b/src/System.Json/JsonValue.cs
index f4d0b3fc..7e821acf 100644
--- a/src/System.Json/JsonValue.cs
+++ b/src/System.Json/JsonValue.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Json/JsonValueChange.cs b/src/System.Json/JsonValueChange.cs
index 7bc9f901..2182e622 100644
--- a/src/System.Json/JsonValueChange.cs
+++ b/src/System.Json/JsonValueChange.cs
@@ -1,4 +1,6 @@
-namespace System.Json
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Json
{
/// <summary>
/// Specifies the event type when an event is raised for a <see cref="System.Json.JsonValue"/>.
diff --git a/src/System.Json/JsonValueChangeEventArgs.cs b/src/System.Json/JsonValueChangeEventArgs.cs
index 9088df25..cf7097b2 100644
--- a/src/System.Json/JsonValueChangeEventArgs.cs
+++ b/src/System.Json/JsonValueChangeEventArgs.cs
@@ -1,4 +1,6 @@
-namespace System.Json
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Json
{
/// <summary>
/// Provide data for the <see cref="System.Json.JsonValue.Changing"/> and <see cref="System.Json.JsonValue.Changed"/> events.
diff --git a/src/System.Json/JsonValueDynamicMetaObject.cs b/src/System.Json/JsonValueDynamicMetaObject.cs
index daaa27a9..7e9f94ef 100644
--- a/src/System.Json/JsonValueDynamicMetaObject.cs
+++ b/src/System.Json/JsonValueDynamicMetaObject.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/System.Json/JsonValueLinqExtensions.cs b/src/System.Json/JsonValueLinqExtensions.cs
index 5aa6ba71..5516a037 100644
--- a/src/System.Json/JsonValueLinqExtensions.cs
+++ b/src/System.Json/JsonValueLinqExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Json/NGenWrapper.cs b/src/System.Json/NGenWrapper.cs
index 4de0b930..4a9e7b5c 100644
--- a/src/System.Json/NGenWrapper.cs
+++ b/src/System.Json/NGenWrapper.cs
@@ -1,4 +1,6 @@
-namespace System.Json
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Json
{
/// <summary>
/// Struct that wraps values which cause JIT compilation at runtime.
diff --git a/src/System.Json/Properties/AssemblyInfo.cs b/src/System.Json/Properties/AssemblyInfo.cs
index cf08e4e4..f413e072 100644
--- a/src/System.Json/Properties/AssemblyInfo.cs
+++ b/src/System.Json/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/src/System.Net.Http.Formatting/CloneableExtensions.cs b/src/System.Net.Http.Formatting/CloneableExtensions.cs
index ff78d77c..72f878f6 100644
--- a/src/System.Net.Http.Formatting/CloneableExtensions.cs
+++ b/src/System.Net.Http.Formatting/CloneableExtensions.cs
@@ -1,4 +1,6 @@
-namespace System.Net.Http
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Net.Http
{
internal static class CloneableExtensions
{
diff --git a/src/System.Net.Http.Formatting/Formatting/BufferedMediaTypeFormatter.cs b/src/System.Net.Http.Formatting/Formatting/BufferedMediaTypeFormatter.cs
index f77389d8..4a771ce1 100644
--- a/src/System.Net.Http.Formatting/Formatting/BufferedMediaTypeFormatter.cs
+++ b/src/System.Net.Http.Formatting/Formatting/BufferedMediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.IO;
using System.Net.Http.Headers;
using System.Net.Http.Internal;
diff --git a/src/System.Net.Http.Formatting/Formatting/ContentNegotiationResult.cs b/src/System.Net.Http.Formatting/Formatting/ContentNegotiationResult.cs
index ef8dcaf7..f63cf35a 100644
--- a/src/System.Net.Http.Formatting/Formatting/ContentNegotiationResult.cs
+++ b/src/System.Net.Http.Formatting/Formatting/ContentNegotiationResult.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/DefaultContentNegotiator.cs b/src/System.Net.Http.Formatting/Formatting/DefaultContentNegotiator.cs
index 53315708..ca41739b 100644
--- a/src/System.Net.Http.Formatting/Formatting/DefaultContentNegotiator.cs
+++ b/src/System.Net.Http.Formatting/Formatting/DefaultContentNegotiator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/DelegatingEnumerable.cs b/src/System.Net.Http.Formatting/Formatting/DelegatingEnumerable.cs
index 8f6efde6..fe1c8245 100644
--- a/src/System.Net.Http.Formatting/Formatting/DelegatingEnumerable.cs
+++ b/src/System.Net.Http.Formatting/Formatting/DelegatingEnumerable.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Net.Http.Formatting/Formatting/FormDataCollection.cs b/src/System.Net.Http.Formatting/Formatting/FormDataCollection.cs
index cedbba68..0b1bc9dd 100644
--- a/src/System.Net.Http.Formatting/Formatting/FormDataCollection.cs
+++ b/src/System.Net.Http.Formatting/Formatting/FormDataCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Net.Http.Formatting/Formatting/FormUrlEncodedJson.cs b/src/System.Net.Http.Formatting/Formatting/FormUrlEncodedJson.cs
index 2ec1b6f9..db5cce07 100644
--- a/src/System.Net.Http.Formatting/Formatting/FormUrlEncodedJson.cs
+++ b/src/System.Net.Http.Formatting/Formatting/FormUrlEncodedJson.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Globalization;
diff --git a/src/System.Net.Http.Formatting/Formatting/FormUrlEncodedMediaTypeFormatter.cs b/src/System.Net.Http.Formatting/Formatting/FormUrlEncodedMediaTypeFormatter.cs
index 1dcbba4d..ac0321b0 100644
--- a/src/System.Net.Http.Formatting/Formatting/FormUrlEncodedMediaTypeFormatter.cs
+++ b/src/System.Net.Http.Formatting/Formatting/FormUrlEncodedMediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.IO;
using System.Net.Http.Formatting.Parsers;
diff --git a/src/System.Net.Http.Formatting/Formatting/IContentNegotiator.cs b/src/System.Net.Http.Formatting/Formatting/IContentNegotiator.cs
index 63cc8837..6c55abad 100644
--- a/src/System.Net.Http.Formatting/Formatting/IContentNegotiator.cs
+++ b/src/System.Net.Http.Formatting/Formatting/IContentNegotiator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/IFormatterLogger.cs b/src/System.Net.Http.Formatting/Formatting/IFormatterLogger.cs
index 42665a98..1e2eb5b0 100644
--- a/src/System.Net.Http.Formatting/Formatting/IFormatterLogger.cs
+++ b/src/System.Net.Http.Formatting/Formatting/IFormatterLogger.cs
@@ -1,4 +1,6 @@
-namespace System.Net.Http.Formatting
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Net.Http.Formatting
{
/// <summary>
/// Interface to log events that occur during formatter reads.
diff --git a/src/System.Net.Http.Formatting/Formatting/IRequiredMemberSelector.cs b/src/System.Net.Http.Formatting/Formatting/IRequiredMemberSelector.cs
index f13ef3ee..5672bcc2 100644
--- a/src/System.Net.Http.Formatting/Formatting/IRequiredMemberSelector.cs
+++ b/src/System.Net.Http.Formatting/Formatting/IRequiredMemberSelector.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Net.Http.Formatting
{
diff --git a/src/System.Net.Http.Formatting/Formatting/JsonContractResolver.cs b/src/System.Net.Http.Formatting/Formatting/JsonContractResolver.cs
index e225a4a3..509b34c4 100644
--- a/src/System.Net.Http.Formatting/Formatting/JsonContractResolver.cs
+++ b/src/System.Net.Http.Formatting/Formatting/JsonContractResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Runtime.Serialization;
diff --git a/src/System.Net.Http.Formatting/Formatting/JsonMediaTypeFormatter.cs b/src/System.Net.Http.Formatting/Formatting/JsonMediaTypeFormatter.cs
index e6b39e4d..c5f7af5b 100644
--- a/src/System.Net.Http.Formatting/Formatting/JsonMediaTypeFormatter.cs
+++ b/src/System.Net.Http.Formatting/Formatting/JsonMediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Concurrent;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Net.Http.Formatting/Formatting/JsonReaderQuotaException.cs b/src/System.Net.Http.Formatting/Formatting/JsonReaderQuotaException.cs
index 646cf627..48539eed 100644
--- a/src/System.Net.Http.Formatting/Formatting/JsonReaderQuotaException.cs
+++ b/src/System.Net.Http.Formatting/Formatting/JsonReaderQuotaException.cs
@@ -1,4 +1,6 @@
-using System.Runtime.Serialization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaRangeMapping.cs b/src/System.Net.Http.Formatting/Formatting/MediaRangeMapping.cs
index f5ee2509..14bd9edf 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaRangeMapping.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaRangeMapping.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaTypeConstants.cs b/src/System.Net.Http.Formatting/Formatting/MediaTypeConstants.cs
index 69f3e576..0638b3e4 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaTypeConstants.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaTypeConstants.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Headers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Headers;
using System.Text;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatter.cs b/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatter.cs
index 02feabdc..24f4306d 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatter.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterCollection.cs b/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterCollection.cs
index ab6c1217..322f80d4 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterCollection.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterExtensions.cs b/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterExtensions.cs
index 475d07bd..24871330 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterExtensions.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaTypeFormatterExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaTypeHeaderValueExtensions.cs b/src/System.Net.Http.Formatting/Formatting/MediaTypeHeaderValueExtensions.cs
index e22b23aa..df3e5cd7 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaTypeHeaderValueExtensions.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaTypeHeaderValueExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.Linq;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaTypeMapping.cs b/src/System.Net.Http.Formatting/Formatting/MediaTypeMapping.cs
index 816acc46..354f9a17 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaTypeMapping.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaTypeMapping.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Headers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
{
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaTypeMatch.cs b/src/System.Net.Http.Formatting/Formatting/MediaTypeMatch.cs
index e716fc99..128a63c3 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaTypeMatch.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaTypeMatch.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.Net.Http.Headers;
using System.Text;
diff --git a/src/System.Net.Http.Formatting/Formatting/MediaTypeWithQualityHeaderValueComparer.cs b/src/System.Net.Http.Formatting/Formatting/MediaTypeWithQualityHeaderValueComparer.cs
index e8f96a5b..c5d6efab 100644
--- a/src/System.Net.Http.Formatting/Formatting/MediaTypeWithQualityHeaderValueComparer.cs
+++ b/src/System.Net.Http.Formatting/Formatting/MediaTypeWithQualityHeaderValueComparer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/Formatting/ParsedMediaTypeHeaderValue.cs b/src/System.Net.Http.Formatting/Formatting/ParsedMediaTypeHeaderValue.cs
index 0f0a4dd3..7ca6a279 100644
--- a/src/System.Net.Http.Formatting/Formatting/ParsedMediaTypeHeaderValue.cs
+++ b/src/System.Net.Http.Formatting/Formatting/ParsedMediaTypeHeaderValue.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/FormUrlEncodedParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/FormUrlEncodedParser.cs
index 08fcc949..042df383 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/FormUrlEncodedParser.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/FormUrlEncodedParser.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestHeaderParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestHeaderParser.cs
index 6cc239e2..9c07adff 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestHeaderParser.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestHeaderParser.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Net.Http.Formatting.Parsers
{
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestLineParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestLineParser.cs
index dcff40a4..5f28f15b 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestLineParser.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/HttpRequestLineParser.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Text;
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/HttpResponseHeaderParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/HttpResponseHeaderParser.cs
index 2f4fe3ac..b962d324 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/HttpResponseHeaderParser.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/HttpResponseHeaderParser.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Net.Http.Formatting.Parsers
{
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/HttpStatusLineParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/HttpStatusLineParser.cs
index bfddc3b0..5fc1b640 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/HttpStatusLineParser.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/HttpStatusLineParser.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Globalization;
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs
index c66ae9b9..5ca3dee1 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/InternetMessageFormatHeaderParser.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartBodyPartParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartBodyPartParser.cs
index c6eaae5c..d48f1eb8 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartBodyPartParser.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartBodyPartParser.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.IO;
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartParser.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartParser.cs
index 80cb82e3..fe73fbf6 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartParser.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/MimeMultipartParser.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Text;
diff --git a/src/System.Net.Http.Formatting/Formatting/Parsers/ParserState.cs b/src/System.Net.Http.Formatting/Formatting/Parsers/ParserState.cs
index 255b6d87..667e8dae 100644
--- a/src/System.Net.Http.Formatting/Formatting/Parsers/ParserState.cs
+++ b/src/System.Net.Http.Formatting/Formatting/Parsers/ParserState.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
namespace System.Net.Http.Formatting.Parsers
{
/// <summary>
diff --git a/src/System.Net.Http.Formatting/Formatting/QueryStringMapping.cs b/src/System.Net.Http.Formatting/Formatting/QueryStringMapping.cs
index 0d9f14d7..d382affc 100644
--- a/src/System.Net.Http.Formatting/Formatting/QueryStringMapping.cs
+++ b/src/System.Net.Http.Formatting/Formatting/QueryStringMapping.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/RequestHeaderMapping.cs b/src/System.Net.Http.Formatting/Formatting/RequestHeaderMapping.cs
index e939f79b..146f9181 100644
--- a/src/System.Net.Http.Formatting/Formatting/RequestHeaderMapping.cs
+++ b/src/System.Net.Http.Formatting/Formatting/RequestHeaderMapping.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/Formatting/ResponseFormatterSelectionResult.cs b/src/System.Net.Http.Formatting/Formatting/ResponseFormatterSelectionResult.cs
index c490b829..ba6070c0 100644
--- a/src/System.Net.Http.Formatting/Formatting/ResponseFormatterSelectionResult.cs
+++ b/src/System.Net.Http.Formatting/Formatting/ResponseFormatterSelectionResult.cs
@@ -1,4 +1,6 @@
-namespace System.Net.Http.Formatting
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Net.Http.Formatting
{
/// <summary>
/// Contains information about the degree to which a <see cref="MediaTypeFormatter"/> matches the
diff --git a/src/System.Net.Http.Formatting/Formatting/ResponseMediaTypeMatch.cs b/src/System.Net.Http.Formatting/Formatting/ResponseMediaTypeMatch.cs
index 62a544c8..23187641 100644
--- a/src/System.Net.Http.Formatting/Formatting/ResponseMediaTypeMatch.cs
+++ b/src/System.Net.Http.Formatting/Formatting/ResponseMediaTypeMatch.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
namespace System.Net.Http.Formatting
{
diff --git a/src/System.Net.Http.Formatting/Formatting/SecureJsonTextReader.cs b/src/System.Net.Http.Formatting/Formatting/SecureJsonTextReader.cs
index 26830f68..d9959621 100644
--- a/src/System.Net.Http.Formatting/Formatting/SecureJsonTextReader.cs
+++ b/src/System.Net.Http.Formatting/Formatting/SecureJsonTextReader.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Text;
using Newtonsoft.Json;
diff --git a/src/System.Net.Http.Formatting/Formatting/StringComparisonHelper.cs b/src/System.Net.Http.Formatting/Formatting/StringComparisonHelper.cs
index eec55277..6f1b2fb2 100644
--- a/src/System.Net.Http.Formatting/Formatting/StringComparisonHelper.cs
+++ b/src/System.Net.Http.Formatting/Formatting/StringComparisonHelper.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
namespace System.Net.Http.Formatting
{
diff --git a/src/System.Net.Http.Formatting/Formatting/StringWithQualityHeaderValueComparer.cs b/src/System.Net.Http.Formatting/Formatting/StringWithQualityHeaderValueComparer.cs
index b7e3d24d..76968f9f 100644
--- a/src/System.Net.Http.Formatting/Formatting/StringWithQualityHeaderValueComparer.cs
+++ b/src/System.Net.Http.Formatting/Formatting/StringWithQualityHeaderValueComparer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/Formatting/XHRRequestHeaderMapping.cs b/src/System.Net.Http.Formatting/Formatting/XHRRequestHeaderMapping.cs
index 9503f9a5..7ca05846 100644
--- a/src/System.Net.Http.Formatting/Formatting/XHRRequestHeaderMapping.cs
+++ b/src/System.Net.Http.Formatting/Formatting/XHRRequestHeaderMapping.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Net.Http.Headers;
namespace System.Net.Http.Formatting
diff --git a/src/System.Net.Http.Formatting/Formatting/XmlMediaTypeFormatter.cs b/src/System.Net.Http.Formatting/Formatting/XmlMediaTypeFormatter.cs
index c70c13b9..1be6a1f6 100644
--- a/src/System.Net.Http.Formatting/Formatting/XmlMediaTypeFormatter.cs
+++ b/src/System.Net.Http.Formatting/Formatting/XmlMediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Net.Http.Formatting/FormattingUtilities.cs b/src/System.Net.Http.Formatting/FormattingUtilities.cs
index c080e599..a4e2f08f 100644
--- a/src/System.Net.Http.Formatting/FormattingUtilities.cs
+++ b/src/System.Net.Http.Formatting/FormattingUtilities.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Net.Http.Formatting/GlobalSuppressions.cs b/src/System.Net.Http.Formatting/GlobalSuppressions.cs
index e6c65677..89e7271e 100644
--- a/src/System.Net.Http.Formatting/GlobalSuppressions.cs
+++ b/src/System.Net.Http.Formatting/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames")]
[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "System.Net.Http.Headers")]
diff --git a/src/System.Net.Http.Formatting/Headers/CookieHeaderValue.cs b/src/System.Net.Http.Formatting/Headers/CookieHeaderValue.cs
index d39f27fd..767d4a6f 100644
--- a/src/System.Net.Http.Formatting/Headers/CookieHeaderValue.cs
+++ b/src/System.Net.Http.Formatting/Headers/CookieHeaderValue.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Net.Http.Formatting/Headers/CookieState.cs b/src/System.Net.Http.Formatting/Headers/CookieState.cs
index 3cc303de..e5f3dfaf 100644
--- a/src/System.Net.Http.Formatting/Headers/CookieState.cs
+++ b/src/System.Net.Http.Formatting/Headers/CookieState.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Diagnostics.Contracts;
using System.Net.Http.Formatting.Internal;
using System.Web.Http;
diff --git a/src/System.Net.Http.Formatting/HttpClientExtensions.cs b/src/System.Net.Http.Formatting/HttpClientExtensions.cs
index e4d9c224..5733ed92 100644
--- a/src/System.Net.Http.Formatting/HttpClientExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpClientExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Net.Http.Formatting;
using System.Threading;
diff --git a/src/System.Net.Http.Formatting/HttpContentCollectionExtensions.cs b/src/System.Net.Http.Formatting/HttpContentCollectionExtensions.cs
index 5f0808e9..7e001d38 100644
--- a/src/System.Net.Http.Formatting/HttpContentCollectionExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpContentCollectionExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.Contracts;
using System.Linq;
diff --git a/src/System.Net.Http.Formatting/HttpContentExtensions.cs b/src/System.Net.Http.Formatting/HttpContentExtensions.cs
index 061dec05..f9ef3cac 100644
--- a/src/System.Net.Http.Formatting/HttpContentExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpContentExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/HttpContentMessageExtensions.cs b/src/System.Net.Http.Formatting/HttpContentMessageExtensions.cs
index 4db27699..29580780 100644
--- a/src/System.Net.Http.Formatting/HttpContentMessageExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpContentMessageExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Net.Http.Formatting/HttpContentMultipartExtensions.cs b/src/System.Net.Http.Formatting/HttpContentMultipartExtensions.cs
index 2228e587..c4d186b0 100644
--- a/src/System.Net.Http.Formatting/HttpContentMultipartExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpContentMultipartExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Net.Http.Formatting/HttpHeaderExtensions.cs b/src/System.Net.Http.Formatting/HttpHeaderExtensions.cs
index e3e679df..83861d12 100644
--- a/src/System.Net.Http.Formatting/HttpHeaderExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpHeaderExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/HttpMessageContent.cs b/src/System.Net.Http.Formatting/HttpMessageContent.cs
index 200ea2a9..74b1ceed 100644
--- a/src/System.Net.Http.Formatting/HttpMessageContent.cs
+++ b/src/System.Net.Http.Formatting/HttpMessageContent.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.IO;
diff --git a/src/System.Net.Http.Formatting/HttpRequestHeadersExtensions.cs b/src/System.Net.Http.Formatting/HttpRequestHeadersExtensions.cs
index 8260fe17..9118d1f1 100644
--- a/src/System.Net.Http.Formatting/HttpRequestHeadersExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpRequestHeadersExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/HttpRequestMessageExtensions.cs b/src/System.Net.Http.Formatting/HttpRequestMessageExtensions.cs
index 49703a4e..498b280b 100644
--- a/src/System.Net.Http.Formatting/HttpRequestMessageExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpRequestMessageExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Web.Http;
diff --git a/src/System.Net.Http.Formatting/HttpResponseHeadersExtensions.cs b/src/System.Net.Http.Formatting/HttpResponseHeadersExtensions.cs
index 17052aa6..cf95d004 100644
--- a/src/System.Net.Http.Formatting/HttpResponseHeadersExtensions.cs
+++ b/src/System.Net.Http.Formatting/HttpResponseHeadersExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Net.Http.Headers;
using System.Web.Http;
diff --git a/src/System.Net.Http.Formatting/HttpUnsortedHeaders.cs b/src/System.Net.Http.Formatting/HttpUnsortedHeaders.cs
index b9bfe93a..32e5da2e 100644
--- a/src/System.Net.Http.Formatting/HttpUnsortedHeaders.cs
+++ b/src/System.Net.Http.Formatting/HttpUnsortedHeaders.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net.Http.Headers;
namespace System.Net.Http
diff --git a/src/System.Net.Http.Formatting/HttpUnsortedRequest.cs b/src/System.Net.Http.Formatting/HttpUnsortedRequest.cs
index 8e625abd..fbbce7eb 100644
--- a/src/System.Net.Http.Formatting/HttpUnsortedRequest.cs
+++ b/src/System.Net.Http.Formatting/HttpUnsortedRequest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net.Http.Formatting.Parsers;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/HttpUnsortedResponse.cs b/src/System.Net.Http.Formatting/HttpUnsortedResponse.cs
index 3cd7cbdb..e3c76707 100644
--- a/src/System.Net.Http.Formatting/HttpUnsortedResponse.cs
+++ b/src/System.Net.Http.Formatting/HttpUnsortedResponse.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net.Http.Formatting.Parsers;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/IMultipartStreamProvider.cs b/src/System.Net.Http.Formatting/IMultipartStreamProvider.cs
index 823cc34b..c3394077 100644
--- a/src/System.Net.Http.Formatting/IMultipartStreamProvider.cs
+++ b/src/System.Net.Http.Formatting/IMultipartStreamProvider.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Headers;
namespace System.Net.Http
diff --git a/src/System.Net.Http.Formatting/Internal/AsyncResultWithExtraData.cs b/src/System.Net.Http.Formatting/Internal/AsyncResultWithExtraData.cs
index 4172d59b..d1679034 100644
--- a/src/System.Net.Http.Formatting/Internal/AsyncResultWithExtraData.cs
+++ b/src/System.Net.Http.Formatting/Internal/AsyncResultWithExtraData.cs
@@ -1,4 +1,6 @@
-namespace System.Net.Http.Internal
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Net.Http.Internal
{
// Wrapper around async result to store additional data. This is useful to pass data between BeginXYZ / EndXYZ.
internal class AsyncResultWithExtraData<T> : IAsyncResult
diff --git a/src/System.Net.Http.Formatting/Internal/DelegatingStream.cs b/src/System.Net.Http.Formatting/Internal/DelegatingStream.cs
index 5381c5b7..c7c10c8e 100644
--- a/src/System.Net.Http.Formatting/Internal/DelegatingStream.cs
+++ b/src/System.Net.Http.Formatting/Internal/DelegatingStream.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Net.Http.Internal
{
diff --git a/src/System.Net.Http.Formatting/Internal/HttpValueCollection.cs b/src/System.Net.Http.Formatting/Internal/HttpValueCollection.cs
index c77d5781..5e07a387 100644
--- a/src/System.Net.Http.Formatting/Internal/HttpValueCollection.cs
+++ b/src/System.Net.Http.Formatting/Internal/HttpValueCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Net.Http.Internal;
using System.Runtime.Serialization;
diff --git a/src/System.Net.Http.Formatting/Internal/NonClosingDelegatingStream.cs b/src/System.Net.Http.Formatting/Internal/NonClosingDelegatingStream.cs
index 2f7b1eb3..a3c50ac4 100644
--- a/src/System.Net.Http.Formatting/Internal/NonClosingDelegatingStream.cs
+++ b/src/System.Net.Http.Formatting/Internal/NonClosingDelegatingStream.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Net.Http.Internal
{
diff --git a/src/System.Net.Http.Formatting/Internal/UriQueryUtility.cs b/src/System.Net.Http.Formatting/Internal/UriQueryUtility.cs
index fc4436a2..29e84173 100644
--- a/src/System.Net.Http.Formatting/Internal/UriQueryUtility.cs
+++ b/src/System.Net.Http.Formatting/Internal/UriQueryUtility.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.Text;
namespace System.Net.Http.Internal
diff --git a/src/System.Net.Http.Formatting/MimeBodyPart.cs b/src/System.Net.Http.Formatting/MimeBodyPart.cs
index c092fb5c..9bb8af85 100644
--- a/src/System.Net.Http.Formatting/MimeBodyPart.cs
+++ b/src/System.Net.Http.Formatting/MimeBodyPart.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Diagnostics.Contracts;
using System.IO;
using System.Net.Http.Formatting.Parsers;
diff --git a/src/System.Net.Http.Formatting/MultipartFileStreamProvider.cs b/src/System.Net.Http.Formatting/MultipartFileStreamProvider.cs
index 67c784a8..3a50ad5c 100644
--- a/src/System.Net.Http.Formatting/MultipartFileStreamProvider.cs
+++ b/src/System.Net.Http.Formatting/MultipartFileStreamProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Globalization;
using System.IO;
diff --git a/src/System.Net.Http.Formatting/MultipartFormDataStreamProvider.cs b/src/System.Net.Http.Formatting/MultipartFormDataStreamProvider.cs
index 36e295d5..910f507d 100644
--- a/src/System.Net.Http.Formatting/MultipartFormDataStreamProvider.cs
+++ b/src/System.Net.Http.Formatting/MultipartFormDataStreamProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Net.Http.Headers;
diff --git a/src/System.Net.Http.Formatting/MultipartMemoryStreamProvider.cs b/src/System.Net.Http.Formatting/MultipartMemoryStreamProvider.cs
index 7fbb5ccf..bd580b21 100644
--- a/src/System.Net.Http.Formatting/MultipartMemoryStreamProvider.cs
+++ b/src/System.Net.Http.Formatting/MultipartMemoryStreamProvider.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Headers;
namespace System.Net.Http
diff --git a/src/System.Net.Http.Formatting/ObjectContent.cs b/src/System.Net.Http.Formatting/ObjectContent.cs
index f63cff40..df781ad3 100644
--- a/src/System.Net.Http.Formatting/ObjectContent.cs
+++ b/src/System.Net.Http.Formatting/ObjectContent.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.IO;
using System.Net.Http.Formatting;
diff --git a/src/System.Net.Http.Formatting/Properties/AssemblyInfo.cs b/src/System.Net.Http.Formatting/Properties/AssemblyInfo.cs
index e9ef2042..37416247 100644
--- a/src/System.Net.Http.Formatting/Properties/AssemblyInfo.cs
+++ b/src/System.Net.Http.Formatting/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/src/System.Net.Http.Formatting/UriExtensions.cs b/src/System.Net.Http.Formatting/UriExtensions.cs
index b4b6c4c9..ebb25274 100644
--- a/src/System.Net.Http.Formatting/UriExtensions.cs
+++ b/src/System.Net.Http.Formatting/UriExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Helpers/Chart/Chart.cs b/src/System.Web.Helpers/Chart/Chart.cs
index 3327607a..939ccf6d 100644
--- a/src/System.Web.Helpers/Chart/Chart.cs
+++ b/src/System.Web.Helpers/Chart/Chart.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Helpers/Chart/ChartTheme.cs b/src/System.Web.Helpers/Chart/ChartTheme.cs
index b4aa2d06..81e16e45 100644
--- a/src/System.Web.Helpers/Chart/ChartTheme.cs
+++ b/src/System.Web.Helpers/Chart/ChartTheme.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers
{
public static class ChartTheme
{
diff --git a/src/System.Web.Helpers/Common/VirtualPathUtil.cs b/src/System.Web.Helpers/Common/VirtualPathUtil.cs
index 88584cee..97cb1eaa 100644
--- a/src/System.Web.Helpers/Common/VirtualPathUtil.cs
+++ b/src/System.Web.Helpers/Common/VirtualPathUtil.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Web.Helpers.Resources;
diff --git a/src/System.Web.Helpers/ConversionUtil.cs b/src/System.Web.Helpers/ConversionUtil.cs
index 95f348b7..bdab07c6 100644
--- a/src/System.Web.Helpers/ConversionUtil.cs
+++ b/src/System.Web.Helpers/ConversionUtil.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Drawing;
diff --git a/src/System.Web.Helpers/Crypto.cs b/src/System.Web.Helpers/Crypto.cs
index f745388a..8f3b0a29 100644
--- a/src/System.Web.Helpers/Crypto.cs
+++ b/src/System.Web.Helpers/Crypto.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Runtime.CompilerServices;
diff --git a/src/System.Web.Helpers/DynamicJavaScriptConverter.cs b/src/System.Web.Helpers/DynamicJavaScriptConverter.cs
index 5913e069..1273c7b4 100644
--- a/src/System.Web.Helpers/DynamicJavaScriptConverter.cs
+++ b/src/System.Web.Helpers/DynamicJavaScriptConverter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Dynamic;
using System.Web.Script.Serialization;
diff --git a/src/System.Web.Helpers/DynamicJsonArray.cs b/src/System.Web.Helpers/DynamicJsonArray.cs
index 739ce1e6..01067fee 100644
--- a/src/System.Web.Helpers/DynamicJsonArray.cs
+++ b/src/System.Web.Helpers/DynamicJsonArray.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Helpers/DynamicJsonObject.cs b/src/System.Web.Helpers/DynamicJsonObject.cs
index 1acda878..d30842cd 100644
--- a/src/System.Web.Helpers/DynamicJsonObject.cs
+++ b/src/System.Web.Helpers/DynamicJsonObject.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Dynamic;
using System.Globalization;
diff --git a/src/System.Web.Helpers/GlobalSuppressions.cs b/src/System.Web.Helpers/GlobalSuppressions.cs
index f2a21ee3..423f9400 100644
--- a/src/System.Web.Helpers/GlobalSuppressions.cs
+++ b/src/System.Web.Helpers/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/System.Web.Helpers/HtmlElement.cs b/src/System.Web.Helpers/HtmlElement.cs
index a507d947..c9e5c117 100644
--- a/src/System.Web.Helpers/HtmlElement.cs
+++ b/src/System.Web.Helpers/HtmlElement.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.Helpers/HtmlObjectPrinter.cs b/src/System.Web.Helpers/HtmlObjectPrinter.cs
index 740c9afe..c1b14e04 100644
--- a/src/System.Web.Helpers/HtmlObjectPrinter.cs
+++ b/src/System.Web.Helpers/HtmlObjectPrinter.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Helpers/Json.cs b/src/System.Web.Helpers/Json.cs
index e3e3a741..27bddc1c 100644
--- a/src/System.Web.Helpers/Json.cs
+++ b/src/System.Web.Helpers/Json.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Web.Script.Serialization;
diff --git a/src/System.Web.Helpers/ObjectInfo.cs b/src/System.Web.Helpers/ObjectInfo.cs
index 2f55426f..2e650976 100644
--- a/src/System.Web.Helpers/ObjectInfo.cs
+++ b/src/System.Web.Helpers/ObjectInfo.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Globalization;
using System.Web.WebPages;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.Helpers/ObjectVisitor.cs b/src/System.Web.Helpers/ObjectVisitor.cs
index deb950a4..25203b94 100644
--- a/src/System.Web.Helpers/ObjectVisitor.cs
+++ b/src/System.Web.Helpers/ObjectVisitor.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
diff --git a/src/System.Web.Helpers/Properties/AssemblyInfo.cs b/src/System.Web.Helpers/Properties/AssemblyInfo.cs
index cdd31f7d..b38b9cec 100644
--- a/src/System.Web.Helpers/Properties/AssemblyInfo.cs
+++ b/src/System.Web.Helpers/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
// General Information about an assembly is controlled through the following
diff --git a/src/System.Web.Helpers/ServerInfo.cs b/src/System.Web.Helpers/ServerInfo.cs
index bf675415..3b508dff 100644
--- a/src/System.Web.Helpers/ServerInfo.cs
+++ b/src/System.Web.Helpers/ServerInfo.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics;
diff --git a/src/System.Web.Helpers/SortDirection.cs b/src/System.Web.Helpers/SortDirection.cs
index 37b5d113..17d10e3d 100644
--- a/src/System.Web.Helpers/SortDirection.cs
+++ b/src/System.Web.Helpers/SortDirection.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers
{
public enum SortDirection
{
diff --git a/src/System.Web.Helpers/WebCache.cs b/src/System.Web.Helpers/WebCache.cs
index a55d87bd..8189a345 100644
--- a/src/System.Web.Helpers/WebCache.cs
+++ b/src/System.Web.Helpers/WebCache.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Globalization;
using System.Runtime.Caching;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.Helpers/WebGrid/IWebGridDataSource.cs b/src/System.Web.Helpers/WebGrid/IWebGridDataSource.cs
index 3d6d5d19..1f408afc 100644
--- a/src/System.Web.Helpers/WebGrid/IWebGridDataSource.cs
+++ b/src/System.Web.Helpers/WebGrid/IWebGridDataSource.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Helpers
{
diff --git a/src/System.Web.Helpers/WebGrid/PreComputedGridDataSource.cs b/src/System.Web.Helpers/WebGrid/PreComputedGridDataSource.cs
index 710c9da7..2ebe25a8 100644
--- a/src/System.Web.Helpers/WebGrid/PreComputedGridDataSource.cs
+++ b/src/System.Web.Helpers/WebGrid/PreComputedGridDataSource.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
diff --git a/src/System.Web.Helpers/WebGrid/SortInfo.cs b/src/System.Web.Helpers/WebGrid/SortInfo.cs
index 3d58fe5f..9fd6573a 100644
--- a/src/System.Web.Helpers/WebGrid/SortInfo.cs
+++ b/src/System.Web.Helpers/WebGrid/SortInfo.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers
{
internal sealed class SortInfo : IEquatable<SortInfo>
{
diff --git a/src/System.Web.Helpers/WebGrid/WebGrid.cs b/src/System.Web.Helpers/WebGrid/WebGrid.cs
index 3ab5ab5d..d4136d9d 100644
--- a/src/System.Web.Helpers/WebGrid/WebGrid.cs
+++ b/src/System.Web.Helpers/WebGrid/WebGrid.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Helpers/WebGrid/WebGridColumn.cs b/src/System.Web.Helpers/WebGrid/WebGridColumn.cs
index 51b84ae7..62eebdc3 100644
--- a/src/System.Web.Helpers/WebGrid/WebGridColumn.cs
+++ b/src/System.Web.Helpers/WebGrid/WebGridColumn.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers
{
public class WebGridColumn
{
diff --git a/src/System.Web.Helpers/WebGrid/WebGridDataSource.cs b/src/System.Web.Helpers/WebGrid/WebGridDataSource.cs
index 682bb2e2..0b70406b 100644
--- a/src/System.Web.Helpers/WebGrid/WebGridDataSource.cs
+++ b/src/System.Web.Helpers/WebGrid/WebGridDataSource.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Dynamic;
using System.Linq;
diff --git a/src/System.Web.Helpers/WebGrid/WebGridPagerModes.cs b/src/System.Web.Helpers/WebGrid/WebGridPagerModes.cs
index 6796b9c6..28c6a0c5 100644
--- a/src/System.Web.Helpers/WebGrid/WebGridPagerModes.cs
+++ b/src/System.Web.Helpers/WebGrid/WebGridPagerModes.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers
{
[Flags]
public enum WebGridPagerModes
diff --git a/src/System.Web.Helpers/WebGrid/WebGridRow.cs b/src/System.Web.Helpers/WebGrid/WebGridRow.cs
index a0d69885..8061dae8 100644
--- a/src/System.Web.Helpers/WebGrid/WebGridRow.cs
+++ b/src/System.Web.Helpers/WebGrid/WebGridRow.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Helpers/WebImage.cs b/src/System.Web.Helpers/WebImage.cs
index 020b6c84..76caa4d3 100644
--- a/src/System.Web.Helpers/WebImage.cs
+++ b/src/System.Web.Helpers/WebImage.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Drawing;
diff --git a/src/System.Web.Helpers/WebMail.cs b/src/System.Web.Helpers/WebMail.cs
index 5595c470..82c36065 100644
--- a/src/System.Web.Helpers/WebMail.cs
+++ b/src/System.Web.Helpers/WebMail.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpBinding.cs b/src/System.Web.Http.SelfHost/Channels/HttpBinding.cs
index 01e0d457..83f6ab1d 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpBinding.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpBinding.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.ServiceModel;
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurity.cs b/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurity.cs
index ef305aa7..c9c8b807 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurity.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurity.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.ServiceModel;
namespace System.Web.Http.SelfHost.Channels
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityMode.cs b/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityMode.cs
index f3b6f01e..595455d8 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityMode.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityMode.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
namespace System.Web.Http.SelfHost.Channels
{
/// <summary>
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityModeHelper.cs b/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityModeHelper.cs
index 768e40d9..11c4dcf7 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityModeHelper.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityModeHelper.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.ComponentModel;
namespace System.Web.Http.SelfHost.Channels
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpMessage.cs b/src/System.Web.Http.SelfHost/Channels/HttpMessage.cs
index b269ee8e..10986ba2 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpMessage.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpMessage.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.Net.Http;
using System.ServiceModel.Channels;
using System.Web.Http.SelfHost.Properties;
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncoderFactory.cs b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncoderFactory.cs
index 75627968..d2d1b119 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncoderFactory.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncoderFactory.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.IO;
using System.Net.Http;
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingBindingElement.cs b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingBindingElement.cs
index 11770379..ea04d9cf 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingBindingElement.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingBindingElement.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
using System.ServiceModel.Channels;
using System.Web.Http.SelfHost.Properties;
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingChannelListener.cs b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingChannelListener.cs
index 8bc2546a..5acc49b5 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingChannelListener.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingChannelListener.cs
@@ -1,4 +1,6 @@
-using System.ServiceModel.Channels;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ServiceModel.Channels;
using System.Web.Http.SelfHost.ServiceModel.Channels;
namespace System.Web.Http.SelfHost.Channels
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingReplyChannel.cs b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingReplyChannel.cs
index 5d1d0e1f..83262e74 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingReplyChannel.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingReplyChannel.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.Web.Http.SelfHost.ServiceModel.Channels;
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingRequestContext.cs b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingRequestContext.cs
index 9e9f5d14..0b1fdb32 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingRequestContext.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingRequestContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http.SelfHost/Channels/HttpMessageExtensions.cs b/src/System.Web.Http.SelfHost/Channels/HttpMessageExtensions.cs
index 47916eca..ed929df6 100644
--- a/src/System.Web.Http.SelfHost/Channels/HttpMessageExtensions.cs
+++ b/src/System.Web.Http.SelfHost/Channels/HttpMessageExtensions.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.ServiceModel.Channels;
namespace System.Web.Http.SelfHost.Channels
diff --git a/src/System.Web.Http.SelfHost/GlobalSuppressions.cs b/src/System.Web.Http.SelfHost/GlobalSuppressions.cs
index 18224881..835e3479 100644
--- a/src/System.Web.Http.SelfHost/GlobalSuppressions.cs
+++ b/src/System.Web.Http.SelfHost/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames", Justification = "These assemblies are delay-signed.")]
[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Justification = "Classes are grouped logically for user clarity.", Scope = "Namespace", Target = "System.Net.Http")]
diff --git a/src/System.Web.Http.SelfHost/HttpRequestMessageExtensions.cs b/src/System.Web.Http.SelfHost/HttpRequestMessageExtensions.cs
index b5424a77..d0ebd6e2 100644
--- a/src/System.Web.Http.SelfHost/HttpRequestMessageExtensions.cs
+++ b/src/System.Web.Http.SelfHost/HttpRequestMessageExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.ServiceModel.Security;
using System.Web.Http;
diff --git a/src/System.Web.Http.SelfHost/HttpSelfHostConfiguration.cs b/src/System.Web.Http.SelfHost/HttpSelfHostConfiguration.cs
index ce395b78..25a989de 100644
--- a/src/System.Web.Http.SelfHost/HttpSelfHostConfiguration.cs
+++ b/src/System.Web.Http.SelfHost/HttpSelfHostConfiguration.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.IdentityModel.Selectors;
using System.ServiceModel;
using System.ServiceModel.Channels;
diff --git a/src/System.Web.Http.SelfHost/HttpSelfHostServer.cs b/src/System.Web.Http.SelfHost/HttpSelfHostServer.cs
index 42467887..060f3ca2 100644
--- a/src/System.Web.Http.SelfHost/HttpSelfHostServer.cs
+++ b/src/System.Web.Http.SelfHost/HttpSelfHostServer.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Concurrent;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http.SelfHost/Properties/AssemblyInfo.cs b/src/System.Web.Http.SelfHost/Properties/AssemblyInfo.cs
index 55990ed5..b5a4b97e 100644
--- a/src/System.Web.Http.SelfHost/Properties/AssemblyInfo.cs
+++ b/src/System.Web.Http.SelfHost/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
[assembly: AssemblyTitle("System.Web.Http.SelfHost")]
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/AsyncResult.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/AsyncResult.cs
index ba1c07c3..615f38f6 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/AsyncResult.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/AsyncResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferManagerOutputStream.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferManagerOutputStream.cs
index 0e819374..a545e1f9 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferManagerOutputStream.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferManagerOutputStream.cs
@@ -1,4 +1,6 @@
-using System.ServiceModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ServiceModel;
using System.ServiceModel.Channels;
namespace System.Web.Http.SelfHost.ServiceModel.Channels
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferedOutputStream.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferedOutputStream.cs
index 4f6d4261..b2935a65 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferedOutputStream.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferedOutputStream.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.IO;
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelAcceptor.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelAcceptor.cs
index cb16cf81..5a4eaca8 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelAcceptor.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelAcceptor.cs
@@ -1,4 +1,6 @@
-using System.ServiceModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ServiceModel;
using System.ServiceModel.Channels;
namespace System.Web.Http.SelfHost.ServiceModel.Channels
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelBindingUtility.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelBindingUtility.cs
index c1b2b1cc..5e0e7b27 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelBindingUtility.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelBindingUtility.cs
@@ -1,4 +1,6 @@
-using System.Security.Authentication.ExtendedProtection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Security.Authentication.ExtendedProtection;
using System.Security.Authentication.ExtendedProtection.Configuration;
namespace System.Web.Http.SelfHost.ServiceModel.Channels
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/CompletedAsyncResult.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/CompletedAsyncResult.cs
index ec1b6eed..406261d8 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/CompletedAsyncResult.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/CompletedAsyncResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/HttpTransportDefaults.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/HttpTransportDefaults.cs
index 4898caa0..f3d8f4a6 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/HttpTransportDefaults.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/HttpTransportDefaults.cs
@@ -1,4 +1,6 @@
-using System.ServiceModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ServiceModel;
namespace System.Web.Http.SelfHost.ServiceModel.Channels
{
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/IChannelAcceptor.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/IChannelAcceptor.cs
index cd197f7f..67206b0a 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/IChannelAcceptor.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/IChannelAcceptor.cs
@@ -1,4 +1,6 @@
-using System.ServiceModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ServiceModel;
using System.ServiceModel.Channels;
namespace System.Web.Http.SelfHost.ServiceModel.Channels
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannel.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannel.cs
index cccb18d9..177403f9 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannel.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannel.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.ServiceModel.Channels;
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelAcceptor.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelAcceptor.cs
index 965b7a76..d6684bca 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelAcceptor.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelAcceptor.cs
@@ -1,4 +1,6 @@
-using System.ServiceModel.Channels;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ServiceModel.Channels;
namespace System.Web.Http.SelfHost.ServiceModel.Channels
{
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelListener.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelListener.cs
index 74837317..dc94f5db 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelListener.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelListener.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.Web.Http.SelfHost.Properties;
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/Channels/TransportDefaults.cs b/src/System.Web.Http.SelfHost/ServiceModel/Channels/TransportDefaults.cs
index 0b669b1d..dd8e83ff 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/Channels/TransportDefaults.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/Channels/TransportDefaults.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.SelfHost.ServiceModel.Channels
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.SelfHost.ServiceModel.Channels
{
internal static class TransportDefaults
{
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/HostNameComparisonModeHelper.cs b/src/System.Web.Http.SelfHost/ServiceModel/HostNameComparisonModeHelper.cs
index 3ba50fb7..ca95cf60 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/HostNameComparisonModeHelper.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/HostNameComparisonModeHelper.cs
@@ -1,4 +1,6 @@
-using System.ServiceModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ServiceModel;
namespace System.Web.Http.SelfHost.ServiceModel
{
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/HttpClientCredentialTypeHelper.cs b/src/System.Web.Http.SelfHost/ServiceModel/HttpClientCredentialTypeHelper.cs
index c1c28b44..17a9f1ab 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/HttpClientCredentialTypeHelper.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/HttpClientCredentialTypeHelper.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Net;
using System.ServiceModel;
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/HttpProxyCredentialTypeHelper.cs b/src/System.Web.Http.SelfHost/ServiceModel/HttpProxyCredentialTypeHelper.cs
index 4fc0d159..21808f88 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/HttpProxyCredentialTypeHelper.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/HttpProxyCredentialTypeHelper.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Net;
using System.ServiceModel;
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/HttpTransportSecurityExtensionMethods.cs b/src/System.Web.Http.SelfHost/ServiceModel/HttpTransportSecurityExtensionMethods.cs
index d055a10d..ff1d2858 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/HttpTransportSecurityExtensionMethods.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/HttpTransportSecurityExtensionMethods.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Net;
using System.ServiceModel;
using System.ServiceModel.Channels;
diff --git a/src/System.Web.Http.SelfHost/ServiceModel/TransferModeHelper.cs b/src/System.Web.Http.SelfHost/ServiceModel/TransferModeHelper.cs
index 13da78cf..c25e3697 100644
--- a/src/System.Web.Http.SelfHost/ServiceModel/TransferModeHelper.cs
+++ b/src/System.Web.Http.SelfHost/ServiceModel/TransferModeHelper.cs
@@ -1,4 +1,6 @@
-using System.ServiceModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ServiceModel;
namespace System.Web.Http.SelfHost.ServiceModel
{
diff --git a/src/System.Web.Http.WebHost/GlobalConfiguration.cs b/src/System.Web.Http.WebHost/GlobalConfiguration.cs
index 07c4535e..e3f13f02 100644
--- a/src/System.Web.Http.WebHost/GlobalConfiguration.cs
+++ b/src/System.Web.Http.WebHost/GlobalConfiguration.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Dispatcher;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Dispatcher;
using System.Web.Http.WebHost;
using System.Web.Http.WebHost.Routing;
using System.Web.Routing;
diff --git a/src/System.Web.Http.WebHost/GlobalSuppressions.cs b/src/System.Web.Http.WebHost/GlobalSuppressions.cs
index 2ba26a46..abb2ecb8 100644
--- a/src/System.Web.Http.WebHost/GlobalSuppressions.cs
+++ b/src/System.Web.Http.WebHost/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames", Justification = "These assemblies are delay-signed.")]
[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Justification = "Classes are grouped logically for user clarity.", Scope = "Namespace", Target = "System.Web.Http.WebHost")]
diff --git a/src/System.Web.Http.WebHost/HttpControllerHandler.cs b/src/System.Web.Http.WebHost/HttpControllerHandler.cs
index 92e983f3..d7df562c 100644
--- a/src/System.Web.Http.WebHost/HttpControllerHandler.cs
+++ b/src/System.Web.Http.WebHost/HttpControllerHandler.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Net;
using System.Net.Http;
diff --git a/src/System.Web.Http.WebHost/HttpControllerRouteHandler.cs b/src/System.Web.Http.WebHost/HttpControllerRouteHandler.cs
index 4d8a46ad..9c7cf4ff 100644
--- a/src/System.Web.Http.WebHost/HttpControllerRouteHandler.cs
+++ b/src/System.Web.Http.WebHost/HttpControllerRouteHandler.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
namespace System.Web.Http.WebHost
{
diff --git a/src/System.Web.Http.WebHost/HttpControllerTypeCacheSerializer.cs b/src/System.Web.Http.WebHost/HttpControllerTypeCacheSerializer.cs
index edffa7e0..36a73ea1 100644
--- a/src/System.Web.Http.WebHost/HttpControllerTypeCacheSerializer.cs
+++ b/src/System.Web.Http.WebHost/HttpControllerTypeCacheSerializer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Linq;
diff --git a/src/System.Web.Http.WebHost/PreApplicationStartCode.cs b/src/System.Web.Http.WebHost/PreApplicationStartCode.cs
index a86929e5..ba72a177 100644
--- a/src/System.Web.Http.WebHost/PreApplicationStartCode.cs
+++ b/src/System.Web.Http.WebHost/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
namespace System.Web.Http.WebHost
{
diff --git a/src/System.Web.Http.WebHost/Properties/AssemblyInfo.cs b/src/System.Web.Http.WebHost/Properties/AssemblyInfo.cs
index a77b6adc..bce57c1f 100644
--- a/src/System.Web.Http.WebHost/Properties/AssemblyInfo.cs
+++ b/src/System.Web.Http.WebHost/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web;
using System.Web.Http.WebHost;
diff --git a/src/System.Web.Http.WebHost/RouteCollectionExtensions.cs b/src/System.Web.Http.WebHost/RouteCollectionExtensions.cs
index acdbcd0f..5ffb66b4 100644
--- a/src/System.Web.Http.WebHost/RouteCollectionExtensions.cs
+++ b/src/System.Web.Http.WebHost/RouteCollectionExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.Http.WebHost;
using System.Web.Http.WebHost.Routing;
using System.Web.Routing;
diff --git a/src/System.Web.Http.WebHost/Routing/HostedHttpRoute.cs b/src/System.Web.Http.WebHost/Routing/HostedHttpRoute.cs
index d3b4f186..f52f71b5 100644
--- a/src/System.Web.Http.WebHost/Routing/HostedHttpRoute.cs
+++ b/src/System.Web.Http.WebHost/Routing/HostedHttpRoute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Routing;
diff --git a/src/System.Web.Http.WebHost/Routing/HostedHttpRouteCollection.cs b/src/System.Web.Http.WebHost/Routing/HostedHttpRouteCollection.cs
index 35caa647..c6eb6f82 100644
--- a/src/System.Web.Http.WebHost/Routing/HostedHttpRouteCollection.cs
+++ b/src/System.Web.Http.WebHost/Routing/HostedHttpRouteCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Web.Hosting;
diff --git a/src/System.Web.Http.WebHost/Routing/HostedHttpRouteData.cs b/src/System.Web.Http.WebHost/Routing/HostedHttpRouteData.cs
index 8611fe91..7b706772 100644
--- a/src/System.Web.Http.WebHost/Routing/HostedHttpRouteData.cs
+++ b/src/System.Web.Http.WebHost/Routing/HostedHttpRouteData.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Routing;
using System.Web.Routing;
diff --git a/src/System.Web.Http.WebHost/Routing/HostedHttpVirtualPathData.cs b/src/System.Web.Http.WebHost/Routing/HostedHttpVirtualPathData.cs
index 3e305937..635f335e 100644
--- a/src/System.Web.Http.WebHost/Routing/HostedHttpVirtualPathData.cs
+++ b/src/System.Web.Http.WebHost/Routing/HostedHttpVirtualPathData.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Routing;
using System.Web.Routing;
namespace System.Web.Http.WebHost.Routing
diff --git a/src/System.Web.Http.WebHost/Routing/HttpContextBaseExtensions.cs b/src/System.Web.Http.WebHost/Routing/HttpContextBaseExtensions.cs
index 8a6b6661..a2ec432e 100644
--- a/src/System.Web.Http.WebHost/Routing/HttpContextBaseExtensions.cs
+++ b/src/System.Web.Http.WebHost/Routing/HttpContextBaseExtensions.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
namespace System.Web.Http.WebHost.Routing
{
diff --git a/src/System.Web.Http.WebHost/Routing/HttpRouteDataExtensions.cs b/src/System.Web.Http.WebHost/Routing/HttpRouteDataExtensions.cs
index 24ef3904..9fb20bda 100644
--- a/src/System.Web.Http.WebHost/Routing/HttpRouteDataExtensions.cs
+++ b/src/System.Web.Http.WebHost/Routing/HttpRouteDataExtensions.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Routing;
using System.Web.Routing;
namespace System.Web.Http.WebHost.Routing
diff --git a/src/System.Web.Http.WebHost/Routing/HttpRouteExtensions.cs b/src/System.Web.Http.WebHost/Routing/HttpRouteExtensions.cs
index 8a7eae45..dd63a84d 100644
--- a/src/System.Web.Http.WebHost/Routing/HttpRouteExtensions.cs
+++ b/src/System.Web.Http.WebHost/Routing/HttpRouteExtensions.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Routing;
using System.Web.Routing;
namespace System.Web.Http.WebHost.Routing
diff --git a/src/System.Web.Http.WebHost/Routing/HttpWebRoute.cs b/src/System.Web.Http.WebHost/Routing/HttpWebRoute.cs
index fdc35a01..62e8a041 100644
--- a/src/System.Web.Http.WebHost/Routing/HttpWebRoute.cs
+++ b/src/System.Web.Http.WebHost/Routing/HttpWebRoute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Net.Http;
using System.Web.Http.Routing;
diff --git a/src/System.Web.Http.WebHost/SuppressFormsAuthRedirectModule.cs b/src/System.Web.Http.WebHost/SuppressFormsAuthRedirectModule.cs
index 78738624..f320e6ca 100644
--- a/src/System.Web.Http.WebHost/SuppressFormsAuthRedirectModule.cs
+++ b/src/System.Web.Http.WebHost/SuppressFormsAuthRedirectModule.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Specialized;
using System.Diagnostics.Contracts;
using System.Globalization;
diff --git a/src/System.Web.Http.WebHost/TaskWrapperAsyncResult.cs b/src/System.Web.Http.WebHost/TaskWrapperAsyncResult.cs
index 7a5b59d5..a61bcdf8 100644
--- a/src/System.Web.Http.WebHost/TaskWrapperAsyncResult.cs
+++ b/src/System.Web.Http.WebHost/TaskWrapperAsyncResult.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
namespace System.Web.Http.WebHost
diff --git a/src/System.Web.Http.WebHost/WebHostAssembliesResolver.cs b/src/System.Web.Http.WebHost/WebHostAssembliesResolver.cs
index 3d736013..a04087ad 100644
--- a/src/System.Web.Http.WebHost/WebHostAssembliesResolver.cs
+++ b/src/System.Web.Http.WebHost/WebHostAssembliesResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web.Compilation;
diff --git a/src/System.Web.Http.WebHost/WebHostHttpControllerTypeResolver.cs b/src/System.Web.Http.WebHost/WebHostHttpControllerTypeResolver.cs
index 522edb17..b87e196d 100644
--- a/src/System.Web.Http.WebHost/WebHostHttpControllerTypeResolver.cs
+++ b/src/System.Web.Http.WebHost/WebHostHttpControllerTypeResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Linq;
diff --git a/src/System.Web.Http/AcceptVerbsAttribute.cs b/src/System.Web.Http/AcceptVerbsAttribute.cs
index d40d78ea..5ff4fedf 100644
--- a/src/System.Web.Http/AcceptVerbsAttribute.cs
+++ b/src/System.Web.Http/AcceptVerbsAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Net.Http;
diff --git a/src/System.Web.Http/ActionNameAttribute.cs b/src/System.Web.Http/ActionNameAttribute.cs
index 5a348383..e999e246 100644
--- a/src/System.Web.Http/ActionNameAttribute.cs
+++ b/src/System.Web.Http/ActionNameAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http
{
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class ActionNameAttribute : Attribute
diff --git a/src/System.Web.Http/AllowAnonymousAttribute.cs b/src/System.Web.Http/AllowAnonymousAttribute.cs
index d747fa26..6bafcb52 100644
--- a/src/System.Web.Http/AllowAnonymousAttribute.cs
+++ b/src/System.Web.Http/AllowAnonymousAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http
{
/// <summary>
/// Actions and controllers marked with this attribute are skipped by <see cref="AuthorizeAttribute"/> during authorization.
diff --git a/src/System.Web.Http/ApiController.cs b/src/System.Web.Http/ApiController.cs
index e7876a53..fe5dce70 100644
--- a/src/System.Web.Http/ApiController.cs
+++ b/src/System.Web.Http/ApiController.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Linq;
diff --git a/src/System.Web.Http/AuthorizeAttribute.cs b/src/System.Web.Http/AuthorizeAttribute.cs
index 2a0e334d..88eae0dc 100644
--- a/src/System.Web.Http/AuthorizeAttribute.cs
+++ b/src/System.Web.Http/AuthorizeAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Net;
diff --git a/src/System.Web.Http/Controllers/ApiControllerActionInvoker.cs b/src/System.Web.Http/Controllers/ApiControllerActionInvoker.cs
index 06febbba..eeaccc97 100644
--- a/src/System.Web.Http/Controllers/ApiControllerActionInvoker.cs
+++ b/src/System.Web.Http/Controllers/ApiControllerActionInvoker.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Controllers/ApiControllerActionSelector.cs b/src/System.Web.Http/Controllers/ApiControllerActionSelector.cs
index 82c658f7..98e1e71e 100644
--- a/src/System.Web.Http/Controllers/ApiControllerActionSelector.cs
+++ b/src/System.Web.Http/Controllers/ApiControllerActionSelector.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Linq;
diff --git a/src/System.Web.Http/Controllers/HttpActionBinding.cs b/src/System.Web.Http/Controllers/HttpActionBinding.cs
index f4889a1e..0254ac09 100644
--- a/src/System.Web.Http/Controllers/HttpActionBinding.cs
+++ b/src/System.Web.Http/Controllers/HttpActionBinding.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Net;
diff --git a/src/System.Web.Http/Controllers/HttpActionContext.cs b/src/System.Web.Http/Controllers/HttpActionContext.cs
index eabc262d..be461e74 100644
--- a/src/System.Web.Http/Controllers/HttpActionContext.cs
+++ b/src/System.Web.Http/Controllers/HttpActionContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.ModelBinding;
diff --git a/src/System.Web.Http/Controllers/HttpActionContextExtensions.cs b/src/System.Web.Http/Controllers/HttpActionContextExtensions.cs
index 87ce207b..e5b13512 100644
--- a/src/System.Web.Http/Controllers/HttpActionContextExtensions.cs
+++ b/src/System.Web.Http/Controllers/HttpActionContextExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/Controllers/HttpActionDescriptor.cs b/src/System.Web.Http/Controllers/HttpActionDescriptor.cs
index 53da22bc..e0ca38c1 100644
--- a/src/System.Web.Http/Controllers/HttpActionDescriptor.cs
+++ b/src/System.Web.Http/Controllers/HttpActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Http/Controllers/HttpControllerConfigurationAttribute.cs b/src/System.Web.Http/Controllers/HttpControllerConfigurationAttribute.cs
index bda75ccd..38e1f1e0 100644
--- a/src/System.Web.Http/Controllers/HttpControllerConfigurationAttribute.cs
+++ b/src/System.Web.Http/Controllers/HttpControllerConfigurationAttribute.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Dependencies;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Dependencies;
using System.Web.Http.Dispatcher;
namespace System.Web.Http.Controllers
diff --git a/src/System.Web.Http/Controllers/HttpControllerContext.cs b/src/System.Web.Http/Controllers/HttpControllerContext.cs
index b9b21638..05d50ece 100644
--- a/src/System.Web.Http/Controllers/HttpControllerContext.cs
+++ b/src/System.Web.Http/Controllers/HttpControllerContext.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Routing;
namespace System.Web.Http.Controllers
diff --git a/src/System.Web.Http/Controllers/HttpControllerDescriptor.cs b/src/System.Web.Http/Controllers/HttpControllerDescriptor.cs
index 1def7c60..d4e91f8b 100644
--- a/src/System.Web.Http/Controllers/HttpControllerDescriptor.cs
+++ b/src/System.Web.Http/Controllers/HttpControllerDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http/Controllers/HttpParameterBinding.cs b/src/System.Web.Http/Controllers/HttpParameterBinding.cs
index 2e9200ea..eff97767 100644
--- a/src/System.Web.Http/Controllers/HttpParameterBinding.cs
+++ b/src/System.Web.Http/Controllers/HttpParameterBinding.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/Controllers/HttpParameterDescriptor.cs b/src/System.Web.Http/Controllers/HttpParameterDescriptor.cs
index 249b015f..59b53a86 100644
--- a/src/System.Web.Http/Controllers/HttpParameterDescriptor.cs
+++ b/src/System.Web.Http/Controllers/HttpParameterDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.ObjectModel;
using System.Linq;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/Controllers/IActionHttpMethodProvider.cs b/src/System.Web.Http/Controllers/IActionHttpMethodProvider.cs
index d6b83e76..c6152f29 100644
--- a/src/System.Web.Http/Controllers/IActionHttpMethodProvider.cs
+++ b/src/System.Web.Http/Controllers/IActionHttpMethodProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
namespace System.Web.Http.Controllers
diff --git a/src/System.Web.Http/Controllers/IActionMethodSelector.cs b/src/System.Web.Http/Controllers/IActionMethodSelector.cs
index 06b5f0c2..d9b3cb84 100644
--- a/src/System.Web.Http/Controllers/IActionMethodSelector.cs
+++ b/src/System.Web.Http/Controllers/IActionMethodSelector.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Http.Controllers
{
diff --git a/src/System.Web.Http/Controllers/IActionResultConverter.cs b/src/System.Web.Http/Controllers/IActionResultConverter.cs
index 2536e758..ab310bf2 100644
--- a/src/System.Web.Http/Controllers/IActionResultConverter.cs
+++ b/src/System.Web.Http/Controllers/IActionResultConverter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
namespace System.Web.Http.Controllers
diff --git a/src/System.Web.Http/Controllers/IActionValueBinder.cs b/src/System.Web.Http/Controllers/IActionValueBinder.cs
index 46e82354..7014a0ff 100644
--- a/src/System.Web.Http/Controllers/IActionValueBinder.cs
+++ b/src/System.Web.Http/Controllers/IActionValueBinder.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Controllers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Controllers
{
public interface IActionValueBinder
{
diff --git a/src/System.Web.Http/Controllers/IHttpActionInvoker.cs b/src/System.Web.Http/Controllers/IHttpActionInvoker.cs
index 74b220db..9788862a 100644
--- a/src/System.Web.Http/Controllers/IHttpActionInvoker.cs
+++ b/src/System.Web.Http/Controllers/IHttpActionInvoker.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Controllers/IHttpActionSelector.cs b/src/System.Web.Http/Controllers/IHttpActionSelector.cs
index 5d11945a..45d578ee 100644
--- a/src/System.Web.Http/Controllers/IHttpActionSelector.cs
+++ b/src/System.Web.Http/Controllers/IHttpActionSelector.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
namespace System.Web.Http.Controllers
{
public interface IHttpActionSelector
diff --git a/src/System.Web.Http/Controllers/IHttpController.cs b/src/System.Web.Http/Controllers/IHttpController.cs
index 143f0e46..a8711e01 100644
--- a/src/System.Web.Http/Controllers/IHttpController.cs
+++ b/src/System.Web.Http/Controllers/IHttpController.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Controllers/ReflectedHttpActionDescriptor.cs b/src/System.Web.Http/Controllers/ReflectedHttpActionDescriptor.cs
index 2e3d8930..ca446b98 100644
--- a/src/System.Web.Http/Controllers/ReflectedHttpActionDescriptor.cs
+++ b/src/System.Web.Http/Controllers/ReflectedHttpActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http/Controllers/ReflectedHttpParameterDescriptor.cs b/src/System.Web.Http/Controllers/ReflectedHttpParameterDescriptor.cs
index fdd9f44d..6808deab 100644
--- a/src/System.Web.Http/Controllers/ReflectedHttpParameterDescriptor.cs
+++ b/src/System.Web.Http/Controllers/ReflectedHttpParameterDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Reflection;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/Controllers/ResponseMessageResultConverter.cs b/src/System.Web.Http/Controllers/ResponseMessageResultConverter.cs
index 234bd7ba..0caa9de6 100644
--- a/src/System.Web.Http/Controllers/ResponseMessageResultConverter.cs
+++ b/src/System.Web.Http/Controllers/ResponseMessageResultConverter.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net.Http;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Controllers/ValueResultConverter.cs b/src/System.Web.Http/Controllers/ValueResultConverter.cs
index 44eedde8..6475df9b 100644
--- a/src/System.Web.Http/Controllers/ValueResultConverter.cs
+++ b/src/System.Web.Http/Controllers/ValueResultConverter.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net;
using System.Net.Http;
diff --git a/src/System.Web.Http/Controllers/VoidResultConverter.cs b/src/System.Web.Http/Controllers/VoidResultConverter.cs
index 8d08c045..c1ff5c54 100644
--- a/src/System.Web.Http/Controllers/VoidResultConverter.cs
+++ b/src/System.Web.Http/Controllers/VoidResultConverter.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Diagnostics.Contracts;
using System.Net.Http;
diff --git a/src/System.Web.Http/Dependencies/EmptyResolver.cs b/src/System.Web.Http/Dependencies/EmptyResolver.cs
index a7f3641e..12a22b75 100644
--- a/src/System.Web.Http/Dependencies/EmptyResolver.cs
+++ b/src/System.Web.Http/Dependencies/EmptyResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Http.Dependencies
diff --git a/src/System.Web.Http/Dependencies/IDependencyResolver.cs b/src/System.Web.Http/Dependencies/IDependencyResolver.cs
index 527d00c4..d8820336 100644
--- a/src/System.Web.Http/Dependencies/IDependencyResolver.cs
+++ b/src/System.Web.Http/Dependencies/IDependencyResolver.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
namespace System.Web.Http.Dependencies
{
/// <summary>
diff --git a/src/System.Web.Http/Dependencies/IDependencyScope.cs b/src/System.Web.Http/Dependencies/IDependencyScope.cs
index 314cd70c..ed467629 100644
--- a/src/System.Web.Http/Dependencies/IDependencyScope.cs
+++ b/src/System.Web.Http/Dependencies/IDependencyScope.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
namespace System.Web.Http.Dependencies
diff --git a/src/System.Web.Http/Description/ApiDescription.cs b/src/System.Web.Http/Description/ApiDescription.cs
index 7d4ece56..c72eae39 100644
--- a/src/System.Web.Http/Description/ApiDescription.cs
+++ b/src/System.Web.Http/Description/ApiDescription.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Description/ApiExplorer.cs b/src/System.Web.Http/Description/ApiExplorer.cs
index bee5aa7c..7a1d5c25 100644
--- a/src/System.Web.Http/Description/ApiExplorer.cs
+++ b/src/System.Web.Http/Description/ApiExplorer.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Globalization;
diff --git a/src/System.Web.Http/Description/ApiExplorerSettingsAttribute.cs b/src/System.Web.Http/Description/ApiExplorerSettingsAttribute.cs
index 7a6f639d..ee51aa5b 100644
--- a/src/System.Web.Http/Description/ApiExplorerSettingsAttribute.cs
+++ b/src/System.Web.Http/Description/ApiExplorerSettingsAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Description
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Description
{
/// <summary>
/// This attribute can be used on the controllers and actions to influence the behavior of <see cref="ApiExplorer"/>.
diff --git a/src/System.Web.Http/Description/ApiParameterDescription.cs b/src/System.Web.Http/Description/ApiParameterDescription.cs
index 09c51fd3..1f3e920c 100644
--- a/src/System.Web.Http/Description/ApiParameterDescription.cs
+++ b/src/System.Web.Http/Description/ApiParameterDescription.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.Description
{
diff --git a/src/System.Web.Http/Description/ApiParameterSource.cs b/src/System.Web.Http/Description/ApiParameterSource.cs
index 541644e8..21a004bb 100644
--- a/src/System.Web.Http/Description/ApiParameterSource.cs
+++ b/src/System.Web.Http/Description/ApiParameterSource.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Description
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Description
{
/// <summary>
/// Describes where the parameter come from.
diff --git a/src/System.Web.Http/Description/IApiExplorer.cs b/src/System.Web.Http/Description/IApiExplorer.cs
index b37d81ba..f7378e2b 100644
--- a/src/System.Web.Http/Description/IApiExplorer.cs
+++ b/src/System.Web.Http/Description/IApiExplorer.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
namespace System.Web.Http.Description
{
diff --git a/src/System.Web.Http/Description/IDocumentationProvider.cs b/src/System.Web.Http/Description/IDocumentationProvider.cs
index dcec9891..5b038e4d 100644
--- a/src/System.Web.Http/Description/IDocumentationProvider.cs
+++ b/src/System.Web.Http/Description/IDocumentationProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.Description
{
diff --git a/src/System.Web.Http/Dispatcher/DefaultAssembliesResolver.cs b/src/System.Web.Http/Dispatcher/DefaultAssembliesResolver.cs
index fb8a690e..b43d84af 100644
--- a/src/System.Web.Http/Dispatcher/DefaultAssembliesResolver.cs
+++ b/src/System.Web.Http/Dispatcher/DefaultAssembliesResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Reflection;
diff --git a/src/System.Web.Http/Dispatcher/DefaultHttpControllerActivator.cs b/src/System.Web.Http/Dispatcher/DefaultHttpControllerActivator.cs
index d2ed5895..2a1adbc9 100644
--- a/src/System.Web.Http/Dispatcher/DefaultHttpControllerActivator.cs
+++ b/src/System.Web.Http/Dispatcher/DefaultHttpControllerActivator.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Web.Http.Controllers;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/Dispatcher/DefaultHttpControllerSelector.cs b/src/System.Web.Http/Dispatcher/DefaultHttpControllerSelector.cs
index f5be38ae..baf1abfb 100644
--- a/src/System.Web.Http/Dispatcher/DefaultHttpControllerSelector.cs
+++ b/src/System.Web.Http/Dispatcher/DefaultHttpControllerSelector.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http/Dispatcher/DefaultHttpControllerTypeResolver.cs b/src/System.Web.Http/Dispatcher/DefaultHttpControllerTypeResolver.cs
index 306e8089..492236d9 100644
--- a/src/System.Web.Http/Dispatcher/DefaultHttpControllerTypeResolver.cs
+++ b/src/System.Web.Http/Dispatcher/DefaultHttpControllerTypeResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Reflection;
diff --git a/src/System.Web.Http/Dispatcher/ExceptionSurrogate.cs b/src/System.Web.Http/Dispatcher/ExceptionSurrogate.cs
index 76a2d9da..2e47a5ff 100644
--- a/src/System.Web.Http/Dispatcher/ExceptionSurrogate.cs
+++ b/src/System.Web.Http/Dispatcher/ExceptionSurrogate.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.Runtime.Serialization;
using System.Xml.Serialization;
diff --git a/src/System.Web.Http/Dispatcher/HttpControllerDispatcher.cs b/src/System.Web.Http/Dispatcher/HttpControllerDispatcher.cs
index 3793c023..2538c4ae 100644
--- a/src/System.Web.Http/Dispatcher/HttpControllerDispatcher.cs
+++ b/src/System.Web.Http/Dispatcher/HttpControllerDispatcher.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http/Dispatcher/HttpControllerTypeCache.cs b/src/System.Web.Http/Dispatcher/HttpControllerTypeCache.cs
index e5b4cdb6..8c7d287f 100644
--- a/src/System.Web.Http/Dispatcher/HttpControllerTypeCache.cs
+++ b/src/System.Web.Http/Dispatcher/HttpControllerTypeCache.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Http.Dispatcher
diff --git a/src/System.Web.Http/Dispatcher/IAssembliesResolver.cs b/src/System.Web.Http/Dispatcher/IAssembliesResolver.cs
index 39971452..86a0e122 100644
--- a/src/System.Web.Http/Dispatcher/IAssembliesResolver.cs
+++ b/src/System.Web.Http/Dispatcher/IAssembliesResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Reflection;
diff --git a/src/System.Web.Http/Dispatcher/IHttpControllerActivator.cs b/src/System.Web.Http/Dispatcher/IHttpControllerActivator.cs
index e765b12f..21057a64 100644
--- a/src/System.Web.Http/Dispatcher/IHttpControllerActivator.cs
+++ b/src/System.Web.Http/Dispatcher/IHttpControllerActivator.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
namespace System.Web.Http.Dispatcher
diff --git a/src/System.Web.Http/Dispatcher/IHttpControllerSelector.cs b/src/System.Web.Http/Dispatcher/IHttpControllerSelector.cs
index 1278449a..f96cf37d 100644
--- a/src/System.Web.Http/Dispatcher/IHttpControllerSelector.cs
+++ b/src/System.Web.Http/Dispatcher/IHttpControllerSelector.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Dispatcher/IHttpControllerTypeResolver.cs b/src/System.Web.Http/Dispatcher/IHttpControllerTypeResolver.cs
index 82cdc4f8..debe6df1 100644
--- a/src/System.Web.Http/Dispatcher/IHttpControllerTypeResolver.cs
+++ b/src/System.Web.Http/Dispatcher/IHttpControllerTypeResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
namespace System.Web.Http.Dispatcher
diff --git a/src/System.Web.Http/Filters/ActionDescriptorFilterProvider.cs b/src/System.Web.Http/Filters/ActionDescriptorFilterProvider.cs
index e8f0d8e7..621d4d82 100644
--- a/src/System.Web.Http/Filters/ActionDescriptorFilterProvider.cs
+++ b/src/System.Web.Http/Filters/ActionDescriptorFilterProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Filters/ActionFilterAttribute.cs b/src/System.Web.Http/Filters/ActionFilterAttribute.cs
index 909ee0f9..d350e61b 100644
--- a/src/System.Web.Http/Filters/ActionFilterAttribute.cs
+++ b/src/System.Web.Http/Filters/ActionFilterAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Net.Http;
using System.Threading;
diff --git a/src/System.Web.Http/Filters/AuthorizationFilterAttribute.cs b/src/System.Web.Http/Filters/AuthorizationFilterAttribute.cs
index 1ec95342..cd4c2ef7 100644
--- a/src/System.Web.Http/Filters/AuthorizationFilterAttribute.cs
+++ b/src/System.Web.Http/Filters/AuthorizationFilterAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Filters/ConfigurationFilterProvider.cs b/src/System.Web.Http/Filters/ConfigurationFilterProvider.cs
index 1a82b815..7b03e739 100644
--- a/src/System.Web.Http/Filters/ConfigurationFilterProvider.cs
+++ b/src/System.Web.Http/Filters/ConfigurationFilterProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
namespace System.Web.Http.Filters
diff --git a/src/System.Web.Http/Filters/ExceptionFilterAttribute.cs b/src/System.Web.Http/Filters/ExceptionFilterAttribute.cs
index 5b922e51..42f8fdbd 100644
--- a/src/System.Web.Http/Filters/ExceptionFilterAttribute.cs
+++ b/src/System.Web.Http/Filters/ExceptionFilterAttribute.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
namespace System.Web.Http.Filters
diff --git a/src/System.Web.Http/Filters/FilterAttribute.cs b/src/System.Web.Http/Filters/FilterAttribute.cs
index 32c9fd21..5e6a9900 100644
--- a/src/System.Web.Http/Filters/FilterAttribute.cs
+++ b/src/System.Web.Http/Filters/FilterAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/Filters/FilterInfo.cs b/src/System.Web.Http/Filters/FilterInfo.cs
index ac4bf3cd..74941ba4 100644
--- a/src/System.Web.Http/Filters/FilterInfo.cs
+++ b/src/System.Web.Http/Filters/FilterInfo.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Filters
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Filters
{
public sealed class FilterInfo
{
diff --git a/src/System.Web.Http/Filters/FilterInfoComparer.cs b/src/System.Web.Http/Filters/FilterInfoComparer.cs
index fe6bd3be..36a8bdc7 100644
--- a/src/System.Web.Http/Filters/FilterInfoComparer.cs
+++ b/src/System.Web.Http/Filters/FilterInfoComparer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.Filters
{
diff --git a/src/System.Web.Http/Filters/FilterScope.cs b/src/System.Web.Http/Filters/FilterScope.cs
index 408969c7..182a4556 100644
--- a/src/System.Web.Http/Filters/FilterScope.cs
+++ b/src/System.Web.Http/Filters/FilterScope.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Filters
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Filters
{
public enum FilterScope
{
diff --git a/src/System.Web.Http/Filters/HttpActionExecutedContext.cs b/src/System.Web.Http/Filters/HttpActionExecutedContext.cs
index 4a69c03e..04dc050e 100644
--- a/src/System.Web.Http/Filters/HttpActionExecutedContext.cs
+++ b/src/System.Web.Http/Filters/HttpActionExecutedContext.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
namespace System.Web.Http.Filters
diff --git a/src/System.Web.Http/Filters/HttpFilterCollection.cs b/src/System.Web.Http/Filters/HttpFilterCollection.cs
index aa5c11e4..e0965dfc 100644
--- a/src/System.Web.Http/Filters/HttpFilterCollection.cs
+++ b/src/System.Web.Http/Filters/HttpFilterCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
diff --git a/src/System.Web.Http/Filters/IActionFilter.cs b/src/System.Web.Http/Filters/IActionFilter.cs
index a48c651b..91ff96c1 100644
--- a/src/System.Web.Http/Filters/IActionFilter.cs
+++ b/src/System.Web.Http/Filters/IActionFilter.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Filters/IAuthorizationFilter.cs b/src/System.Web.Http/Filters/IAuthorizationFilter.cs
index 94aa4423..fc375614 100644
--- a/src/System.Web.Http/Filters/IAuthorizationFilter.cs
+++ b/src/System.Web.Http/Filters/IAuthorizationFilter.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Filters/IExceptionFilter.cs b/src/System.Web.Http/Filters/IExceptionFilter.cs
index ecdc7ec1..7d3c3447 100644
--- a/src/System.Web.Http/Filters/IExceptionFilter.cs
+++ b/src/System.Web.Http/Filters/IExceptionFilter.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
namespace System.Web.Http.Filters
diff --git a/src/System.Web.Http/Filters/IFilter.cs b/src/System.Web.Http/Filters/IFilter.cs
index b86e1e25..0cff6a4a 100644
--- a/src/System.Web.Http/Filters/IFilter.cs
+++ b/src/System.Web.Http/Filters/IFilter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Filters
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Filters
{
public interface IFilter
{
diff --git a/src/System.Web.Http/Filters/IFilterProvider.cs b/src/System.Web.Http/Filters/IFilterProvider.cs
index c0db133b..799bd60b 100644
--- a/src/System.Web.Http/Filters/IFilterProvider.cs
+++ b/src/System.Web.Http/Filters/IFilterProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
namespace System.Web.Http.Filters
diff --git a/src/System.Web.Http/FromBodyAttribute.cs b/src/System.Web.Http/FromBodyAttribute.cs
index 704c8206..a3d2ec64 100644
--- a/src/System.Web.Http/FromBodyAttribute.cs
+++ b/src/System.Web.Http/FromBodyAttribute.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
namespace System.Web.Http
{
diff --git a/src/System.Web.Http/FromUriAttribute.cs b/src/System.Web.Http/FromUriAttribute.cs
index 2607f4ac..5874d0fc 100644
--- a/src/System.Web.Http/FromUriAttribute.cs
+++ b/src/System.Web.Http/FromUriAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.ModelBinding;
using System.Web.Http.ValueProviders;
diff --git a/src/System.Web.Http/GlobalSuppressions.cs b/src/System.Web.Http/GlobalSuppressions.cs
index 2ce4208d..b21c96d4 100644
--- a/src/System.Web.Http/GlobalSuppressions.cs
+++ b/src/System.Web.Http/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames", Justification = "The assembly is delay signed")]
[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "System.Web.Http.Controllers")]
diff --git a/src/System.Web.Http/Hosting/HttpPipelineFactory.cs b/src/System.Web.Http/Hosting/HttpPipelineFactory.cs
index 2c59a8f5..9c112aa8 100644
--- a/src/System.Web.Http/Hosting/HttpPipelineFactory.cs
+++ b/src/System.Web.Http/Hosting/HttpPipelineFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Hosting/HttpPropertyKeys.cs b/src/System.Web.Http/Hosting/HttpPropertyKeys.cs
index b4ec72e0..87b940bc 100644
--- a/src/System.Web.Http/Hosting/HttpPropertyKeys.cs
+++ b/src/System.Web.Http/Hosting/HttpPropertyKeys.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Net.Http;
using System.Threading;
using System.Web.Http.Routing;
diff --git a/src/System.Web.Http/HttpBindNeverAttribute.cs b/src/System.Web.Http/HttpBindNeverAttribute.cs
index 33808565..36ee5a5d 100644
--- a/src/System.Web.Http/HttpBindNeverAttribute.cs
+++ b/src/System.Web.Http/HttpBindNeverAttribute.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.ModelBinding;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.ModelBinding;
namespace System.Web.Http
{
diff --git a/src/System.Web.Http/HttpBindRequiredAttribute.cs b/src/System.Web.Http/HttpBindRequiredAttribute.cs
index db52f07e..3d73d77e 100644
--- a/src/System.Web.Http/HttpBindRequiredAttribute.cs
+++ b/src/System.Web.Http/HttpBindRequiredAttribute.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.ModelBinding;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.ModelBinding;
namespace System.Web.Http
{
diff --git a/src/System.Web.Http/HttpConfiguration.cs b/src/System.Web.Http/HttpConfiguration.cs
index c4787f2d..01de9049 100644
--- a/src/System.Web.Http/HttpConfiguration.cs
+++ b/src/System.Web.Http/HttpConfiguration.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Concurrent;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Http/HttpDeleteAttribute.cs b/src/System.Web.Http/HttpDeleteAttribute.cs
index 83a10b4e..fe4da4fe 100644
--- a/src/System.Web.Http/HttpDeleteAttribute.cs
+++ b/src/System.Web.Http/HttpDeleteAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/HttpGetAttribute.cs b/src/System.Web.Http/HttpGetAttribute.cs
index b002fbe4..01f219a9 100644
--- a/src/System.Web.Http/HttpGetAttribute.cs
+++ b/src/System.Web.Http/HttpGetAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/HttpHeadAttribute.cs b/src/System.Web.Http/HttpHeadAttribute.cs
index 40a54b6e..38ef35d3 100644
--- a/src/System.Web.Http/HttpHeadAttribute.cs
+++ b/src/System.Web.Http/HttpHeadAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/HttpOptionsAttribute.cs b/src/System.Web.Http/HttpOptionsAttribute.cs
index a801387c..ceac2cf9 100644
--- a/src/System.Web.Http/HttpOptionsAttribute.cs
+++ b/src/System.Web.Http/HttpOptionsAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/HttpPatchAttribute.cs b/src/System.Web.Http/HttpPatchAttribute.cs
index 00798964..eac85ce7 100644
--- a/src/System.Web.Http/HttpPatchAttribute.cs
+++ b/src/System.Web.Http/HttpPatchAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/HttpPostAttribute.cs b/src/System.Web.Http/HttpPostAttribute.cs
index e20b41ea..4152b3d3 100644
--- a/src/System.Web.Http/HttpPostAttribute.cs
+++ b/src/System.Web.Http/HttpPostAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/HttpPutAttribute.cs b/src/System.Web.Http/HttpPutAttribute.cs
index a12abe8b..1105aa69 100644
--- a/src/System.Web.Http/HttpPutAttribute.cs
+++ b/src/System.Web.Http/HttpPutAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/HttpRequestMessageExtensions.cs b/src/System.Web.Http/HttpRequestMessageExtensions.cs
index 21b501eb..b722a796 100644
--- a/src/System.Web.Http/HttpRequestMessageExtensions.cs
+++ b/src/System.Web.Http/HttpRequestMessageExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Http/HttpResponseException.cs b/src/System.Web.Http/HttpResponseException.cs
index 4a5b798e..1a48780c 100644
--- a/src/System.Web.Http/HttpResponseException.cs
+++ b/src/System.Web.Http/HttpResponseException.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Net.Http;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/HttpResponseMessageExtensions.cs b/src/System.Web.Http/HttpResponseMessageExtensions.cs
index d71e40a6..39edb5cb 100644
--- a/src/System.Web.Http/HttpResponseMessageExtensions.cs
+++ b/src/System.Web.Http/HttpResponseMessageExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.Http;
namespace System.Net.Http
diff --git a/src/System.Web.Http/HttpRouteCollection.cs b/src/System.Web.Http/HttpRouteCollection.cs
index 30613bfb..47cf9344 100644
--- a/src/System.Web.Http/HttpRouteCollection.cs
+++ b/src/System.Web.Http/HttpRouteCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
diff --git a/src/System.Web.Http/HttpRouteCollectionExtensions.cs b/src/System.Web.Http/HttpRouteCollectionExtensions.cs
index 38112e60..b64d2827 100644
--- a/src/System.Web.Http/HttpRouteCollectionExtensions.cs
+++ b/src/System.Web.Http/HttpRouteCollectionExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.Http.Routing;
namespace System.Web.Http
diff --git a/src/System.Web.Http/HttpServer.cs b/src/System.Web.Http/HttpServer.cs
index a86925a3..21ab6fe5 100644
--- a/src/System.Web.Http/HttpServer.cs
+++ b/src/System.Web.Http/HttpServer.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http/IncludeErrorDetailPolicy.cs b/src/System.Web.Http/IncludeErrorDetailPolicy.cs
index a6e725d5..a09ed254 100644
--- a/src/System.Web.Http/IncludeErrorDetailPolicy.cs
+++ b/src/System.Web.Http/IncludeErrorDetailPolicy.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http
{
/// <summary>
/// Enum to indicate whether error details, such as exception messages and stack traces, should be included in error messages.
diff --git a/src/System.Web.Http/Internal/CollectionModelBinderUtil.cs b/src/System.Web.Http/Internal/CollectionModelBinderUtil.cs
index 403667b6..d29f3056 100644
--- a/src/System.Web.Http/Internal/CollectionModelBinderUtil.cs
+++ b/src/System.Web.Http/Internal/CollectionModelBinderUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/Internal/DataTypeUtil.cs b/src/System.Web.Http/Internal/DataTypeUtil.cs
index 264ca435..6ce857f8 100644
--- a/src/System.Web.Http/Internal/DataTypeUtil.cs
+++ b/src/System.Web.Http/Internal/DataTypeUtil.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Security;
namespace System.Web.Http.Internal
diff --git a/src/System.Web.Http/Internal/HttpActionContextExtensions.cs b/src/System.Web.Http/Internal/HttpActionContextExtensions.cs
index df0cffa9..c61efb1b 100644
--- a/src/System.Web.Http/Internal/HttpActionContextExtensions.cs
+++ b/src/System.Web.Http/Internal/HttpActionContextExtensions.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
using System.Web.Http.ModelBinding;
diff --git a/src/System.Web.Http/Internal/HttpParameterBindingExtensions.cs b/src/System.Web.Http/Internal/HttpParameterBindingExtensions.cs
index 81dc9375..485486bc 100644
--- a/src/System.Web.Http/Internal/HttpParameterBindingExtensions.cs
+++ b/src/System.Web.Http/Internal/HttpParameterBindingExtensions.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Http.Controllers;
using System.Web.Http.ModelBinding;
using System.Web.Http.ValueProviders;
diff --git a/src/System.Web.Http/Internal/MemberInfoExtensions.cs b/src/System.Web.Http/Internal/MemberInfoExtensions.cs
index 708ffc1f..d499599e 100644
--- a/src/System.Web.Http/Internal/MemberInfoExtensions.cs
+++ b/src/System.Web.Http/Internal/MemberInfoExtensions.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Http.Internal
{
diff --git a/src/System.Web.Http/Internal/ParameterInfoExtensions.cs b/src/System.Web.Http/Internal/ParameterInfoExtensions.cs
index ceeddb9a..2237eb2c 100644
--- a/src/System.Web.Http/Internal/ParameterInfoExtensions.cs
+++ b/src/System.Web.Http/Internal/ParameterInfoExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Reflection;
namespace System.Web.Http.Internal
diff --git a/src/System.Web.Http/Internal/TypeActivator.cs b/src/System.Web.Http/Internal/TypeActivator.cs
index 40a11fde..ddd2dbc4 100644
--- a/src/System.Web.Http/Internal/TypeActivator.cs
+++ b/src/System.Web.Http/Internal/TypeActivator.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.Linq.Expressions;
namespace System.Web.Http.Internal
diff --git a/src/System.Web.Http/Internal/TypeDescriptorHelper.cs b/src/System.Web.Http/Internal/TypeDescriptorHelper.cs
index 6185524f..757c978d 100644
--- a/src/System.Web.Http/Internal/TypeDescriptorHelper.cs
+++ b/src/System.Web.Http/Internal/TypeDescriptorHelper.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Security;
diff --git a/src/System.Web.Http/Internal/TypeHelper.cs b/src/System.Web.Http/Internal/TypeHelper.cs
index 26761e68..5f8ad044 100644
--- a/src/System.Web.Http/Internal/TypeHelper.cs
+++ b/src/System.Web.Http/Internal/TypeHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
diff --git a/src/System.Web.Http/Internal/UriQueryUtility.cs b/src/System.Web.Http/Internal/UriQueryUtility.cs
index b0f3b0de..595700ae 100644
--- a/src/System.Web.Http/Internal/UriQueryUtility.cs
+++ b/src/System.Web.Http/Internal/UriQueryUtility.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
diff --git a/src/System.Web.Http/Metadata/IMetadataAware.cs b/src/System.Web.Http/Metadata/IMetadataAware.cs
index 036ab962..126a18f9 100644
--- a/src/System.Web.Http/Metadata/IMetadataAware.cs
+++ b/src/System.Web.Http/Metadata/IMetadataAware.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Metadata
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Metadata
{
// This interface is implemented by attributes which wish to contribute to the
// ModelMetadata creation process without needing to write a custom metadata
diff --git a/src/System.Web.Http/Metadata/ModelMetadata.cs b/src/System.Web.Http/Metadata/ModelMetadata.cs
index 6155e1ba..30db5918 100644
--- a/src/System.Web.Http/Metadata/ModelMetadata.cs
+++ b/src/System.Web.Http/Metadata/ModelMetadata.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Http/Metadata/ModelMetadataProvider.cs b/src/System.Web.Http/Metadata/ModelMetadataProvider.cs
index e5d7d6f1..3bee3f64 100644
--- a/src/System.Web.Http/Metadata/ModelMetadataProvider.cs
+++ b/src/System.Web.Http/Metadata/ModelMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.Metadata
{
diff --git a/src/System.Web.Http/Metadata/Providers/AssociatedMetadataProvider.cs b/src/System.Web.Http/Metadata/Providers/AssociatedMetadataProvider.cs
index 7061d9c4..6bea0960 100644
--- a/src/System.Web.Http/Metadata/Providers/AssociatedMetadataProvider.cs
+++ b/src/System.Web.Http/Metadata/Providers/AssociatedMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/Metadata/Providers/CachedAssociatedMetadataProvider.cs b/src/System.Web.Http/Metadata/Providers/CachedAssociatedMetadataProvider.cs
index 09162f80..1799f1ec 100644
--- a/src/System.Web.Http/Metadata/Providers/CachedAssociatedMetadataProvider.cs
+++ b/src/System.Web.Http/Metadata/Providers/CachedAssociatedMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.Caching;
diff --git a/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsMetadataAttributes.cs b/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsMetadataAttributes.cs
index 91e25428..b9ca4794 100644
--- a/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsMetadataAttributes.cs
+++ b/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsMetadataAttributes.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Security;
diff --git a/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadata.cs b/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadata.cs
index 8abae19c..21c4751d 100644
--- a/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadata.cs
+++ b/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadata.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Reflection;
diff --git a/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadataProvider.cs b/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadataProvider.cs
index 54e7f4f4..dae06288 100644
--- a/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadataProvider.cs
+++ b/src/System.Web.Http/Metadata/Providers/CachedDataAnnotationsModelMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.Metadata.Providers
{
diff --git a/src/System.Web.Http/Metadata/Providers/CachedModelMetadata.cs b/src/System.Web.Http/Metadata/Providers/CachedModelMetadata.cs
index 5735ceca..e9507719 100644
--- a/src/System.Web.Http/Metadata/Providers/CachedModelMetadata.cs
+++ b/src/System.Web.Http/Metadata/Providers/CachedModelMetadata.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Metadata.Providers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Metadata.Providers
{
// This class assumes that model metadata is expensive to create, and allows the user to
// stash a cache object that can be copied around as a prototype to make creation and
diff --git a/src/System.Web.Http/Metadata/Providers/EmptyMetadataProvider.cs b/src/System.Web.Http/Metadata/Providers/EmptyMetadataProvider.cs
index a23f586b..bc7e413f 100644
--- a/src/System.Web.Http/Metadata/Providers/EmptyMetadataProvider.cs
+++ b/src/System.Web.Http/Metadata/Providers/EmptyMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.Metadata.Providers
{
diff --git a/src/System.Web.Http/ModelBinding/Binders/ArrayModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/ArrayModelBinder.cs
index 4fb44e9d..411eaa9d 100644
--- a/src/System.Web.Http/ModelBinding/Binders/ArrayModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/ArrayModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ModelBinding/Binders/ArrayModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/ArrayModelBinderProvider.cs
index d92f0bbd..7b8ba9c1 100644
--- a/src/System.Web.Http/ModelBinding/Binders/ArrayModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/ArrayModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.ModelBinding.Binders
{
diff --git a/src/System.Web.Http/ModelBinding/Binders/BinaryDataModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/BinaryDataModelBinderProvider.cs
index 5a0978ee..6c44086b 100644
--- a/src/System.Web.Http/ModelBinding/Binders/BinaryDataModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/BinaryDataModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Data.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Data.Linq;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ModelBinding/Binders/CollectionModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/CollectionModelBinder.cs
index b4552754..190624cb 100644
--- a/src/System.Web.Http/ModelBinding/Binders/CollectionModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/CollectionModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Web.Http.Controllers;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/ModelBinding/Binders/CollectionModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/CollectionModelBinderProvider.cs
index 012351ef..9873965f 100644
--- a/src/System.Web.Http/ModelBinding/Binders/CollectionModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/CollectionModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/ModelBinding/Binders/ComplexModelDto.cs b/src/System.Web.Http/ModelBinding/Binders/ComplexModelDto.cs
index 00b28171..62f753f4 100644
--- a/src/System.Web.Http/ModelBinding/Binders/ComplexModelDto.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/ComplexModelDto.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinder.cs
index eaa5722b..03ae6bd8 100644
--- a/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
namespace System.Web.Http.ModelBinding.Binders
diff --git a/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinderProvider.cs
index 4c0e2c63..74ef8379 100644
--- a/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.ModelBinding.Binders
{
diff --git a/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoResult.cs b/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoResult.cs
index 6099b199..5102841b 100644
--- a/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoResult.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/ComplexModelDtoResult.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Validation;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Validation;
namespace System.Web.Http.ModelBinding.Binders
{
diff --git a/src/System.Web.Http/ModelBinding/Binders/CompositeModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/CompositeModelBinder.cs
index 21545932..204c1cea 100644
--- a/src/System.Web.Http/ModelBinding/Binders/CompositeModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/CompositeModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ModelBinding/Binders/CompositeModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/CompositeModelBinderProvider.cs
index 5603b081..58bb4216 100644
--- a/src/System.Web.Http/ModelBinding/Binders/CompositeModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/CompositeModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinder.cs
index cadfed88..e7f57f19 100644
--- a/src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinderProvider.cs
index 4f4f84f8..336c7f75 100644
--- a/src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/DictionaryModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/ModelBinding/Binders/GenericModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/GenericModelBinderProvider.cs
index 30b007a3..8d9399a1 100644
--- a/src/System.Web.Http/ModelBinding/Binders/GenericModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/GenericModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Internal;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinder.cs
index 4c3e49ca..63eef1da 100644
--- a/src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
using System.Web.Http.Internal;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinderProvider.cs
index b28d05f4..22273609 100644
--- a/src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/KeyValuePairModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
namespace System.Web.Http.ModelBinding.Binders
diff --git a/src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinder.cs
index 45215244..1f5f7058 100644
--- a/src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinderProvider.cs
index 36865349..66807363 100644
--- a/src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/MutableObjectModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.ModelBinding.Binders
{
diff --git a/src/System.Web.Http/ModelBinding/Binders/SimpleModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/SimpleModelBinderProvider.cs
index d30129bb..e8e3e885 100644
--- a/src/System.Web.Http/ModelBinding/Binders/SimpleModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/SimpleModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.ModelBinding.Binders
{
diff --git a/src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinder.cs
index 9ad9a6a8..0b86e973 100644
--- a/src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Http.Controllers;
using System.Web.Http.ValueProviders;
diff --git a/src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinderProvider.cs
index b4099050..d97e6b2d 100644
--- a/src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/TypeConverterModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Internal;
using System.Web.Http.ValueProviders;
diff --git a/src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinder.cs b/src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinder.cs
index 9266192b..9ebcd3f1 100644
--- a/src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Internal;
using System.Web.Http.ValueProviders;
diff --git a/src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinderProvider.cs
index 61700d55..265f1352 100644
--- a/src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/Binders/TypeMatchModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.ModelBinding.Binders
{
diff --git a/src/System.Web.Http/ModelBinding/CancellationTokenParameterBinding.cs b/src/System.Web.Http/ModelBinding/CancellationTokenParameterBinding.cs
index 91ca007c..752e9f23 100644
--- a/src/System.Web.Http/ModelBinding/CancellationTokenParameterBinding.cs
+++ b/src/System.Web.Http/ModelBinding/CancellationTokenParameterBinding.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/ModelBinding/CustomModelBinderAttribute.cs b/src/System.Web.Http/ModelBinding/CustomModelBinderAttribute.cs
index 0fc22d32..c1fb434b 100644
--- a/src/System.Web.Http/ModelBinding/CustomModelBinderAttribute.cs
+++ b/src/System.Web.Http/ModelBinding/CustomModelBinderAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Http.ModelBinding
{
diff --git a/src/System.Web.Http/ModelBinding/DefaultActionValueBinder.cs b/src/System.Web.Http/ModelBinding/DefaultActionValueBinder.cs
index ff086130..f5b179b4 100644
--- a/src/System.Web.Http/ModelBinding/DefaultActionValueBinder.cs
+++ b/src/System.Web.Http/ModelBinding/DefaultActionValueBinder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/src/System.Web.Http/ModelBinding/ErrorParameterBinding.cs b/src/System.Web.Http/ModelBinding/ErrorParameterBinding.cs
index c1796c82..8b200665 100644
--- a/src/System.Web.Http/ModelBinding/ErrorParameterBinding.cs
+++ b/src/System.Web.Http/ModelBinding/ErrorParameterBinding.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/ModelBinding/FormDataCollectionExtensions.cs b/src/System.Web.Http/ModelBinding/FormDataCollectionExtensions.cs
index 95dd37a1..39ccae17 100644
--- a/src/System.Web.Http/ModelBinding/FormDataCollectionExtensions.cs
+++ b/src/System.Web.Http/ModelBinding/FormDataCollectionExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics.Contracts;
using System.Globalization;
diff --git a/src/System.Web.Http/ModelBinding/FormatterParameterBinding.cs b/src/System.Web.Http/ModelBinding/FormatterParameterBinding.cs
index e02d9ce3..678d06b9 100644
--- a/src/System.Web.Http/ModelBinding/FormatterParameterBinding.cs
+++ b/src/System.Web.Http/ModelBinding/FormatterParameterBinding.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Threading;
diff --git a/src/System.Web.Http/ModelBinding/HttpBindingBehavior.cs b/src/System.Web.Http/ModelBinding/HttpBindingBehavior.cs
index 2ec27741..fad8038c 100644
--- a/src/System.Web.Http/ModelBinding/HttpBindingBehavior.cs
+++ b/src/System.Web.Http/ModelBinding/HttpBindingBehavior.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.ModelBinding
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.ModelBinding
{
public enum HttpBindingBehavior
{
diff --git a/src/System.Web.Http/ModelBinding/HttpBindingBehaviorAttribute.cs b/src/System.Web.Http/ModelBinding/HttpBindingBehaviorAttribute.cs
index 62e43dd6..43fd6fcb 100644
--- a/src/System.Web.Http/ModelBinding/HttpBindingBehaviorAttribute.cs
+++ b/src/System.Web.Http/ModelBinding/HttpBindingBehaviorAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Http.ModelBinding
{
diff --git a/src/System.Web.Http/ModelBinding/HttpRequestParameterBinding.cs b/src/System.Web.Http/ModelBinding/HttpRequestParameterBinding.cs
index 686a5ff6..8070e77d 100644
--- a/src/System.Web.Http/ModelBinding/HttpRequestParameterBinding.cs
+++ b/src/System.Web.Http/ModelBinding/HttpRequestParameterBinding.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ModelBinding/IModelBinder.cs b/src/System.Web.Http/ModelBinding/IModelBinder.cs
index 6718c9b7..b6c4b67e 100644
--- a/src/System.Web.Http/ModelBinding/IModelBinder.cs
+++ b/src/System.Web.Http/ModelBinding/IModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.ModelBinding
{
diff --git a/src/System.Web.Http/ModelBinding/JQueryMVCFormUrlEncodedFormatter.cs b/src/System.Web.Http/ModelBinding/JQueryMVCFormUrlEncodedFormatter.cs
index af798816..a56b286a 100644
--- a/src/System.Web.Http/ModelBinding/JQueryMVCFormUrlEncodedFormatter.cs
+++ b/src/System.Web.Http/ModelBinding/JQueryMVCFormUrlEncodedFormatter.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/ModelBinding/ModelBinderAttribute.cs b/src/System.Web.Http/ModelBinding/ModelBinderAttribute.cs
index c8899772..f0d4bae4 100644
--- a/src/System.Web.Http/ModelBinding/ModelBinderAttribute.cs
+++ b/src/System.Web.Http/ModelBinding/ModelBinderAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Http.ModelBinding.Binders;
diff --git a/src/System.Web.Http/ModelBinding/ModelBinderConfig.cs b/src/System.Web.Http/ModelBinding/ModelBinderConfig.cs
index 389137df..0cbf6be7 100644
--- a/src/System.Web.Http/ModelBinding/ModelBinderConfig.cs
+++ b/src/System.Web.Http/ModelBinding/ModelBinderConfig.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/ModelBinding/ModelBinderErrorMessageProvider.cs b/src/System.Web.Http/ModelBinding/ModelBinderErrorMessageProvider.cs
index ae684da7..39472103 100644
--- a/src/System.Web.Http/ModelBinding/ModelBinderErrorMessageProvider.cs
+++ b/src/System.Web.Http/ModelBinding/ModelBinderErrorMessageProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
namespace System.Web.Http.ModelBinding
diff --git a/src/System.Web.Http/ModelBinding/ModelBinderParameterBinding.cs b/src/System.Web.Http/ModelBinding/ModelBinderParameterBinding.cs
index df02d3e0..6676f517 100644
--- a/src/System.Web.Http/ModelBinding/ModelBinderParameterBinding.cs
+++ b/src/System.Web.Http/ModelBinding/ModelBinderParameterBinding.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/ModelBinding/ModelBinderProvider.cs b/src/System.Web.Http/ModelBinding/ModelBinderProvider.cs
index 4f8c1c7d..8cde560e 100644
--- a/src/System.Web.Http/ModelBinding/ModelBinderProvider.cs
+++ b/src/System.Web.Http/ModelBinding/ModelBinderProvider.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.ModelBinding
{
diff --git a/src/System.Web.Http/ModelBinding/ModelBindingContext.cs b/src/System.Web.Http/ModelBinding/ModelBindingContext.cs
index 6923c08a..93bb3df8 100644
--- a/src/System.Web.Http/ModelBinding/ModelBindingContext.cs
+++ b/src/System.Web.Http/ModelBinding/ModelBindingContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/ModelBinding/ModelBindingHelper.cs b/src/System.Web.Http/ModelBinding/ModelBindingHelper.cs
index dec42547..4774f217 100644
--- a/src/System.Web.Http/ModelBinding/ModelBindingHelper.cs
+++ b/src/System.Web.Http/ModelBinding/ModelBindingHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Diagnostics.Contracts;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Http/ModelBinding/ModelError.cs b/src/System.Web.Http/ModelBinding/ModelError.cs
index 14a96985..9de4e6d5 100644
--- a/src/System.Web.Http/ModelBinding/ModelError.cs
+++ b/src/System.Web.Http/ModelBinding/ModelError.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.ModelBinding
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.ModelBinding
{
[Serializable]
public class ModelError
diff --git a/src/System.Web.Http/ModelBinding/ModelErrorCollection.cs b/src/System.Web.Http/ModelBinding/ModelErrorCollection.cs
index 2f91c1d8..bb546605 100644
--- a/src/System.Web.Http/ModelBinding/ModelErrorCollection.cs
+++ b/src/System.Web.Http/ModelBinding/ModelErrorCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
namespace System.Web.Http.ModelBinding
{
diff --git a/src/System.Web.Http/ModelBinding/ModelState.cs b/src/System.Web.Http/ModelBinding/ModelState.cs
index acafc15c..ccd3f9c3 100644
--- a/src/System.Web.Http/ModelBinding/ModelState.cs
+++ b/src/System.Web.Http/ModelBinding/ModelState.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.ValueProviders;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.ValueProviders;
namespace System.Web.Http.ModelBinding
{
diff --git a/src/System.Web.Http/ModelBinding/ModelStateDictionary.cs b/src/System.Web.Http/ModelBinding/ModelStateDictionary.cs
index c63d5607..df7da4e3 100644
--- a/src/System.Web.Http/ModelBinding/ModelStateDictionary.cs
+++ b/src/System.Web.Http/ModelBinding/ModelStateDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web.Http.ValueProviders;
diff --git a/src/System.Web.Http/NonActionAttribute.cs b/src/System.Web.Http/NonActionAttribute.cs
index b575192c..3329b1a0 100644
--- a/src/System.Web.Http/NonActionAttribute.cs
+++ b/src/System.Web.Http/NonActionAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Web.Http.Controllers;
namespace System.Web.Http
diff --git a/src/System.Web.Http/Properties/AssemblyInfo.cs b/src/System.Web.Http/Properties/AssemblyInfo.cs
index aad9c877..c6ed2dca 100644
--- a/src/System.Web.Http/Properties/AssemblyInfo.cs
+++ b/src/System.Web.Http/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/src/System.Web.Http/Query/DynamicQueryable.cs b/src/System.Web.Http/Query/DynamicQueryable.cs
index 2469b8f4..69f01795 100644
--- a/src/System.Web.Http/Query/DynamicQueryable.cs
+++ b/src/System.Web.Http/Query/DynamicQueryable.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Globalization;
diff --git a/src/System.Web.Http/Query/ODataQueryDeserializer.cs b/src/System.Web.Http/Query/ODataQueryDeserializer.cs
index 2d9570a3..72e81008 100644
--- a/src/System.Web.Http/Query/ODataQueryDeserializer.cs
+++ b/src/System.Web.Http/Query/ODataQueryDeserializer.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
diff --git a/src/System.Web.Http/Query/ParseException.cs b/src/System.Web.Http/Query/ParseException.cs
index d8ac97b0..aa79abd8 100644
--- a/src/System.Web.Http/Query/ParseException.cs
+++ b/src/System.Web.Http/Query/ParseException.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Query/QueryComposer.cs b/src/System.Web.Http/Query/QueryComposer.cs
index 99d15ca2..7501d73f 100644
--- a/src/System.Web.Http/Query/QueryComposer.cs
+++ b/src/System.Web.Http/Query/QueryComposer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
diff --git a/src/System.Web.Http/Query/QueryResolver.cs b/src/System.Web.Http/Query/QueryResolver.cs
index a9ac6ce2..ab70e312 100644
--- a/src/System.Web.Http/Query/QueryResolver.cs
+++ b/src/System.Web.Http/Query/QueryResolver.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
namespace System.Web.Http.Query
{
diff --git a/src/System.Web.Http/Query/QueryValidator.cs b/src/System.Web.Http/Query/QueryValidator.cs
index 48f7c78c..6d5b2cd1 100644
--- a/src/System.Web.Http/Query/QueryValidator.cs
+++ b/src/System.Web.Http/Query/QueryValidator.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
using System.Runtime.Serialization;
diff --git a/src/System.Web.Http/Query/ServiceQuery.cs b/src/System.Web.Http/Query/ServiceQuery.cs
index 98590e3f..b69c5cb6 100644
--- a/src/System.Web.Http/Query/ServiceQuery.cs
+++ b/src/System.Web.Http/Query/ServiceQuery.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.Query
{
diff --git a/src/System.Web.Http/Query/ServiceQueryPart.cs b/src/System.Web.Http/Query/ServiceQueryPart.cs
index 64b8bba8..e4dcb758 100644
--- a/src/System.Web.Http/Query/ServiceQueryPart.cs
+++ b/src/System.Web.Http/Query/ServiceQueryPart.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Properties;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Properties;
namespace System.Web.Http.Query
{
diff --git a/src/System.Web.Http/QueryableAttribute.cs b/src/System.Web.Http/QueryableAttribute.cs
index 23cca95f..0a7a16cd 100644
--- a/src/System.Web.Http/QueryableAttribute.cs
+++ b/src/System.Web.Http/QueryableAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Net;
diff --git a/src/System.Web.Http/RouteParameter.cs b/src/System.Web.Http/RouteParameter.cs
index dc75e048..ead9a1d0 100644
--- a/src/System.Web.Http/RouteParameter.cs
+++ b/src/System.Web.Http/RouteParameter.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Http
{
diff --git a/src/System.Web.Http/Routing/BoundRouteTemplate.cs b/src/System.Web.Http/Routing/BoundRouteTemplate.cs
index b6a14f5e..ecb556db 100644
--- a/src/System.Web.Http/Routing/BoundRouteTemplate.cs
+++ b/src/System.Web.Http/Routing/BoundRouteTemplate.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
/// <summary>
/// Represents a URI generated from a <see cref="HttpParsedRoute"/>.
diff --git a/src/System.Web.Http/Routing/HttpMethodConstraint.cs b/src/System.Web.Http/Routing/HttpMethodConstraint.cs
index b3ee0b2e..53942321 100644
--- a/src/System.Web.Http/Routing/HttpMethodConstraint.cs
+++ b/src/System.Web.Http/Routing/HttpMethodConstraint.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Net.Http;
diff --git a/src/System.Web.Http/Routing/HttpParsedRoute.cs b/src/System.Web.Http/Routing/HttpParsedRoute.cs
index 2a1f7cbc..c19fdcc2 100644
--- a/src/System.Web.Http/Routing/HttpParsedRoute.cs
+++ b/src/System.Web.Http/Routing/HttpParsedRoute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Globalization;
diff --git a/src/System.Web.Http/Routing/HttpRoute.cs b/src/System.Web.Http/Routing/HttpRoute.cs
index fee31f56..d4c6892f 100644
--- a/src/System.Web.Http/Routing/HttpRoute.cs
+++ b/src/System.Web.Http/Routing/HttpRoute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Net.Http;
diff --git a/src/System.Web.Http/Routing/HttpRouteData.cs b/src/System.Web.Http/Routing/HttpRouteData.cs
index 2093f57a..5a070e35 100644
--- a/src/System.Web.Http/Routing/HttpRouteData.cs
+++ b/src/System.Web.Http/Routing/HttpRouteData.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.Routing
{
diff --git a/src/System.Web.Http/Routing/HttpRouteDirection.cs b/src/System.Web.Http/Routing/HttpRouteDirection.cs
index 65310876..a3d702cd 100644
--- a/src/System.Web.Http/Routing/HttpRouteDirection.cs
+++ b/src/System.Web.Http/Routing/HttpRouteDirection.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
public enum HttpRouteDirection
{
diff --git a/src/System.Web.Http/Routing/HttpRouteParser.cs b/src/System.Web.Http/Routing/HttpRouteParser.cs
index cd102510..71b02e6c 100644
--- a/src/System.Web.Http/Routing/HttpRouteParser.cs
+++ b/src/System.Web.Http/Routing/HttpRouteParser.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Linq;
diff --git a/src/System.Web.Http/Routing/HttpRouteValueDictionary.cs b/src/System.Web.Http/Routing/HttpRouteValueDictionary.cs
index 62d75708..bbb7f523 100644
--- a/src/System.Web.Http/Routing/HttpRouteValueDictionary.cs
+++ b/src/System.Web.Http/Routing/HttpRouteValueDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Http/Routing/HttpVirtualPathData.cs b/src/System.Web.Http/Routing/HttpVirtualPathData.cs
index 3b557a63..d5c2e2dd 100644
--- a/src/System.Web.Http/Routing/HttpVirtualPathData.cs
+++ b/src/System.Web.Http/Routing/HttpVirtualPathData.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
public class HttpVirtualPathData : IHttpVirtualPathData
{
diff --git a/src/System.Web.Http/Routing/IHttpRoute.cs b/src/System.Web.Http/Routing/IHttpRoute.cs
index 938b02b5..99e038c7 100644
--- a/src/System.Web.Http/Routing/IHttpRoute.cs
+++ b/src/System.Web.Http/Routing/IHttpRoute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Routing/IHttpRouteConstraint.cs b/src/System.Web.Http/Routing/IHttpRouteConstraint.cs
index 880e18d1..ae1c0bc9 100644
--- a/src/System.Web.Http/Routing/IHttpRouteConstraint.cs
+++ b/src/System.Web.Http/Routing/IHttpRouteConstraint.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
namespace System.Web.Http.Routing
diff --git a/src/System.Web.Http/Routing/IHttpRouteData.cs b/src/System.Web.Http/Routing/IHttpRouteData.cs
index 01db71e5..6e7146ff 100644
--- a/src/System.Web.Http/Routing/IHttpRouteData.cs
+++ b/src/System.Web.Http/Routing/IHttpRouteData.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.Routing
{
diff --git a/src/System.Web.Http/Routing/IHttpVirtualPathData.cs b/src/System.Web.Http/Routing/IHttpVirtualPathData.cs
index 5ddcbd1d..a1575853 100644
--- a/src/System.Web.Http/Routing/IHttpVirtualPathData.cs
+++ b/src/System.Web.Http/Routing/IHttpVirtualPathData.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
public interface IHttpVirtualPathData
{
diff --git a/src/System.Web.Http/Routing/MediaTypeFormatterExtensions.cs b/src/System.Web.Http/Routing/MediaTypeFormatterExtensions.cs
index 679771d2..f497e479 100644
--- a/src/System.Web.Http/Routing/MediaTypeFormatterExtensions.cs
+++ b/src/System.Web.Http/Routing/MediaTypeFormatterExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Net.Http.Headers;
using System.Web.Http.Routing;
diff --git a/src/System.Web.Http/Routing/PathContentSegment.cs b/src/System.Web.Http/Routing/PathContentSegment.cs
index e6632540..dbe53211 100644
--- a/src/System.Web.Http/Routing/PathContentSegment.cs
+++ b/src/System.Web.Http/Routing/PathContentSegment.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.Http/Routing/PathLiteralSubsegment.cs b/src/System.Web.Http/Routing/PathLiteralSubsegment.cs
index 39bdc426..5204b834 100644
--- a/src/System.Web.Http/Routing/PathLiteralSubsegment.cs
+++ b/src/System.Web.Http/Routing/PathLiteralSubsegment.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
// Represents a literal subsegment of a ContentPathSegment
internal sealed class PathLiteralSubsegment : PathSubsegment
diff --git a/src/System.Web.Http/Routing/PathParameterSubsegment.cs b/src/System.Web.Http/Routing/PathParameterSubsegment.cs
index 91b179ff..fdc1e089 100644
--- a/src/System.Web.Http/Routing/PathParameterSubsegment.cs
+++ b/src/System.Web.Http/Routing/PathParameterSubsegment.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
// Represents a parameter subsegment of a ContentPathSegment
internal sealed class PathParameterSubsegment : PathSubsegment
diff --git a/src/System.Web.Http/Routing/PathSegment.cs b/src/System.Web.Http/Routing/PathSegment.cs
index 89065e6c..1521ed53 100644
--- a/src/System.Web.Http/Routing/PathSegment.cs
+++ b/src/System.Web.Http/Routing/PathSegment.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
// Represents a segment of a URI such as a separator or content
internal abstract class PathSegment
diff --git a/src/System.Web.Http/Routing/PathSeparatorSegment.cs b/src/System.Web.Http/Routing/PathSeparatorSegment.cs
index 133989d3..33ff12b6 100644
--- a/src/System.Web.Http/Routing/PathSeparatorSegment.cs
+++ b/src/System.Web.Http/Routing/PathSeparatorSegment.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
// Represents a "/" separator in a URI
internal sealed class PathSeparatorSegment : PathSegment
diff --git a/src/System.Web.Http/Routing/PathSubsegment.cs b/src/System.Web.Http/Routing/PathSubsegment.cs
index eac4593c..ac0433d9 100644
--- a/src/System.Web.Http/Routing/PathSubsegment.cs
+++ b/src/System.Web.Http/Routing/PathSubsegment.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Routing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Routing
{
// Represents a subsegment of a ContentPathSegment such as a parameter or a literal.
internal abstract class PathSubsegment
diff --git a/src/System.Web.Http/Routing/UriPathExtensionMapping.cs b/src/System.Web.Http/Routing/UriPathExtensionMapping.cs
index e77bc71f..1696650d 100644
--- a/src/System.Web.Http/Routing/UriPathExtensionMapping.cs
+++ b/src/System.Web.Http/Routing/UriPathExtensionMapping.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Net.Http.Headers;
using System.Web.Http;
using System.Web.Http.Routing;
diff --git a/src/System.Web.Http/Routing/UrlHelper.cs b/src/System.Web.Http/Routing/UrlHelper.cs
index 0fa6bf78..9c2dabe7 100644
--- a/src/System.Web.Http/Routing/UrlHelper.cs
+++ b/src/System.Web.Http/Routing/UrlHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Services/DefaultServices.cs b/src/System.Web.Http/Services/DefaultServices.cs
index e4f5d9b4..6a7fb989 100644
--- a/src/System.Web.Http/Services/DefaultServices.cs
+++ b/src/System.Web.Http/Services/DefaultServices.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Linq;
diff --git a/src/System.Web.Http/ServicesExtensions.cs b/src/System.Web.Http/ServicesExtensions.cs
index 6e740a7c..09273fe8 100644
--- a/src/System.Web.Http/ServicesExtensions.cs
+++ b/src/System.Web.Http/ServicesExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
diff --git a/src/System.Web.Http/Tracing/FormattingUtilities.cs b/src/System.Web.Http/Tracing/FormattingUtilities.cs
index 0417a0d8..43cd70f5 100644
--- a/src/System.Web.Http/Tracing/FormattingUtilities.cs
+++ b/src/System.Web.Http/Tracing/FormattingUtilities.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Http/Tracing/IFormatterTracer.cs b/src/System.Web.Http/Tracing/IFormatterTracer.cs
index c2e5f5b1..d58bef00 100644
--- a/src/System.Web.Http/Tracing/IFormatterTracer.cs
+++ b/src/System.Web.Http/Tracing/IFormatterTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Net.Http.Formatting;
using System.Web.Http.Tracing.Tracers;
diff --git a/src/System.Web.Http/Tracing/ITraceManager.cs b/src/System.Web.Http/Tracing/ITraceManager.cs
index afcb879c..c0e9f2d4 100644
--- a/src/System.Web.Http/Tracing/ITraceManager.cs
+++ b/src/System.Web.Http/Tracing/ITraceManager.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Tracing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Tracing
{
/// <summary>
/// Interface to initialize the tracing layer.
diff --git a/src/System.Web.Http/Tracing/ITraceWriter.cs b/src/System.Web.Http/Tracing/ITraceWriter.cs
index f0c4af4c..d662270f 100644
--- a/src/System.Web.Http/Tracing/ITraceWriter.cs
+++ b/src/System.Web.Http/Tracing/ITraceWriter.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
namespace System.Web.Http.Tracing
{
diff --git a/src/System.Web.Http/Tracing/ITraceWriterExtensions.cs b/src/System.Web.Http/Tracing/ITraceWriterExtensions.cs
index 2bedb3d5..8370fd00 100644
--- a/src/System.Web.Http/Tracing/ITraceWriterExtensions.cs
+++ b/src/System.Web.Http/Tracing/ITraceWriterExtensions.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading.Tasks;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Tracing/TraceCategories.cs b/src/System.Web.Http/Tracing/TraceCategories.cs
index fb16c8b1..83d2bd82 100644
--- a/src/System.Web.Http/Tracing/TraceCategories.cs
+++ b/src/System.Web.Http/Tracing/TraceCategories.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Tracing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Tracing
{
/// <summary>
/// Category names traced by the default tracing implementation.
diff --git a/src/System.Web.Http/Tracing/TraceKind.cs b/src/System.Web.Http/Tracing/TraceKind.cs
index 9edb6914..70ec2576 100644
--- a/src/System.Web.Http/Tracing/TraceKind.cs
+++ b/src/System.Web.Http/Tracing/TraceKind.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Tracing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Tracing
{
/// <summary>
/// Describes the kind of <see cref="TraceRecord"/> for an individual trace operation.
diff --git a/src/System.Web.Http/Tracing/TraceLevel.cs b/src/System.Web.Http/Tracing/TraceLevel.cs
index 180978ae..478f0c10 100644
--- a/src/System.Web.Http/Tracing/TraceLevel.cs
+++ b/src/System.Web.Http/Tracing/TraceLevel.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Tracing
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Tracing
{
/// <summary>
/// Available trace levels.
diff --git a/src/System.Web.Http/Tracing/TraceManager.cs b/src/System.Web.Http/Tracing/TraceManager.cs
index 1c717f4a..bd2d889f 100644
--- a/src/System.Web.Http/Tracing/TraceManager.cs
+++ b/src/System.Web.Http/Tracing/TraceManager.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Net.Http.Formatting;
using System.Web.Http.Controllers;
using System.Web.Http.Dispatcher;
diff --git a/src/System.Web.Http/Tracing/TraceRecord.cs b/src/System.Web.Http/Tracing/TraceRecord.cs
index 00a333c9..a03115f3 100644
--- a/src/System.Web.Http/Tracing/TraceRecord.cs
+++ b/src/System.Web.Http/Tracing/TraceRecord.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net;
using System.Net.Http;
diff --git a/src/System.Web.Http/Tracing/Tracers/ActionFilterAttributeTracer.cs b/src/System.Web.Http/Tracing/Tracers/ActionFilterAttributeTracer.cs
index 65c0eb8d..7427f170 100644
--- a/src/System.Web.Http/Tracing/Tracers/ActionFilterAttributeTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/ActionFilterAttributeTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Filters;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Tracing/Tracers/ActionFilterTracer.cs b/src/System.Web.Http/Tracing/Tracers/ActionFilterTracer.cs
index bc73e764..0c1eb6af 100644
--- a/src/System.Web.Http/Tracing/Tracers/ActionFilterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/ActionFilterTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Tracing/Tracers/ActionValueBinderTracer.cs b/src/System.Web.Http/Tracing/Tracers/ActionValueBinderTracer.cs
index 535d1419..b8b54ac7 100644
--- a/src/System.Web.Http/Tracing/Tracers/ActionValueBinderTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/ActionValueBinderTracer.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.ModelBinding;
namespace System.Web.Http.Tracing.Tracers
diff --git a/src/System.Web.Http/Tracing/Tracers/AuthorizationFilterAttributeTracer.cs b/src/System.Web.Http/Tracing/Tracers/AuthorizationFilterAttributeTracer.cs
index 1b5c6bbb..cfa77b7d 100644
--- a/src/System.Web.Http/Tracing/Tracers/AuthorizationFilterAttributeTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/AuthorizationFilterAttributeTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Filters;
diff --git a/src/System.Web.Http/Tracing/Tracers/AuthorizationFilterTracer.cs b/src/System.Web.Http/Tracing/Tracers/AuthorizationFilterTracer.cs
index 6377c161..8b5b0e2a 100644
--- a/src/System.Web.Http/Tracing/Tracers/AuthorizationFilterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/AuthorizationFilterTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Tracing/Tracers/BufferedMediaTypeFormatterTracer.cs b/src/System.Web.Http/Tracing/Tracers/BufferedMediaTypeFormatterTracer.cs
index a98d5c1e..52a62b6e 100644
--- a/src/System.Web.Http/Tracing/Tracers/BufferedMediaTypeFormatterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/BufferedMediaTypeFormatterTracer.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.IO;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/src/System.Web.Http/Tracing/Tracers/ContentNegotiatorTracer.cs b/src/System.Web.Http/Tracing/Tracers/ContentNegotiatorTracer.cs
index 05969c88..d4123b09 100644
--- a/src/System.Web.Http/Tracing/Tracers/ContentNegotiatorTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/ContentNegotiatorTracer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Tracing/Tracers/ExceptionFilterAttributeTracer.cs b/src/System.Web.Http/Tracing/Tracers/ExceptionFilterAttributeTracer.cs
index 7f3fce50..e8786726 100644
--- a/src/System.Web.Http/Tracing/Tracers/ExceptionFilterAttributeTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/ExceptionFilterAttributeTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Filters;
namespace System.Web.Http.Tracing.Tracers
diff --git a/src/System.Web.Http/Tracing/Tracers/ExceptionFilterTracer.cs b/src/System.Web.Http/Tracing/Tracers/ExceptionFilterTracer.cs
index f6785594..7eb4093d 100644
--- a/src/System.Web.Http/Tracing/Tracers/ExceptionFilterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/ExceptionFilterTracer.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Filters;
diff --git a/src/System.Web.Http/Tracing/Tracers/FilterTracer.cs b/src/System.Web.Http/Tracing/Tracers/FilterTracer.cs
index ae607792..82bff544 100644
--- a/src/System.Web.Http/Tracing/Tracers/FilterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/FilterTracer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Filters;
namespace System.Web.Http.Tracing.Tracers
diff --git a/src/System.Web.Http/Tracing/Tracers/FormUrlEncodedMediaTypeFormatterTracer.cs b/src/System.Web.Http/Tracing/Tracers/FormUrlEncodedMediaTypeFormatterTracer.cs
index 0aec7de0..31b91bde 100644
--- a/src/System.Web.Http/Tracing/Tracers/FormUrlEncodedMediaTypeFormatterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/FormUrlEncodedMediaTypeFormatterTracer.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/src/System.Web.Http/Tracing/Tracers/FormatterParameterBindingTracer.cs b/src/System.Web.Http/Tracing/Tracers/FormatterParameterBindingTracer.cs
index d4936183..14de68b7 100644
--- a/src/System.Web.Http/Tracing/Tracers/FormatterParameterBindingTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/FormatterParameterBindingTracer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpActionBindingTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpActionBindingTracer.cs
index 48ba5845..5c2865b8 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpActionBindingTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpActionBindingTracer.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpActionDescriptorTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpActionDescriptorTracer.cs
index 790b2b62..63e52796 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpActionDescriptorTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpActionDescriptorTracer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Globalization;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpActionInvokerTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpActionInvokerTracer.cs
index 373ae8dd..2c44d80b 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpActionInvokerTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpActionInvokerTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpActionSelectorTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpActionSelectorTracer.cs
index f70bba20..49518af5 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpActionSelectorTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpActionSelectorTracer.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Http.Controllers;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpControllerActivatorTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpControllerActivatorTracer.cs
index ddb5602c..71aed85c 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpControllerActivatorTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpControllerActivatorTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Dispatcher;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpControllerDescriptorTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpControllerDescriptorTracer.cs
index fec55de1..148a8d0c 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpControllerDescriptorTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpControllerDescriptorTracer.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpControllerSelectorTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpControllerSelectorTracer.cs
index 7375b4d9..71537284 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpControllerSelectorTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpControllerSelectorTracer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Dispatcher;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpControllerTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpControllerTracer.cs
index 796b4a67..b6f9b37a 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpControllerTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpControllerTracer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Tracing/Tracers/HttpParameterBindingTracer.cs b/src/System.Web.Http/Tracing/Tracers/HttpParameterBindingTracer.cs
index e5636a6e..0e50426f 100644
--- a/src/System.Web.Http/Tracing/Tracers/HttpParameterBindingTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/HttpParameterBindingTracer.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Tracing/Tracers/JsonMediaTypeFormatterTracer.cs b/src/System.Web.Http/Tracing/Tracers/JsonMediaTypeFormatterTracer.cs
index 5b29798f..d2fe543e 100644
--- a/src/System.Web.Http/Tracing/Tracers/JsonMediaTypeFormatterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/JsonMediaTypeFormatterTracer.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/src/System.Web.Http/Tracing/Tracers/MediaTypeFormatterTracer.cs b/src/System.Web.Http/Tracing/Tracers/MediaTypeFormatterTracer.cs
index 820cbe92..fbcd5e54 100644
--- a/src/System.Web.Http/Tracing/Tracers/MediaTypeFormatterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/MediaTypeFormatterTracer.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.IO;
using System.Net;
using System.Net.Http;
diff --git a/src/System.Web.Http/Tracing/Tracers/MessageHandlerTracer.cs b/src/System.Web.Http/Tracing/Tracers/MessageHandlerTracer.cs
index 963519ff..9ec1ffbc 100644
--- a/src/System.Web.Http/Tracing/Tracers/MessageHandlerTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/MessageHandlerTracer.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/System.Web.Http/Tracing/Tracers/RequestMessageHandlerTracer.cs b/src/System.Web.Http/Tracing/Tracers/RequestMessageHandlerTracer.cs
index a6251374..27ca0c3b 100644
--- a/src/System.Web.Http/Tracing/Tracers/RequestMessageHandlerTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/RequestMessageHandlerTracer.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading;
diff --git a/src/System.Web.Http/Tracing/Tracers/XmlMediaTypeFormatterTracer.cs b/src/System.Web.Http/Tracing/Tracers/XmlMediaTypeFormatterTracer.cs
index 857dd4c9..f3307d69 100644
--- a/src/System.Web.Http/Tracing/Tracers/XmlMediaTypeFormatterTracer.cs
+++ b/src/System.Web.Http/Tracing/Tracers/XmlMediaTypeFormatterTracer.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/src/System.Web.Http/Validation/DefaultBodyModelValidator.cs b/src/System.Web.Http/Validation/DefaultBodyModelValidator.cs
index 55ca652a..42064997 100644
--- a/src/System.Web.Http/Validation/DefaultBodyModelValidator.cs
+++ b/src/System.Web.Http/Validation/DefaultBodyModelValidator.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;
diff --git a/src/System.Web.Http/Validation/IBodyModelValidator.cs b/src/System.Web.Http/Validation/IBodyModelValidator.cs
index a36c0f80..7f847ced 100644
--- a/src/System.Web.Http/Validation/IBodyModelValidator.cs
+++ b/src/System.Web.Http/Validation/IBodyModelValidator.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
using System.Web.Http.ModelBinding;
diff --git a/src/System.Web.Http/Validation/ModelStateFormatterLogger.cs b/src/System.Web.Http/Validation/ModelStateFormatterLogger.cs
index 94fdf5ba..6f1f7a73 100644
--- a/src/System.Web.Http/Validation/ModelStateFormatterLogger.cs
+++ b/src/System.Web.Http/Validation/ModelStateFormatterLogger.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting;
using System.Web.Http.ModelBinding;
namespace System.Web.Http.Validation
diff --git a/src/System.Web.Http/Validation/ModelValidatedEventArgs.cs b/src/System.Web.Http/Validation/ModelValidatedEventArgs.cs
index 259c2e9e..51b0502c 100644
--- a/src/System.Web.Http/Validation/ModelValidatedEventArgs.cs
+++ b/src/System.Web.Http/Validation/ModelValidatedEventArgs.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.Validation
{
diff --git a/src/System.Web.Http/Validation/ModelValidatingEventArgs.cs b/src/System.Web.Http/Validation/ModelValidatingEventArgs.cs
index c96f49a4..4c98da61 100644
--- a/src/System.Web.Http/Validation/ModelValidatingEventArgs.cs
+++ b/src/System.Web.Http/Validation/ModelValidatingEventArgs.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.Http.Controllers;
namespace System.Web.Http.Validation
diff --git a/src/System.Web.Http/Validation/ModelValidationNode.cs b/src/System.Web.Http/Validation/ModelValidationNode.cs
index 0c39dcee..a574aa12 100644
--- a/src/System.Web.Http/Validation/ModelValidationNode.cs
+++ b/src/System.Web.Http/Validation/ModelValidationNode.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/Validation/ModelValidationRequiredMemberSelector.cs b/src/System.Web.Http/Validation/ModelValidationRequiredMemberSelector.cs
index 8dd3854c..ddc63f8c 100644
--- a/src/System.Web.Http/Validation/ModelValidationRequiredMemberSelector.cs
+++ b/src/System.Web.Http/Validation/ModelValidationRequiredMemberSelector.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Formatting;
using System.Reflection;
diff --git a/src/System.Web.Http/Validation/ModelValidationResult.cs b/src/System.Web.Http/Validation/ModelValidationResult.cs
index 2a515a63..609496d7 100644
--- a/src/System.Web.Http/Validation/ModelValidationResult.cs
+++ b/src/System.Web.Http/Validation/ModelValidationResult.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Validation
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Validation
{
public class ModelValidationResult
{
diff --git a/src/System.Web.Http/Validation/ModelValidator.cs b/src/System.Web.Http/Validation/ModelValidator.cs
index 637b25a1..00e0eeca 100644
--- a/src/System.Web.Http/Validation/ModelValidator.cs
+++ b/src/System.Web.Http/Validation/ModelValidator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Metadata;
using System.Web.Http.ModelBinding;
diff --git a/src/System.Web.Http/Validation/ModelValidatorProvider.cs b/src/System.Web.Http/Validation/ModelValidatorProvider.cs
index d5beeadc..503cd77e 100644
--- a/src/System.Web.Http/Validation/ModelValidatorProvider.cs
+++ b/src/System.Web.Http/Validation/ModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Metadata;
namespace System.Web.Http.Validation
diff --git a/src/System.Web.Http/Validation/Providers/AssociatedValidatorProvider.cs b/src/System.Web.Http/Validation/Providers/AssociatedValidatorProvider.cs
index 7f855d18..63eddc5f 100644
--- a/src/System.Web.Http/Validation/Providers/AssociatedValidatorProvider.cs
+++ b/src/System.Web.Http/Validation/Providers/AssociatedValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Web.Http.Internal;
diff --git a/src/System.Web.Http/Validation/Providers/DataAnnotationsModelValidatorProvider.cs b/src/System.Web.Http/Validation/Providers/DataAnnotationsModelValidatorProvider.cs
index 035c4df7..e0c281c8 100644
--- a/src/System.Web.Http/Validation/Providers/DataAnnotationsModelValidatorProvider.cs
+++ b/src/System.Web.Http/Validation/Providers/DataAnnotationsModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.Http/Validation/Providers/DataMemberModelValidatorProvider.cs b/src/System.Web.Http/Validation/Providers/DataMemberModelValidatorProvider.cs
index a724dc29..bbd17ec9 100644
--- a/src/System.Web.Http/Validation/Providers/DataMemberModelValidatorProvider.cs
+++ b/src/System.Web.Http/Validation/Providers/DataMemberModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/Validation/Providers/RequiredMemberModelValidatorProvider.cs b/src/System.Web.Http/Validation/Providers/RequiredMemberModelValidatorProvider.cs
index a15187ec..74fb4aa7 100644
--- a/src/System.Web.Http/Validation/Providers/RequiredMemberModelValidatorProvider.cs
+++ b/src/System.Web.Http/Validation/Providers/RequiredMemberModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Formatting;
using System.Reflection;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/Validation/Validators/DataAnnotationsModelValidator.cs b/src/System.Web.Http/Validation/Validators/DataAnnotationsModelValidator.cs
index 4c327eb4..db7a243a 100644
--- a/src/System.Web.Http/Validation/Validators/DataAnnotationsModelValidator.cs
+++ b/src/System.Web.Http/Validation/Validators/DataAnnotationsModelValidator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Security;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/Validation/Validators/RequiredMemberModelValidator.cs b/src/System.Web.Http/Validation/Validators/RequiredMemberModelValidator.cs
index f7645d6f..fe6500f4 100644
--- a/src/System.Web.Http/Validation/Validators/RequiredMemberModelValidator.cs
+++ b/src/System.Web.Http/Validation/Validators/RequiredMemberModelValidator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Metadata;
namespace System.Web.Http.Validation.Validators
diff --git a/src/System.Web.Http/Validation/Validators/ValidatableObjectAdapter.cs b/src/System.Web.Http/Validation/Validators/ValidatableObjectAdapter.cs
index a9886ce6..a88b5f61 100644
--- a/src/System.Web.Http/Validation/Validators/ValidatableObjectAdapter.cs
+++ b/src/System.Web.Http/Validation/Validators/ValidatableObjectAdapter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web.Http.Metadata;
diff --git a/src/System.Web.Http/ValueProviders/IEnumerableValueProvider.cs b/src/System.Web.Http/ValueProviders/IEnumerableValueProvider.cs
index f1bb5699..a13dc814 100644
--- a/src/System.Web.Http/ValueProviders/IEnumerableValueProvider.cs
+++ b/src/System.Web.Http/ValueProviders/IEnumerableValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.ValueProviders
{
diff --git a/src/System.Web.Http/ValueProviders/IUriValueProviderFactory.cs b/src/System.Web.Http/ValueProviders/IUriValueProviderFactory.cs
index 683dcd31..af099867 100644
--- a/src/System.Web.Http/ValueProviders/IUriValueProviderFactory.cs
+++ b/src/System.Web.Http/ValueProviders/IUriValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Http.ValueProviders
{
diff --git a/src/System.Web.Http/ValueProviders/IValueProvider.cs b/src/System.Web.Http/ValueProviders/IValueProvider.cs
index 7926352b..156db942 100644
--- a/src/System.Web.Http/ValueProviders/IValueProvider.cs
+++ b/src/System.Web.Http/ValueProviders/IValueProvider.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.ValueProviders
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.ValueProviders
{
public interface IValueProvider
{
diff --git a/src/System.Web.Http/ValueProviders/Providers/CompositeValueProvider.cs b/src/System.Web.Http/ValueProviders/Providers/CompositeValueProvider.cs
index 10d35ad7..af030571 100644
--- a/src/System.Web.Http/ValueProviders/Providers/CompositeValueProvider.cs
+++ b/src/System.Web.Http/ValueProviders/Providers/CompositeValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.Http/ValueProviders/Providers/CompositeValueProviderFactory.cs b/src/System.Web.Http/ValueProviders/Providers/CompositeValueProviderFactory.cs
index dcf89404..443b07c6 100644
--- a/src/System.Web.Http/ValueProviders/Providers/CompositeValueProviderFactory.cs
+++ b/src/System.Web.Http/ValueProviders/Providers/CompositeValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ValueProviders/Providers/ElementalValueProvider.cs b/src/System.Web.Http/ValueProviders/Providers/ElementalValueProvider.cs
index 2559054c..a326c6dc 100644
--- a/src/System.Web.Http/ValueProviders/Providers/ElementalValueProvider.cs
+++ b/src/System.Web.Http/ValueProviders/Providers/ElementalValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
namespace System.Web.Http.ValueProviders.Providers
{
diff --git a/src/System.Web.Http/ValueProviders/Providers/NameValueCollectionValueProvider.cs b/src/System.Web.Http/ValueProviders/Providers/NameValueCollectionValueProvider.cs
index 0636734a..5be00a5b 100644
--- a/src/System.Web.Http/ValueProviders/Providers/NameValueCollectionValueProvider.cs
+++ b/src/System.Web.Http/ValueProviders/Providers/NameValueCollectionValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Globalization;
diff --git a/src/System.Web.Http/ValueProviders/Providers/QueryStringValueProvider.cs b/src/System.Web.Http/ValueProviders/Providers/QueryStringValueProvider.cs
index da19e20f..02ec052d 100644
--- a/src/System.Web.Http/ValueProviders/Providers/QueryStringValueProvider.cs
+++ b/src/System.Web.Http/ValueProviders/Providers/QueryStringValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Globalization;
using System.Net.Http.Formatting;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ValueProviders/Providers/QueryStringValueProviderFactory.cs b/src/System.Web.Http/ValueProviders/Providers/QueryStringValueProviderFactory.cs
index af291dc7..9e182819 100644
--- a/src/System.Web.Http/ValueProviders/Providers/QueryStringValueProviderFactory.cs
+++ b/src/System.Web.Http/ValueProviders/Providers/QueryStringValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ValueProviders/Providers/RouteDataValueProvider.cs b/src/System.Web.Http/ValueProviders/Providers/RouteDataValueProvider.cs
index 56d19002..b29d899a 100644
--- a/src/System.Web.Http/ValueProviders/Providers/RouteDataValueProvider.cs
+++ b/src/System.Web.Http/ValueProviders/Providers/RouteDataValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Globalization;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ValueProviders/Providers/RouteDataValueProviderFactory.cs b/src/System.Web.Http/ValueProviders/Providers/RouteDataValueProviderFactory.cs
index 9bfb9322..a4c5e4f1 100644
--- a/src/System.Web.Http/ValueProviders/Providers/RouteDataValueProviderFactory.cs
+++ b/src/System.Web.Http/ValueProviders/Providers/RouteDataValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Web.Http.Controllers;
diff --git a/src/System.Web.Http/ValueProviders/ValueProviderAttribute.cs b/src/System.Web.Http/ValueProviders/ValueProviderAttribute.cs
index bfe1ac44..de291d33 100644
--- a/src/System.Web.Http/ValueProviders/ValueProviderAttribute.cs
+++ b/src/System.Web.Http/ValueProviders/ValueProviderAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Http.ModelBinding;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Http/ValueProviders/ValueProviderFactory.cs b/src/System.Web.Http/ValueProviders/ValueProviderFactory.cs
index d6a5cbc2..6a8315a4 100644
--- a/src/System.Web.Http/ValueProviders/ValueProviderFactory.cs
+++ b/src/System.Web.Http/ValueProviders/ValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
namespace System.Web.Http.ValueProviders
{
diff --git a/src/System.Web.Http/ValueProviders/ValueProviderResult.cs b/src/System.Web.Http/ValueProviders/ValueProviderResult.cs
index b1921325..05a4a6d3 100644
--- a/src/System.Web.Http/ValueProviders/ValueProviderResult.cs
+++ b/src/System.Web.Http/ValueProviders/ValueProviderResult.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.ComponentModel;
using System.Globalization;
using System.Web.Http.Properties;
diff --git a/src/System.Web.Mvc/AcceptVerbsAttribute.cs b/src/System.Web.Mvc/AcceptVerbsAttribute.cs
index 7f53f9ed..c99165dd 100644
--- a/src/System.Web.Mvc/AcceptVerbsAttribute.cs
+++ b/src/System.Web.Mvc/AcceptVerbsAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.Mvc/ActionDescriptor.cs b/src/System.Web.Mvc/ActionDescriptor.cs
index 7175bdc4..a71775b5 100644
--- a/src/System.Web.Mvc/ActionDescriptor.cs
+++ b/src/System.Web.Mvc/ActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/ActionDescriptorHelper.cs b/src/System.Web.Mvc/ActionDescriptorHelper.cs
index 1d659c0e..972887c2 100644
--- a/src/System.Web.Mvc/ActionDescriptorHelper.cs
+++ b/src/System.Web.Mvc/ActionDescriptorHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Reflection;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ActionExecutedContext.cs b/src/System.Web.Mvc/ActionExecutedContext.cs
index 0ed6b178..397dd5cb 100644
--- a/src/System.Web.Mvc/ActionExecutedContext.cs
+++ b/src/System.Web.Mvc/ActionExecutedContext.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ActionExecutingContext.cs b/src/System.Web.Mvc/ActionExecutingContext.cs
index 1a66c62c..533fdf35 100644
--- a/src/System.Web.Mvc/ActionExecutingContext.cs
+++ b/src/System.Web.Mvc/ActionExecutingContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ActionFilterAttribute.cs b/src/System.Web.Mvc/ActionFilterAttribute.cs
index a27c5fa3..a4c3c179 100644
--- a/src/System.Web.Mvc/ActionFilterAttribute.cs
+++ b/src/System.Web.Mvc/ActionFilterAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public abstract class ActionFilterAttribute : FilterAttribute, IActionFilter, IResultFilter
diff --git a/src/System.Web.Mvc/ActionMethodDispatcher.cs b/src/System.Web.Mvc/ActionMethodDispatcher.cs
index 3fc3a0b9..15779049 100644
--- a/src/System.Web.Mvc/ActionMethodDispatcher.cs
+++ b/src/System.Web.Mvc/ActionMethodDispatcher.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ActionMethodDispatcherCache.cs b/src/System.Web.Mvc/ActionMethodDispatcherCache.cs
index cdfd57af..2c6437e8 100644
--- a/src/System.Web.Mvc/ActionMethodDispatcherCache.cs
+++ b/src/System.Web.Mvc/ActionMethodDispatcherCache.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ActionMethodSelector.cs b/src/System.Web.Mvc/ActionMethodSelector.cs
index 834b296a..1dcd11b4 100644
--- a/src/System.Web.Mvc/ActionMethodSelector.cs
+++ b/src/System.Web.Mvc/ActionMethodSelector.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ActionMethodSelectorAttribute.cs b/src/System.Web.Mvc/ActionMethodSelectorAttribute.cs
index 9dc3c8c2..9b8e983f 100644
--- a/src/System.Web.Mvc/ActionMethodSelectorAttribute.cs
+++ b/src/System.Web.Mvc/ActionMethodSelectorAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ActionNameAttribute.cs b/src/System.Web.Mvc/ActionNameAttribute.cs
index 087ef06e..881aadcb 100644
--- a/src/System.Web.Mvc/ActionNameAttribute.cs
+++ b/src/System.Web.Mvc/ActionNameAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Web.Mvc.Properties;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ActionNameSelectorAttribute.cs b/src/System.Web.Mvc/ActionNameSelectorAttribute.cs
index 8b2952fc..3ff3ed00 100644
--- a/src/System.Web.Mvc/ActionNameSelectorAttribute.cs
+++ b/src/System.Web.Mvc/ActionNameSelectorAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ActionResult.cs b/src/System.Web.Mvc/ActionResult.cs
index 2dc190c0..828b39a3 100644
--- a/src/System.Web.Mvc/ActionResult.cs
+++ b/src/System.Web.Mvc/ActionResult.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public abstract class ActionResult
{
diff --git a/src/System.Web.Mvc/ActionSelector.cs b/src/System.Web.Mvc/ActionSelector.cs
index ee790b43..6bbd5557 100644
--- a/src/System.Web.Mvc/ActionSelector.cs
+++ b/src/System.Web.Mvc/ActionSelector.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public delegate bool ActionSelector(ControllerContext controllerContext);
}
diff --git a/src/System.Web.Mvc/AdditionalMetaDataAttribute.cs b/src/System.Web.Mvc/AdditionalMetaDataAttribute.cs
index 0d131f83..7ddea796 100644
--- a/src/System.Web.Mvc/AdditionalMetaDataAttribute.cs
+++ b/src/System.Web.Mvc/AdditionalMetaDataAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | AttributeTargets.Property, AllowMultiple = true)]
public sealed class AdditionalMetadataAttribute : Attribute, IMetadataAware
diff --git a/src/System.Web.Mvc/Ajax/AjaxExtensions.cs b/src/System.Web.Mvc/Ajax/AjaxExtensions.cs
index d2889fa9..cfaf307d 100644
--- a/src/System.Web.Mvc/Ajax/AjaxExtensions.cs
+++ b/src/System.Web.Mvc/Ajax/AjaxExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Mvc.Html;
diff --git a/src/System.Web.Mvc/Ajax/AjaxOptions.cs b/src/System.Web.Mvc/Ajax/AjaxOptions.cs
index 73b8f712..5a376c18 100644
--- a/src/System.Web.Mvc/Ajax/AjaxOptions.cs
+++ b/src/System.Web.Mvc/Ajax/AjaxOptions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Text;
diff --git a/src/System.Web.Mvc/Ajax/InsertionMode.cs b/src/System.Web.Mvc/Ajax/InsertionMode.cs
index 3e0affc9..114ab89c 100644
--- a/src/System.Web.Mvc/Ajax/InsertionMode.cs
+++ b/src/System.Web.Mvc/Ajax/InsertionMode.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Ajax
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Ajax
{
public enum InsertionMode
{
diff --git a/src/System.Web.Mvc/AjaxHelper.cs b/src/System.Web.Mvc/AjaxHelper.cs
index ab2d82cb..12e6e86f 100644
--- a/src/System.Web.Mvc/AjaxHelper.cs
+++ b/src/System.Web.Mvc/AjaxHelper.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Routing;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/AjaxHelper`1.cs b/src/System.Web.Mvc/AjaxHelper`1.cs
index f579b9f1..4b6eef02 100644
--- a/src/System.Web.Mvc/AjaxHelper`1.cs
+++ b/src/System.Web.Mvc/AjaxHelper`1.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/AjaxRequestExtensions.cs b/src/System.Web.Mvc/AjaxRequestExtensions.cs
index e890fdcc..e46af150 100644
--- a/src/System.Web.Mvc/AjaxRequestExtensions.cs
+++ b/src/System.Web.Mvc/AjaxRequestExtensions.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public static class AjaxRequestExtensions
{
diff --git a/src/System.Web.Mvc/AllowAnonymousAttribute.cs b/src/System.Web.Mvc/AllowAnonymousAttribute.cs
index 780e7c51..5c007419 100644
--- a/src/System.Web.Mvc/AllowAnonymousAttribute.cs
+++ b/src/System.Web.Mvc/AllowAnonymousAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
/// <summary>
/// Actions and controllers with the AllowAnonymous attribute are skipped by the Authorize attribute
diff --git a/src/System.Web.Mvc/AllowHtmlAttribute.cs b/src/System.Web.Mvc/AllowHtmlAttribute.cs
index 66abb499..981ead82 100644
--- a/src/System.Web.Mvc/AllowHtmlAttribute.cs
+++ b/src/System.Web.Mvc/AllowHtmlAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
// This attribute can be applied to a model property to specify that the particular property to
// which it is applied should not go through request validation.
diff --git a/src/System.Web.Mvc/AreaHelpers.cs b/src/System.Web.Mvc/AreaHelpers.cs
index e8deaed0..bca12021 100644
--- a/src/System.Web.Mvc/AreaHelpers.cs
+++ b/src/System.Web.Mvc/AreaHelpers.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/AreaRegistration.cs b/src/System.Web.Mvc/AreaRegistration.cs
index 6b80fe7e..5536a3ea 100644
--- a/src/System.Web.Mvc/AreaRegistration.cs
+++ b/src/System.Web.Mvc/AreaRegistration.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Routing;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/AreaRegistrationContext.cs b/src/System.Web.Mvc/AreaRegistrationContext.cs
index 44a9a44f..f8a08eef 100644
--- a/src/System.Web.Mvc/AreaRegistrationContext.cs
+++ b/src/System.Web.Mvc/AreaRegistrationContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Routing;
diff --git a/src/System.Web.Mvc/AssociatedMetadataProvider.cs b/src/System.Web.Mvc/AssociatedMetadataProvider.cs
index 1d1b7617..dcc6ceba 100644
--- a/src/System.Web.Mvc/AssociatedMetadataProvider.cs
+++ b/src/System.Web.Mvc/AssociatedMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/AssociatedValidatorProvider.cs b/src/System.Web.Mvc/AssociatedValidatorProvider.cs
index b91fade1..58b09844 100644
--- a/src/System.Web.Mvc/AssociatedValidatorProvider.cs
+++ b/src/System.Web.Mvc/AssociatedValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/Async/ActionDescriptorCreator.cs b/src/System.Web.Mvc/Async/ActionDescriptorCreator.cs
index 0ecd2fc1..5f4642f8 100644
--- a/src/System.Web.Mvc/Async/ActionDescriptorCreator.cs
+++ b/src/System.Web.Mvc/Async/ActionDescriptorCreator.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Async
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Async
{
internal delegate ActionDescriptor ActionDescriptorCreator(string actionName, ControllerDescriptor controllerDescriptor);
}
diff --git a/src/System.Web.Mvc/Async/AsyncActionDescriptor.cs b/src/System.Web.Mvc/Async/AsyncActionDescriptor.cs
index 8fd7567e..43ee5a0c 100644
--- a/src/System.Web.Mvc/Async/AsyncActionDescriptor.cs
+++ b/src/System.Web.Mvc/Async/AsyncActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/Async/AsyncActionMethodSelector.cs b/src/System.Web.Mvc/Async/AsyncActionMethodSelector.cs
index 0d5d0d55..72e4c195 100644
--- a/src/System.Web.Mvc/Async/AsyncActionMethodSelector.cs
+++ b/src/System.Web.Mvc/Async/AsyncActionMethodSelector.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Reflection;
diff --git a/src/System.Web.Mvc/Async/AsyncControllerActionInvoker.cs b/src/System.Web.Mvc/Async/AsyncControllerActionInvoker.cs
index 0d62065c..0ceff6a9 100644
--- a/src/System.Web.Mvc/Async/AsyncControllerActionInvoker.cs
+++ b/src/System.Web.Mvc/Async/AsyncControllerActionInvoker.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Threading;
diff --git a/src/System.Web.Mvc/Async/AsyncManager.cs b/src/System.Web.Mvc/Async/AsyncManager.cs
index 0e4869aa..6faa165c 100644
--- a/src/System.Web.Mvc/Async/AsyncManager.cs
+++ b/src/System.Web.Mvc/Async/AsyncManager.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Threading;
namespace System.Web.Mvc.Async
diff --git a/src/System.Web.Mvc/Async/AsyncResultWrapper.cs b/src/System.Web.Mvc/Async/AsyncResultWrapper.cs
index 8cc54b7c..76366a94 100644
--- a/src/System.Web.Mvc/Async/AsyncResultWrapper.cs
+++ b/src/System.Web.Mvc/Async/AsyncResultWrapper.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Threading;
diff --git a/src/System.Web.Mvc/Async/AsyncUtil.cs b/src/System.Web.Mvc/Async/AsyncUtil.cs
index 4c75be0b..151375e3 100644
--- a/src/System.Web.Mvc/Async/AsyncUtil.cs
+++ b/src/System.Web.Mvc/Async/AsyncUtil.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc.Async
{
diff --git a/src/System.Web.Mvc/Async/AsyncVoid.cs b/src/System.Web.Mvc/Async/AsyncVoid.cs
index 697438cc..147e8e59 100644
--- a/src/System.Web.Mvc/Async/AsyncVoid.cs
+++ b/src/System.Web.Mvc/Async/AsyncVoid.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Async
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Async
{
// Dummy type used for passing something resembling 'void' to the async delegate functions
internal struct AsyncVoid
diff --git a/src/System.Web.Mvc/Async/BeginInvokeDelegate.cs b/src/System.Web.Mvc/Async/BeginInvokeDelegate.cs
index 4f119f4a..8b62bda4 100644
--- a/src/System.Web.Mvc/Async/BeginInvokeDelegate.cs
+++ b/src/System.Web.Mvc/Async/BeginInvokeDelegate.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Async
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Async
{
internal delegate IAsyncResult BeginInvokeDelegate(AsyncCallback callback, object state);
}
diff --git a/src/System.Web.Mvc/Async/EndInvokeDelegate.cs b/src/System.Web.Mvc/Async/EndInvokeDelegate.cs
index fd037258..ad188675 100644
--- a/src/System.Web.Mvc/Async/EndInvokeDelegate.cs
+++ b/src/System.Web.Mvc/Async/EndInvokeDelegate.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Async
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Async
{
internal delegate void EndInvokeDelegate(IAsyncResult asyncResult);
}
diff --git a/src/System.Web.Mvc/Async/EndInvokeDelegate`1.cs b/src/System.Web.Mvc/Async/EndInvokeDelegate`1.cs
index e2650680..31d0ad50 100644
--- a/src/System.Web.Mvc/Async/EndInvokeDelegate`1.cs
+++ b/src/System.Web.Mvc/Async/EndInvokeDelegate`1.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Async
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Async
{
internal delegate TResult EndInvokeDelegate<TResult>(IAsyncResult asyncResult);
}
diff --git a/src/System.Web.Mvc/Async/IAsyncActionInvoker.cs b/src/System.Web.Mvc/Async/IAsyncActionInvoker.cs
index c9ee72c3..4bd6ddbf 100644
--- a/src/System.Web.Mvc/Async/IAsyncActionInvoker.cs
+++ b/src/System.Web.Mvc/Async/IAsyncActionInvoker.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Async
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Async
{
public interface IAsyncActionInvoker : IActionInvoker
{
diff --git a/src/System.Web.Mvc/Async/IAsyncController.cs b/src/System.Web.Mvc/Async/IAsyncController.cs
index ce46fce4..35920622 100644
--- a/src/System.Web.Mvc/Async/IAsyncController.cs
+++ b/src/System.Web.Mvc/Async/IAsyncController.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
namespace System.Web.Mvc.Async
{
diff --git a/src/System.Web.Mvc/Async/IAsyncManagerContainer.cs b/src/System.Web.Mvc/Async/IAsyncManagerContainer.cs
index 9e53fd12..432d346d 100644
--- a/src/System.Web.Mvc/Async/IAsyncManagerContainer.cs
+++ b/src/System.Web.Mvc/Async/IAsyncManagerContainer.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Async
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Async
{
public interface IAsyncManagerContainer
{
diff --git a/src/System.Web.Mvc/Async/OperationCounter.cs b/src/System.Web.Mvc/Async/OperationCounter.cs
index 9dbb63b5..0ef0e017 100644
--- a/src/System.Web.Mvc/Async/OperationCounter.cs
+++ b/src/System.Web.Mvc/Async/OperationCounter.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc.Async
{
diff --git a/src/System.Web.Mvc/Async/ReflectedAsyncActionDescriptor.cs b/src/System.Web.Mvc/Async/ReflectedAsyncActionDescriptor.cs
index b1380e84..4b23be37 100644
--- a/src/System.Web.Mvc/Async/ReflectedAsyncActionDescriptor.cs
+++ b/src/System.Web.Mvc/Async/ReflectedAsyncActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading;
diff --git a/src/System.Web.Mvc/Async/ReflectedAsyncControllerDescriptor.cs b/src/System.Web.Mvc/Async/ReflectedAsyncControllerDescriptor.cs
index de60cdbf..5d019b83 100644
--- a/src/System.Web.Mvc/Async/ReflectedAsyncControllerDescriptor.cs
+++ b/src/System.Web.Mvc/Async/ReflectedAsyncControllerDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc.Async
{
diff --git a/src/System.Web.Mvc/Async/SimpleAsyncResult.cs b/src/System.Web.Mvc/Async/SimpleAsyncResult.cs
index 3e4df09a..0ee225c5 100644
--- a/src/System.Web.Mvc/Async/SimpleAsyncResult.cs
+++ b/src/System.Web.Mvc/Async/SimpleAsyncResult.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc.Async
{
diff --git a/src/System.Web.Mvc/Async/SingleEntryGate.cs b/src/System.Web.Mvc/Async/SingleEntryGate.cs
index 746593b4..ca71152c 100644
--- a/src/System.Web.Mvc/Async/SingleEntryGate.cs
+++ b/src/System.Web.Mvc/Async/SingleEntryGate.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc.Async
{
diff --git a/src/System.Web.Mvc/Async/SynchronizationContextUtil.cs b/src/System.Web.Mvc/Async/SynchronizationContextUtil.cs
index f64a9f6b..c32c04d6 100644
--- a/src/System.Web.Mvc/Async/SynchronizationContextUtil.cs
+++ b/src/System.Web.Mvc/Async/SynchronizationContextUtil.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Threading;
namespace System.Web.Mvc.Async
diff --git a/src/System.Web.Mvc/Async/SynchronousOperationException.cs b/src/System.Web.Mvc/Async/SynchronousOperationException.cs
index b7ac88e1..8c09db9f 100644
--- a/src/System.Web.Mvc/Async/SynchronousOperationException.cs
+++ b/src/System.Web.Mvc/Async/SynchronousOperationException.cs
@@ -1,4 +1,6 @@
-using System.Runtime.Serialization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.Serialization;
namespace System.Web.Mvc.Async
{
diff --git a/src/System.Web.Mvc/Async/TaskAsyncActionDescriptor.cs b/src/System.Web.Mvc/Async/TaskAsyncActionDescriptor.cs
index 8f957861..2e297602 100644
--- a/src/System.Web.Mvc/Async/TaskAsyncActionDescriptor.cs
+++ b/src/System.Web.Mvc/Async/TaskAsyncActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/Async/TaskWrapperAsyncResult.cs b/src/System.Web.Mvc/Async/TaskWrapperAsyncResult.cs
index a9d31a94..2fc187ca 100644
--- a/src/System.Web.Mvc/Async/TaskWrapperAsyncResult.cs
+++ b/src/System.Web.Mvc/Async/TaskWrapperAsyncResult.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
namespace System.Web.Mvc.Async
diff --git a/src/System.Web.Mvc/Async/Trigger.cs b/src/System.Web.Mvc/Async/Trigger.cs
index 53efafbb..5f6a2a09 100644
--- a/src/System.Web.Mvc/Async/Trigger.cs
+++ b/src/System.Web.Mvc/Async/Trigger.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Async
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Async
{
// Provides a trigger for the TriggerListener class.
diff --git a/src/System.Web.Mvc/Async/TriggerListener.cs b/src/System.Web.Mvc/Async/TriggerListener.cs
index 84b9a578..533b545e 100644
--- a/src/System.Web.Mvc/Async/TriggerListener.cs
+++ b/src/System.Web.Mvc/Async/TriggerListener.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc.Async
{
diff --git a/src/System.Web.Mvc/AsyncController.cs b/src/System.Web.Mvc/AsyncController.cs
index 91e6c165..3ea89908 100644
--- a/src/System.Web.Mvc/AsyncController.cs
+++ b/src/System.Web.Mvc/AsyncController.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
// Controller now supports asynchronous operations.
// This class only exists
diff --git a/src/System.Web.Mvc/AsyncTimeoutAttribute.cs b/src/System.Web.Mvc/AsyncTimeoutAttribute.cs
index 4933269b..e5124190 100644
--- a/src/System.Web.Mvc/AsyncTimeoutAttribute.cs
+++ b/src/System.Web.Mvc/AsyncTimeoutAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc.Async;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/AuthorizationContext.cs b/src/System.Web.Mvc/AuthorizationContext.cs
index a6546b5b..6a697d45 100644
--- a/src/System.Web.Mvc/AuthorizationContext.cs
+++ b/src/System.Web.Mvc/AuthorizationContext.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/AuthorizeAttribute.cs b/src/System.Web.Mvc/AuthorizeAttribute.cs
index 434b94e1..e0745820 100644
--- a/src/System.Web.Mvc/AuthorizeAttribute.cs
+++ b/src/System.Web.Mvc/AuthorizeAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Security.Principal;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/BindAttribute.cs b/src/System.Web.Mvc/BindAttribute.cs
index 55165e42..5c3fdd9e 100644
--- a/src/System.Web.Mvc/BindAttribute.cs
+++ b/src/System.Web.Mvc/BindAttribute.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/BuildManagerCompiledView.cs b/src/System.Web.Mvc/BuildManagerCompiledView.cs
index a7edef36..72091e92 100644
--- a/src/System.Web.Mvc/BuildManagerCompiledView.cs
+++ b/src/System.Web.Mvc/BuildManagerCompiledView.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.IO;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/BuildManagerViewEngine.cs b/src/System.Web.Mvc/BuildManagerViewEngine.cs
index cbc4efc3..dc36c023 100644
--- a/src/System.Web.Mvc/BuildManagerViewEngine.cs
+++ b/src/System.Web.Mvc/BuildManagerViewEngine.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public abstract class BuildManagerViewEngine : VirtualPathProviderViewEngine
{
diff --git a/src/System.Web.Mvc/BuildManagerWrapper.cs b/src/System.Web.Mvc/BuildManagerWrapper.cs
index 13f2e94c..ef9bac09 100644
--- a/src/System.Web.Mvc/BuildManagerWrapper.cs
+++ b/src/System.Web.Mvc/BuildManagerWrapper.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.IO;
using System.Web.Compilation;
diff --git a/src/System.Web.Mvc/ByteArrayModelBinder.cs b/src/System.Web.Mvc/ByteArrayModelBinder.cs
index df14ddb0..8c70ccc8 100644
--- a/src/System.Web.Mvc/ByteArrayModelBinder.cs
+++ b/src/System.Web.Mvc/ByteArrayModelBinder.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class ByteArrayModelBinder : IModelBinder
{
diff --git a/src/System.Web.Mvc/CachedAssociatedMetadataProvider`1.cs b/src/System.Web.Mvc/CachedAssociatedMetadataProvider`1.cs
index b0a00cb2..8000b52b 100644
--- a/src/System.Web.Mvc/CachedAssociatedMetadataProvider`1.cs
+++ b/src/System.Web.Mvc/CachedAssociatedMetadataProvider`1.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.Caching;
diff --git a/src/System.Web.Mvc/CachedDataAnnotationsMetadataAttributes.cs b/src/System.Web.Mvc/CachedDataAnnotationsMetadataAttributes.cs
index 94a092ef..87b5fc45 100644
--- a/src/System.Web.Mvc/CachedDataAnnotationsMetadataAttributes.cs
+++ b/src/System.Web.Mvc/CachedDataAnnotationsMetadataAttributes.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/src/System.Web.Mvc/CachedDataAnnotationsModelMetadata.cs b/src/System.Web.Mvc/CachedDataAnnotationsModelMetadata.cs
index 399b1481..eb1db268 100644
--- a/src/System.Web.Mvc/CachedDataAnnotationsModelMetadata.cs
+++ b/src/System.Web.Mvc/CachedDataAnnotationsModelMetadata.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/CachedDataAnnotationsModelMetadataProvider.cs b/src/System.Web.Mvc/CachedDataAnnotationsModelMetadataProvider.cs
index fab73542..93ebcfa9 100644
--- a/src/System.Web.Mvc/CachedDataAnnotationsModelMetadataProvider.cs
+++ b/src/System.Web.Mvc/CachedDataAnnotationsModelMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/CachedModelMetadata`1.cs b/src/System.Web.Mvc/CachedModelMetadata`1.cs
index bcc723e5..5741b787 100644
--- a/src/System.Web.Mvc/CachedModelMetadata`1.cs
+++ b/src/System.Web.Mvc/CachedModelMetadata`1.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
// This class assumes that model metadata is expensive to create, and allows the user to
// stash a cache object that can be copied around as a prototype to make creation and
diff --git a/src/System.Web.Mvc/CancellationTokenModelBinder.cs b/src/System.Web.Mvc/CancellationTokenModelBinder.cs
index 24522296..cf0c3fe9 100644
--- a/src/System.Web.Mvc/CancellationTokenModelBinder.cs
+++ b/src/System.Web.Mvc/CancellationTokenModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ChildActionOnlyAttribute.cs b/src/System.Web.Mvc/ChildActionOnlyAttribute.cs
index 16647f4a..7bdfaf28 100644
--- a/src/System.Web.Mvc/ChildActionOnlyAttribute.cs
+++ b/src/System.Web.Mvc/ChildActionOnlyAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class ChildActionOnlyAttribute : FilterAttribute, IAuthorizationFilter
diff --git a/src/System.Web.Mvc/ChildActionValueProvider.cs b/src/System.Web.Mvc/ChildActionValueProvider.cs
index ec1d3528..c63453a5 100644
--- a/src/System.Web.Mvc/ChildActionValueProvider.cs
+++ b/src/System.Web.Mvc/ChildActionValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ChildActionValueProviderFactory.cs b/src/System.Web.Mvc/ChildActionValueProviderFactory.cs
index 1231a381..08e6a55c 100644
--- a/src/System.Web.Mvc/ChildActionValueProviderFactory.cs
+++ b/src/System.Web.Mvc/ChildActionValueProviderFactory.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public sealed class ChildActionValueProviderFactory : ValueProviderFactory
{
diff --git a/src/System.Web.Mvc/ClientDataTypeModelValidatorProvider.cs b/src/System.Web.Mvc/ClientDataTypeModelValidatorProvider.cs
index 080520b7..7a299350 100644
--- a/src/System.Web.Mvc/ClientDataTypeModelValidatorProvider.cs
+++ b/src/System.Web.Mvc/ClientDataTypeModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/CompareAttribute.cs b/src/System.Web.Mvc/CompareAttribute.cs
index dc80ed05..057e148b 100644
--- a/src/System.Web.Mvc/CompareAttribute.cs
+++ b/src/System.Web.Mvc/CompareAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/ContentResult.cs b/src/System.Web.Mvc/ContentResult.cs
index 18812c36..6cedcd9e 100644
--- a/src/System.Web.Mvc/ContentResult.cs
+++ b/src/System.Web.Mvc/ContentResult.cs
@@ -1,4 +1,6 @@
-using System.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Text;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/Controller.cs b/src/System.Web.Mvc/Controller.cs
index e654c650..b2a37188 100644
--- a/src/System.Web.Mvc/Controller.cs
+++ b/src/System.Web.Mvc/Controller.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.Security.Principal;
diff --git a/src/System.Web.Mvc/ControllerActionInvoker.cs b/src/System.Web.Mvc/ControllerActionInvoker.cs
index 64310b72..e2a04925 100644
--- a/src/System.Web.Mvc/ControllerActionInvoker.cs
+++ b/src/System.Web.Mvc/ControllerActionInvoker.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/ControllerBase.cs b/src/System.Web.Mvc/ControllerBase.cs
index f58696c6..9de325a9 100644
--- a/src/System.Web.Mvc/ControllerBase.cs
+++ b/src/System.Web.Mvc/ControllerBase.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Mvc.Async;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ControllerBuilder.cs b/src/System.Web.Mvc/ControllerBuilder.cs
index 004f5361..082a0b7a 100644
--- a/src/System.Web.Mvc/ControllerBuilder.cs
+++ b/src/System.Web.Mvc/ControllerBuilder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ControllerContext.cs b/src/System.Web.Mvc/ControllerContext.cs
index 54bfcd46..bd22f22c 100644
--- a/src/System.Web.Mvc/ControllerContext.cs
+++ b/src/System.Web.Mvc/ControllerContext.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Routing;
using System.Web.WebPages;
diff --git a/src/System.Web.Mvc/ControllerDescriptor.cs b/src/System.Web.Mvc/ControllerDescriptor.cs
index 45c0af9b..1dacc576 100644
--- a/src/System.Web.Mvc/ControllerDescriptor.cs
+++ b/src/System.Web.Mvc/ControllerDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ControllerDescriptorCache.cs b/src/System.Web.Mvc/ControllerDescriptorCache.cs
index 538e03a0..9b668bf2 100644
--- a/src/System.Web.Mvc/ControllerDescriptorCache.cs
+++ b/src/System.Web.Mvc/ControllerDescriptorCache.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal sealed class ControllerDescriptorCache : ReaderWriterCache<Type, ControllerDescriptor>
{
diff --git a/src/System.Web.Mvc/ControllerInstanceFilterProvider.cs b/src/System.Web.Mvc/ControllerInstanceFilterProvider.cs
index 89ee3350..9fb6eb39 100644
--- a/src/System.Web.Mvc/ControllerInstanceFilterProvider.cs
+++ b/src/System.Web.Mvc/ControllerInstanceFilterProvider.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ControllerTypeCache.cs b/src/System.Web.Mvc/ControllerTypeCache.cs
index a4a8ca7a..f0715603 100644
--- a/src/System.Web.Mvc/ControllerTypeCache.cs
+++ b/src/System.Web.Mvc/ControllerTypeCache.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/CustomModelBinderAttribute.cs b/src/System.Web.Mvc/CustomModelBinderAttribute.cs
index c2e676f9..9bcdc008 100644
--- a/src/System.Web.Mvc/CustomModelBinderAttribute.cs
+++ b/src/System.Web.Mvc/CustomModelBinderAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/DataAnnotationsModelMetadata.cs b/src/System.Web.Mvc/DataAnnotationsModelMetadata.cs
index 9b8156e3..cd351db4 100644
--- a/src/System.Web.Mvc/DataAnnotationsModelMetadata.cs
+++ b/src/System.Web.Mvc/DataAnnotationsModelMetadata.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Reflection;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/DataAnnotationsModelMetadataProvider.cs b/src/System.Web.Mvc/DataAnnotationsModelMetadataProvider.cs
index 7ffef9c7..2cf6d809 100644
--- a/src/System.Web.Mvc/DataAnnotationsModelMetadataProvider.cs
+++ b/src/System.Web.Mvc/DataAnnotationsModelMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/src/System.Web.Mvc/DataAnnotationsModelValidator.cs b/src/System.Web.Mvc/DataAnnotationsModelValidator.cs
index 1bb8952b..84bd01df 100644
--- a/src/System.Web.Mvc/DataAnnotationsModelValidator.cs
+++ b/src/System.Web.Mvc/DataAnnotationsModelValidator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/src/System.Web.Mvc/DataAnnotationsModelValidatorProvider.cs b/src/System.Web.Mvc/DataAnnotationsModelValidatorProvider.cs
index 26d80c96..68c347ba 100644
--- a/src/System.Web.Mvc/DataAnnotationsModelValidatorProvider.cs
+++ b/src/System.Web.Mvc/DataAnnotationsModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/DataAnnotationsModelValidator`1.cs b/src/System.Web.Mvc/DataAnnotationsModelValidator`1.cs
index 19a55969..c5989a6e 100644
--- a/src/System.Web.Mvc/DataAnnotationsModelValidator`1.cs
+++ b/src/System.Web.Mvc/DataAnnotationsModelValidator`1.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/DataErrorInfoModelValidatorProvider.cs b/src/System.Web.Mvc/DataErrorInfoModelValidatorProvider.cs
index cdfc72dc..08f5bc7f 100644
--- a/src/System.Web.Mvc/DataErrorInfoModelValidatorProvider.cs
+++ b/src/System.Web.Mvc/DataErrorInfoModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
diff --git a/src/System.Web.Mvc/DataTypeUtil.cs b/src/System.Web.Mvc/DataTypeUtil.cs
index 79eb9ab6..a2b286f9 100644
--- a/src/System.Web.Mvc/DataTypeUtil.cs
+++ b/src/System.Web.Mvc/DataTypeUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/DefaultControllerFactory.cs b/src/System.Web.Mvc/DefaultControllerFactory.cs
index 8f67ca52..be1e03ad 100644
--- a/src/System.Web.Mvc/DefaultControllerFactory.cs
+++ b/src/System.Web.Mvc/DefaultControllerFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/DefaultModelBinder.cs b/src/System.Web.Mvc/DefaultModelBinder.cs
index 6a0377e9..8a74d8d5 100644
--- a/src/System.Web.Mvc/DefaultModelBinder.cs
+++ b/src/System.Web.Mvc/DefaultModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Mvc/DefaultViewLocationCache.cs b/src/System.Web.Mvc/DefaultViewLocationCache.cs
index 3e6090f6..41b5108f 100644
--- a/src/System.Web.Mvc/DefaultViewLocationCache.cs
+++ b/src/System.Web.Mvc/DefaultViewLocationCache.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Caching;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/DependencyResolver.cs b/src/System.Web.Mvc/DependencyResolver.cs
index 6fdb0807..e296fc4e 100644
--- a/src/System.Web.Mvc/DependencyResolver.cs
+++ b/src/System.Web.Mvc/DependencyResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/DependencyResolverExtensions.cs b/src/System.Web.Mvc/DependencyResolverExtensions.cs
index db9c5129..de4d11a7 100644
--- a/src/System.Web.Mvc/DependencyResolverExtensions.cs
+++ b/src/System.Web.Mvc/DependencyResolverExtensions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Linq;
diff --git a/src/System.Web.Mvc/DescriptorUtil.cs b/src/System.Web.Mvc/DescriptorUtil.cs
index 8e7905fb..68576097 100644
--- a/src/System.Web.Mvc/DescriptorUtil.cs
+++ b/src/System.Web.Mvc/DescriptorUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Text;
diff --git a/src/System.Web.Mvc/DictionaryHelpers.cs b/src/System.Web.Mvc/DictionaryHelpers.cs
index 7f917971..6fdded33 100644
--- a/src/System.Web.Mvc/DictionaryHelpers.cs
+++ b/src/System.Web.Mvc/DictionaryHelpers.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/DictionaryValueProvider.cs b/src/System.Web.Mvc/DictionaryValueProvider.cs
index 5a442aa7..e75ee7ab 100644
--- a/src/System.Web.Mvc/DictionaryValueProvider.cs
+++ b/src/System.Web.Mvc/DictionaryValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/DynamicViewDataDictionary.cs b/src/System.Web.Mvc/DynamicViewDataDictionary.cs
index b7b36b75..ec00a288 100644
--- a/src/System.Web.Mvc/DynamicViewDataDictionary.cs
+++ b/src/System.Web.Mvc/DynamicViewDataDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Dynamic;
diff --git a/src/System.Web.Mvc/EmptyModelMetadataProvider.cs b/src/System.Web.Mvc/EmptyModelMetadataProvider.cs
index 000f334c..7afef324 100644
--- a/src/System.Web.Mvc/EmptyModelMetadataProvider.cs
+++ b/src/System.Web.Mvc/EmptyModelMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/EmptyModelValidatorProvider.cs b/src/System.Web.Mvc/EmptyModelValidatorProvider.cs
index 0bd617c4..a0c55769 100644
--- a/src/System.Web.Mvc/EmptyModelValidatorProvider.cs
+++ b/src/System.Web.Mvc/EmptyModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/EmptyResult.cs b/src/System.Web.Mvc/EmptyResult.cs
index f67ab681..7a08ea61 100644
--- a/src/System.Web.Mvc/EmptyResult.cs
+++ b/src/System.Web.Mvc/EmptyResult.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
// represents a result that doesn't do anything, like a controller action returning null
public class EmptyResult : ActionResult
diff --git a/src/System.Web.Mvc/Error.cs b/src/System.Web.Mvc/Error.cs
index 173de8ca..c51a7de4 100644
--- a/src/System.Web.Mvc/Error.cs
+++ b/src/System.Web.Mvc/Error.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Mvc.Async;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ExceptionContext.cs b/src/System.Web.Mvc/ExceptionContext.cs
index 29cbf6df..8e9f5b7e 100644
--- a/src/System.Web.Mvc/ExceptionContext.cs
+++ b/src/System.Web.Mvc/ExceptionContext.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ExpressionHelper.cs b/src/System.Web.Mvc/ExpressionHelper.cs
index 69432305..6aeda69d 100644
--- a/src/System.Web.Mvc/ExpressionHelper.cs
+++ b/src/System.Web.Mvc/ExpressionHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Linq.Expressions;
diff --git a/src/System.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs
index e1c50e74..2ee4c7f4 100644
--- a/src/System.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/BinaryExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs b/src/System.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs
index 9d6d3fba..22fbbfe2 100644
--- a/src/System.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/CachedExpressionCompiler.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs
index ceb7d327..f19aaa96 100644
--- a/src/System.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/ConditionalExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
#pragma warning disable 659 // overrides AddToHashCodeCombiner instead
diff --git a/src/System.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs
index 484e7976..95ced117 100644
--- a/src/System.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/ConstantExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
#pragma warning disable 659 // overrides AddToHashCodeCombiner instead
diff --git a/src/System.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs
index e8503774..76592a38 100644
--- a/src/System.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/DefaultExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
#pragma warning disable 659 // overrides AddToHashCodeCombiner instead
diff --git a/src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs
index 1d9cf5e2..4062edc0 100644
--- a/src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
namespace System.Web.Mvc.ExpressionUtil
{
diff --git a/src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs b/src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs
index 3399dcee..7b990c02 100644
--- a/src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/ExpressionFingerprintChain.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc.ExpressionUtil
{
diff --git a/src/System.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs b/src/System.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs
index ceaa6987..083a8773 100644
--- a/src/System.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/FingerprintingExpressionVisitor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq.Expressions;
namespace System.Web.Mvc.ExpressionUtil
diff --git a/src/System.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs b/src/System.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs
index 37349bfc..77295665 100644
--- a/src/System.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/HashCodeCombiner.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
namespace System.Web.Mvc.ExpressionUtil
{
diff --git a/src/System.Web.Mvc/ExpressionUtil/Hoisted`2.cs b/src/System.Web.Mvc/ExpressionUtil/Hoisted`2.cs
index 1785e627..67ffdb41 100644
--- a/src/System.Web.Mvc/ExpressionUtil/Hoisted`2.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/Hoisted`2.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc.ExpressionUtil
{
diff --git a/src/System.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs b/src/System.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs
index 40772cbc..02f95f2f 100644
--- a/src/System.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/HoistingExpressionVisitor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq.Expressions;
namespace System.Web.Mvc.ExpressionUtil
diff --git a/src/System.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs
index 038e2f53..93991187 100644
--- a/src/System.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/IndexExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs
index 1bcb58bf..3a41e712 100644
--- a/src/System.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/LambdaExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
#pragma warning disable 659 // overrides AddToHashCodeCombiner instead
diff --git a/src/System.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs
index 309dedca..229beddf 100644
--- a/src/System.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/MemberExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs
index 082541a8..b0d6ce07 100644
--- a/src/System.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/MethodCallExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs
index 5799d064..d846a24e 100644
--- a/src/System.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/ParameterExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
#pragma warning disable 659 // overrides AddToHashCodeCombiner instead
diff --git a/src/System.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs
index 6e60efd4..9cd63930 100644
--- a/src/System.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/TypeBinaryExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
#pragma warning disable 659 // overrides AddToHashCodeCombiner instead
diff --git a/src/System.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs b/src/System.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs
index 2df90a8a..9029a22e 100644
--- a/src/System.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs
+++ b/src/System.Web.Mvc/ExpressionUtil/UnaryExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/src/System.Web.Mvc/FieldValidationMetadata.cs b/src/System.Web.Mvc/FieldValidationMetadata.cs
index e025e6ac..87187625 100644
--- a/src/System.Web.Mvc/FieldValidationMetadata.cs
+++ b/src/System.Web.Mvc/FieldValidationMetadata.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/FileContentResult.cs b/src/System.Web.Mvc/FileContentResult.cs
index ab28d0ba..d8393529 100644
--- a/src/System.Web.Mvc/FileContentResult.cs
+++ b/src/System.Web.Mvc/FileContentResult.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/FilePathResult.cs b/src/System.Web.Mvc/FilePathResult.cs
index fd2507a6..6a24abed 100644
--- a/src/System.Web.Mvc/FilePathResult.cs
+++ b/src/System.Web.Mvc/FilePathResult.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Properties;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Properties;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/FileResult.cs b/src/System.Web.Mvc/FileResult.cs
index dcaab762..1ed1182c 100644
--- a/src/System.Web.Mvc/FileResult.cs
+++ b/src/System.Web.Mvc/FileResult.cs
@@ -1,4 +1,6 @@
-using System.Net.Mime;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Mime;
using System.Text;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/FileStreamResult.cs b/src/System.Web.Mvc/FileStreamResult.cs
index 2fc5a132..bb565494 100644
--- a/src/System.Web.Mvc/FileStreamResult.cs
+++ b/src/System.Web.Mvc/FileStreamResult.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/Filter.cs b/src/System.Web.Mvc/Filter.cs
index e027dbef..1ec2f69f 100644
--- a/src/System.Web.Mvc/Filter.cs
+++ b/src/System.Web.Mvc/Filter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class Filter
{
diff --git a/src/System.Web.Mvc/FilterAttribute.cs b/src/System.Web.Mvc/FilterAttribute.cs
index 88fcdaf4..fd5e1fc4 100644
--- a/src/System.Web.Mvc/FilterAttribute.cs
+++ b/src/System.Web.Mvc/FilterAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Linq;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/FilterAttributeFilterProvider.cs b/src/System.Web.Mvc/FilterAttributeFilterProvider.cs
index 74022795..06eaefd0 100644
--- a/src/System.Web.Mvc/FilterAttributeFilterProvider.cs
+++ b/src/System.Web.Mvc/FilterAttributeFilterProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/FilterInfo.cs b/src/System.Web.Mvc/FilterInfo.cs
index 1d14ce79..2787751a 100644
--- a/src/System.Web.Mvc/FilterInfo.cs
+++ b/src/System.Web.Mvc/FilterInfo.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/FilterProviderCollection.cs b/src/System.Web.Mvc/FilterProviderCollection.cs
index 854733d7..40091174 100644
--- a/src/System.Web.Mvc/FilterProviderCollection.cs
+++ b/src/System.Web.Mvc/FilterProviderCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/src/System.Web.Mvc/FilterProviders.cs b/src/System.Web.Mvc/FilterProviders.cs
index 7ff3db9a..4b527275 100644
--- a/src/System.Web.Mvc/FilterProviders.cs
+++ b/src/System.Web.Mvc/FilterProviders.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public static class FilterProviders
{
diff --git a/src/System.Web.Mvc/FilterScope.cs b/src/System.Web.Mvc/FilterScope.cs
index ca315e00..4664e21f 100644
--- a/src/System.Web.Mvc/FilterScope.cs
+++ b/src/System.Web.Mvc/FilterScope.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public enum FilterScope
{
diff --git a/src/System.Web.Mvc/FormCollection.cs b/src/System.Web.Mvc/FormCollection.cs
index 4adc8b42..ac7c11a5 100644
--- a/src/System.Web.Mvc/FormCollection.cs
+++ b/src/System.Web.Mvc/FormCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Helpers;
diff --git a/src/System.Web.Mvc/FormContext.cs b/src/System.Web.Mvc/FormContext.cs
index b117c2b2..54dfb285 100644
--- a/src/System.Web.Mvc/FormContext.cs
+++ b/src/System.Web.Mvc/FormContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Script.Serialization;
diff --git a/src/System.Web.Mvc/FormMethod.cs b/src/System.Web.Mvc/FormMethod.cs
index 5e49bb3b..a5bd6b3c 100644
--- a/src/System.Web.Mvc/FormMethod.cs
+++ b/src/System.Web.Mvc/FormMethod.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public enum FormMethod
{
diff --git a/src/System.Web.Mvc/FormValueProvider.cs b/src/System.Web.Mvc/FormValueProvider.cs
index 5b9bf1e3..2fff054a 100644
--- a/src/System.Web.Mvc/FormValueProvider.cs
+++ b/src/System.Web.Mvc/FormValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Helpers;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/FormValueProviderFactory.cs b/src/System.Web.Mvc/FormValueProviderFactory.cs
index d6b28452..16aa90c3 100644
--- a/src/System.Web.Mvc/FormValueProviderFactory.cs
+++ b/src/System.Web.Mvc/FormValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Web.Helpers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Helpers;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/GlobalFilterCollection.cs b/src/System.Web.Mvc/GlobalFilterCollection.cs
index 8dfee88f..d0dde537 100644
--- a/src/System.Web.Mvc/GlobalFilterCollection.cs
+++ b/src/System.Web.Mvc/GlobalFilterCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
diff --git a/src/System.Web.Mvc/GlobalFilters.cs b/src/System.Web.Mvc/GlobalFilters.cs
index 926e4fcd..5d8acbef 100644
--- a/src/System.Web.Mvc/GlobalFilters.cs
+++ b/src/System.Web.Mvc/GlobalFilters.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public static class GlobalFilters
{
diff --git a/src/System.Web.Mvc/GlobalSuppressions.cs b/src/System.Web.Mvc/GlobalSuppressions.cs
index f7a121ee..7b7e0d1e 100644
--- a/src/System.Web.Mvc/GlobalSuppressions.cs
+++ b/src/System.Web.Mvc/GlobalSuppressions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
diff --git a/src/System.Web.Mvc/HandleErrorAttribute.cs b/src/System.Web.Mvc/HandleErrorAttribute.cs
index c4b61341..eb57978c 100644
--- a/src/System.Web.Mvc/HandleErrorAttribute.cs
+++ b/src/System.Web.Mvc/HandleErrorAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/HandleErrorInfo.cs b/src/System.Web.Mvc/HandleErrorInfo.cs
index 7b708c60..4ab449c2 100644
--- a/src/System.Web.Mvc/HandleErrorInfo.cs
+++ b/src/System.Web.Mvc/HandleErrorInfo.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Properties;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Properties;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HiddenInputAttribute.cs b/src/System.Web.Mvc/HiddenInputAttribute.cs
index 1692a6b0..e17e02d3 100644
--- a/src/System.Web.Mvc/HiddenInputAttribute.cs
+++ b/src/System.Web.Mvc/HiddenInputAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
public sealed class HiddenInputAttribute : Attribute
diff --git a/src/System.Web.Mvc/Html/ChildActionExtensions.cs b/src/System.Web.Mvc/Html/ChildActionExtensions.cs
index 4c74a763..d996b183 100644
--- a/src/System.Web.Mvc/Html/ChildActionExtensions.cs
+++ b/src/System.Web.Mvc/Html/ChildActionExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
diff --git a/src/System.Web.Mvc/Html/DefaultDisplayTemplates.cs b/src/System.Web.Mvc/Html/DefaultDisplayTemplates.cs
index cd329237..c98a1e8f 100644
--- a/src/System.Web.Mvc/Html/DefaultDisplayTemplates.cs
+++ b/src/System.Web.Mvc/Html/DefaultDisplayTemplates.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Globalization;
diff --git a/src/System.Web.Mvc/Html/DefaultEditorTemplates.cs b/src/System.Web.Mvc/Html/DefaultEditorTemplates.cs
index 5130e3e7..892d046f 100644
--- a/src/System.Web.Mvc/Html/DefaultEditorTemplates.cs
+++ b/src/System.Web.Mvc/Html/DefaultEditorTemplates.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Data.Linq;
diff --git a/src/System.Web.Mvc/Html/DisplayExtensions.cs b/src/System.Web.Mvc/Html/DisplayExtensions.cs
index 4b5eaa0a..f15ddabe 100644
--- a/src/System.Web.Mvc/Html/DisplayExtensions.cs
+++ b/src/System.Web.Mvc/Html/DisplayExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Web.UI.WebControls;
diff --git a/src/System.Web.Mvc/Html/DisplayNameExtensions.cs b/src/System.Web.Mvc/Html/DisplayNameExtensions.cs
index b683aef2..0e82dec8 100644
--- a/src/System.Web.Mvc/Html/DisplayNameExtensions.cs
+++ b/src/System.Web.Mvc/Html/DisplayNameExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Linq.Expressions;
diff --git a/src/System.Web.Mvc/Html/DisplayTextExtensions.cs b/src/System.Web.Mvc/Html/DisplayTextExtensions.cs
index 92142125..6a324016 100644
--- a/src/System.Web.Mvc/Html/DisplayTextExtensions.cs
+++ b/src/System.Web.Mvc/Html/DisplayTextExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
namespace System.Web.Mvc.Html
diff --git a/src/System.Web.Mvc/Html/EditorExtensions.cs b/src/System.Web.Mvc/Html/EditorExtensions.cs
index 7caa4887..206fbab0 100644
--- a/src/System.Web.Mvc/Html/EditorExtensions.cs
+++ b/src/System.Web.Mvc/Html/EditorExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
using System.Web.UI.WebControls;
diff --git a/src/System.Web.Mvc/Html/FormExtensions.cs b/src/System.Web.Mvc/Html/FormExtensions.cs
index 4a6780cb..7409239d 100644
--- a/src/System.Web.Mvc/Html/FormExtensions.cs
+++ b/src/System.Web.Mvc/Html/FormExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Routing;
diff --git a/src/System.Web.Mvc/Html/InputExtensions.cs b/src/System.Web.Mvc/Html/InputExtensions.cs
index fa3d7e9c..5fd8f257 100644
--- a/src/System.Web.Mvc/Html/InputExtensions.cs
+++ b/src/System.Web.Mvc/Html/InputExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Data.Linq;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/Html/LabelExtensions.cs b/src/System.Web.Mvc/Html/LabelExtensions.cs
index 96c06b2e..0bcbaf75 100644
--- a/src/System.Web.Mvc/Html/LabelExtensions.cs
+++ b/src/System.Web.Mvc/Html/LabelExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Linq.Expressions;
diff --git a/src/System.Web.Mvc/Html/LinkExtensions.cs b/src/System.Web.Mvc/Html/LinkExtensions.cs
index cde4318c..d49ac539 100644
--- a/src/System.Web.Mvc/Html/LinkExtensions.cs
+++ b/src/System.Web.Mvc/Html/LinkExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc.Properties;
using System.Web.Routing;
diff --git a/src/System.Web.Mvc/Html/MvcForm.cs b/src/System.Web.Mvc/Html/MvcForm.cs
index 1d700468..e290d337 100644
--- a/src/System.Web.Mvc/Html/MvcForm.cs
+++ b/src/System.Web.Mvc/Html/MvcForm.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc.Properties;
namespace System.Web.Mvc.Html
diff --git a/src/System.Web.Mvc/Html/NameExtensions.cs b/src/System.Web.Mvc/Html/NameExtensions.cs
index 9d5f9b16..c72d3b7c 100644
--- a/src/System.Web.Mvc/Html/NameExtensions.cs
+++ b/src/System.Web.Mvc/Html/NameExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
namespace System.Web.Mvc.Html
diff --git a/src/System.Web.Mvc/Html/PartialExtensions.cs b/src/System.Web.Mvc/Html/PartialExtensions.cs
index ee3dcc7d..37e6d3b5 100644
--- a/src/System.Web.Mvc/Html/PartialExtensions.cs
+++ b/src/System.Web.Mvc/Html/PartialExtensions.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.IO;
namespace System.Web.Mvc.Html
diff --git a/src/System.Web.Mvc/Html/RenderPartialExtensions.cs b/src/System.Web.Mvc/Html/RenderPartialExtensions.cs
index 751c5dd9..1e93aa59 100644
--- a/src/System.Web.Mvc/Html/RenderPartialExtensions.cs
+++ b/src/System.Web.Mvc/Html/RenderPartialExtensions.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Html
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Html
{
public static class RenderPartialExtensions
{
diff --git a/src/System.Web.Mvc/Html/SelectExtensions.cs b/src/System.Web.Mvc/Html/SelectExtensions.cs
index 98a93f47..c124b65f 100644
--- a/src/System.Web.Mvc/Html/SelectExtensions.cs
+++ b/src/System.Web.Mvc/Html/SelectExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/Html/TemplateHelpers.cs b/src/System.Web.Mvc/Html/TemplateHelpers.cs
index 41f149cc..ce1847ba 100644
--- a/src/System.Web.Mvc/Html/TemplateHelpers.cs
+++ b/src/System.Web.Mvc/Html/TemplateHelpers.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.Mvc/Html/TextAreaExtensions.cs b/src/System.Web.Mvc/Html/TextAreaExtensions.cs
index 490a76e7..4b863f24 100644
--- a/src/System.Web.Mvc/Html/TextAreaExtensions.cs
+++ b/src/System.Web.Mvc/Html/TextAreaExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq.Expressions;
diff --git a/src/System.Web.Mvc/Html/ValidationExtensions.cs b/src/System.Web.Mvc/Html/ValidationExtensions.cs
index b225110e..235e01ce 100644
--- a/src/System.Web.Mvc/Html/ValidationExtensions.cs
+++ b/src/System.Web.Mvc/Html/ValidationExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/Html/ValueExtensions.cs b/src/System.Web.Mvc/Html/ValueExtensions.cs
index 53e297c7..a7675a00 100644
--- a/src/System.Web.Mvc/Html/ValueExtensions.cs
+++ b/src/System.Web.Mvc/Html/ValueExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Linq.Expressions;
namespace System.Web.Mvc.Html
diff --git a/src/System.Web.Mvc/HtmlHelper.cs b/src/System.Web.Mvc/HtmlHelper.cs
index 43c483bf..69b973ad 100644
--- a/src/System.Web.Mvc/HtmlHelper.cs
+++ b/src/System.Web.Mvc/HtmlHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/HtmlHelper`1.cs b/src/System.Web.Mvc/HtmlHelper`1.cs
index 77eb44a7..477c7768 100644
--- a/src/System.Web.Mvc/HtmlHelper`1.cs
+++ b/src/System.Web.Mvc/HtmlHelper`1.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpDeleteAttribute.cs b/src/System.Web.Mvc/HttpDeleteAttribute.cs
index 5e661dfa..dfdb6bc1 100644
--- a/src/System.Web.Mvc/HttpDeleteAttribute.cs
+++ b/src/System.Web.Mvc/HttpDeleteAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpFileCollectionValueProvider.cs b/src/System.Web.Mvc/HttpFileCollectionValueProvider.cs
index 3c3760eb..0c968a6b 100644
--- a/src/System.Web.Mvc/HttpFileCollectionValueProvider.cs
+++ b/src/System.Web.Mvc/HttpFileCollectionValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/HttpFileCollectionValueProviderFactory.cs b/src/System.Web.Mvc/HttpFileCollectionValueProviderFactory.cs
index 0c93d4dd..48ec1834 100644
--- a/src/System.Web.Mvc/HttpFileCollectionValueProviderFactory.cs
+++ b/src/System.Web.Mvc/HttpFileCollectionValueProviderFactory.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public sealed class HttpFileCollectionValueProviderFactory : ValueProviderFactory
{
diff --git a/src/System.Web.Mvc/HttpGetAttribute.cs b/src/System.Web.Mvc/HttpGetAttribute.cs
index 41029ceb..7e4ff473 100644
--- a/src/System.Web.Mvc/HttpGetAttribute.cs
+++ b/src/System.Web.Mvc/HttpGetAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpHandlerUtil.cs b/src/System.Web.Mvc/HttpHandlerUtil.cs
index 89d1981b..7ce195c6 100644
--- a/src/System.Web.Mvc/HttpHandlerUtil.cs
+++ b/src/System.Web.Mvc/HttpHandlerUtil.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc.Properties;
using System.Web.UI;
diff --git a/src/System.Web.Mvc/HttpHeadAttribute.cs b/src/System.Web.Mvc/HttpHeadAttribute.cs
index 89b3a2fe..59275be3 100644
--- a/src/System.Web.Mvc/HttpHeadAttribute.cs
+++ b/src/System.Web.Mvc/HttpHeadAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpNotFoundResult.cs b/src/System.Web.Mvc/HttpNotFoundResult.cs
index 9b749ace..e2913302 100644
--- a/src/System.Web.Mvc/HttpNotFoundResult.cs
+++ b/src/System.Web.Mvc/HttpNotFoundResult.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpOptionsAttribute.cs b/src/System.Web.Mvc/HttpOptionsAttribute.cs
index 8ba16155..59f432c9 100644
--- a/src/System.Web.Mvc/HttpOptionsAttribute.cs
+++ b/src/System.Web.Mvc/HttpOptionsAttribute.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Reflection;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/HttpPatchAttribute.cs b/src/System.Web.Mvc/HttpPatchAttribute.cs
index 6f7d9252..898ec7dd 100644
--- a/src/System.Web.Mvc/HttpPatchAttribute.cs
+++ b/src/System.Web.Mvc/HttpPatchAttribute.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Reflection;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/HttpPostAttribute.cs b/src/System.Web.Mvc/HttpPostAttribute.cs
index da4e10cc..8f42b718 100644
--- a/src/System.Web.Mvc/HttpPostAttribute.cs
+++ b/src/System.Web.Mvc/HttpPostAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpPostedFileBaseModelBinder.cs b/src/System.Web.Mvc/HttpPostedFileBaseModelBinder.cs
index 43545acc..8db98617 100644
--- a/src/System.Web.Mvc/HttpPostedFileBaseModelBinder.cs
+++ b/src/System.Web.Mvc/HttpPostedFileBaseModelBinder.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class HttpPostedFileBaseModelBinder : IModelBinder
{
diff --git a/src/System.Web.Mvc/HttpPutAttribute.cs b/src/System.Web.Mvc/HttpPutAttribute.cs
index 7f0fe8e3..57ea950e 100644
--- a/src/System.Web.Mvc/HttpPutAttribute.cs
+++ b/src/System.Web.Mvc/HttpPutAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpRequestExtensions.cs b/src/System.Web.Mvc/HttpRequestExtensions.cs
index d1719da6..5a80afcb 100644
--- a/src/System.Web.Mvc/HttpRequestExtensions.cs
+++ b/src/System.Web.Mvc/HttpRequestExtensions.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public static class HttpRequestExtensions
{
diff --git a/src/System.Web.Mvc/HttpStatusCodeResult.cs b/src/System.Web.Mvc/HttpStatusCodeResult.cs
index 785e1eae..f910975e 100644
--- a/src/System.Web.Mvc/HttpStatusCodeResult.cs
+++ b/src/System.Web.Mvc/HttpStatusCodeResult.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpUnauthorizedResult.cs b/src/System.Web.Mvc/HttpUnauthorizedResult.cs
index fe672422..5168c782 100644
--- a/src/System.Web.Mvc/HttpUnauthorizedResult.cs
+++ b/src/System.Web.Mvc/HttpUnauthorizedResult.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/HttpVerbs.cs b/src/System.Web.Mvc/HttpVerbs.cs
index debd7824..c8d9ad0b 100644
--- a/src/System.Web.Mvc/HttpVerbs.cs
+++ b/src/System.Web.Mvc/HttpVerbs.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
[Flags]
public enum HttpVerbs
diff --git a/src/System.Web.Mvc/IActionFilter.cs b/src/System.Web.Mvc/IActionFilter.cs
index 8ebbbca5..3d7fa105 100644
--- a/src/System.Web.Mvc/IActionFilter.cs
+++ b/src/System.Web.Mvc/IActionFilter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IActionFilter
{
diff --git a/src/System.Web.Mvc/IActionInvoker.cs b/src/System.Web.Mvc/IActionInvoker.cs
index 0cec2baf..ebb89f78 100644
--- a/src/System.Web.Mvc/IActionInvoker.cs
+++ b/src/System.Web.Mvc/IActionInvoker.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IActionInvoker
{
diff --git a/src/System.Web.Mvc/IAuthorizationFilter.cs b/src/System.Web.Mvc/IAuthorizationFilter.cs
index e0f01b26..82693463 100644
--- a/src/System.Web.Mvc/IAuthorizationFilter.cs
+++ b/src/System.Web.Mvc/IAuthorizationFilter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IAuthorizationFilter
{
diff --git a/src/System.Web.Mvc/IBuildManager.cs b/src/System.Web.Mvc/IBuildManager.cs
index 5782fbd6..2b832c93 100644
--- a/src/System.Web.Mvc/IBuildManager.cs
+++ b/src/System.Web.Mvc/IBuildManager.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.IO;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/IClientValidatable.cs b/src/System.Web.Mvc/IClientValidatable.cs
index 1eeee7c4..487b8d22 100644
--- a/src/System.Web.Mvc/IClientValidatable.cs
+++ b/src/System.Web.Mvc/IClientValidatable.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IController.cs b/src/System.Web.Mvc/IController.cs
index 751f8d29..68d329f7 100644
--- a/src/System.Web.Mvc/IController.cs
+++ b/src/System.Web.Mvc/IController.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IControllerActivator.cs b/src/System.Web.Mvc/IControllerActivator.cs
index 38bece0e..226aa4b1 100644
--- a/src/System.Web.Mvc/IControllerActivator.cs
+++ b/src/System.Web.Mvc/IControllerActivator.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IControllerFactory.cs b/src/System.Web.Mvc/IControllerFactory.cs
index 55166ba7..8f2043f3 100644
--- a/src/System.Web.Mvc/IControllerFactory.cs
+++ b/src/System.Web.Mvc/IControllerFactory.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
using System.Web.SessionState;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/IDependencyResolver.cs b/src/System.Web.Mvc/IDependencyResolver.cs
index fe5a6cbd..621f397f 100644
--- a/src/System.Web.Mvc/IDependencyResolver.cs
+++ b/src/System.Web.Mvc/IDependencyResolver.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/IEnumerableValueProvider.cs b/src/System.Web.Mvc/IEnumerableValueProvider.cs
index e4fe1bde..99e467b8 100644
--- a/src/System.Web.Mvc/IEnumerableValueProvider.cs
+++ b/src/System.Web.Mvc/IEnumerableValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IExceptionFilter.cs b/src/System.Web.Mvc/IExceptionFilter.cs
index 545187e6..46f6b2be 100644
--- a/src/System.Web.Mvc/IExceptionFilter.cs
+++ b/src/System.Web.Mvc/IExceptionFilter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IExceptionFilter
{
diff --git a/src/System.Web.Mvc/IFilterProvider.cs b/src/System.Web.Mvc/IFilterProvider.cs
index edae298e..87f7d7ad 100644
--- a/src/System.Web.Mvc/IFilterProvider.cs
+++ b/src/System.Web.Mvc/IFilterProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IMetadataAware.cs b/src/System.Web.Mvc/IMetadataAware.cs
index c1e9df24..863f8bbe 100644
--- a/src/System.Web.Mvc/IMetadataAware.cs
+++ b/src/System.Web.Mvc/IMetadataAware.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
// This interface is implemented by attributes which wish to contribute to the
// ModelMetadata creation process without needing to write a custom metadata
diff --git a/src/System.Web.Mvc/IModelBinder.cs b/src/System.Web.Mvc/IModelBinder.cs
index 41a488d2..19cf0a86 100644
--- a/src/System.Web.Mvc/IModelBinder.cs
+++ b/src/System.Web.Mvc/IModelBinder.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IModelBinder
{
diff --git a/src/System.Web.Mvc/IModelBinderProvider.cs b/src/System.Web.Mvc/IModelBinderProvider.cs
index eac700a1..ec6bc264 100644
--- a/src/System.Web.Mvc/IModelBinderProvider.cs
+++ b/src/System.Web.Mvc/IModelBinderProvider.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IModelBinderProvider
{
diff --git a/src/System.Web.Mvc/IMvcControlBuilder.cs b/src/System.Web.Mvc/IMvcControlBuilder.cs
index 2f7e2064..6081d8ee 100644
--- a/src/System.Web.Mvc/IMvcControlBuilder.cs
+++ b/src/System.Web.Mvc/IMvcControlBuilder.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal interface IMvcControlBuilder
{
diff --git a/src/System.Web.Mvc/IMvcFilter.cs b/src/System.Web.Mvc/IMvcFilter.cs
index 05aa035f..3a706f6e 100644
--- a/src/System.Web.Mvc/IMvcFilter.cs
+++ b/src/System.Web.Mvc/IMvcFilter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IMvcFilter
{
diff --git a/src/System.Web.Mvc/IResolver.cs b/src/System.Web.Mvc/IResolver.cs
index 0d0a01d6..fdafc11f 100644
--- a/src/System.Web.Mvc/IResolver.cs
+++ b/src/System.Web.Mvc/IResolver.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal interface IResolver<T>
{
diff --git a/src/System.Web.Mvc/IResultFilter.cs b/src/System.Web.Mvc/IResultFilter.cs
index 892489cb..1c0e9357 100644
--- a/src/System.Web.Mvc/IResultFilter.cs
+++ b/src/System.Web.Mvc/IResultFilter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IResultFilter
{
diff --git a/src/System.Web.Mvc/IRouteWithArea.cs b/src/System.Web.Mvc/IRouteWithArea.cs
index 83fb00fc..ffe01a11 100644
--- a/src/System.Web.Mvc/IRouteWithArea.cs
+++ b/src/System.Web.Mvc/IRouteWithArea.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IRouteWithArea
{
diff --git a/src/System.Web.Mvc/ITempDataProvider.cs b/src/System.Web.Mvc/ITempDataProvider.cs
index 7f40896c..9dcad05d 100644
--- a/src/System.Web.Mvc/ITempDataProvider.cs
+++ b/src/System.Web.Mvc/ITempDataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IUniquelyIdentifiable.cs b/src/System.Web.Mvc/IUniquelyIdentifiable.cs
index a310c93a..3470a5de 100644
--- a/src/System.Web.Mvc/IUniquelyIdentifiable.cs
+++ b/src/System.Web.Mvc/IUniquelyIdentifiable.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal interface IUniquelyIdentifiable
{
diff --git a/src/System.Web.Mvc/IUnvalidatedRequestValues.cs b/src/System.Web.Mvc/IUnvalidatedRequestValues.cs
index 1f5c67bc..bd15f6a8 100644
--- a/src/System.Web.Mvc/IUnvalidatedRequestValues.cs
+++ b/src/System.Web.Mvc/IUnvalidatedRequestValues.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IUnvalidatedValueProvider.cs b/src/System.Web.Mvc/IUnvalidatedValueProvider.cs
index 91882c3a..d2ce80e3 100644
--- a/src/System.Web.Mvc/IUnvalidatedValueProvider.cs
+++ b/src/System.Web.Mvc/IUnvalidatedValueProvider.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
// Represents a special IValueProvider that has the ability to skip request validation.
public interface IUnvalidatedValueProvider : IValueProvider
diff --git a/src/System.Web.Mvc/IValueProvider.cs b/src/System.Web.Mvc/IValueProvider.cs
index 37b83a14..8d204c54 100644
--- a/src/System.Web.Mvc/IValueProvider.cs
+++ b/src/System.Web.Mvc/IValueProvider.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IValueProvider
{
diff --git a/src/System.Web.Mvc/IView.cs b/src/System.Web.Mvc/IView.cs
index 2d48cf70..511bd383 100644
--- a/src/System.Web.Mvc/IView.cs
+++ b/src/System.Web.Mvc/IView.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IViewDataContainer.cs b/src/System.Web.Mvc/IViewDataContainer.cs
index 34063148..9fbe0cd4 100644
--- a/src/System.Web.Mvc/IViewDataContainer.cs
+++ b/src/System.Web.Mvc/IViewDataContainer.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/IViewEngine.cs b/src/System.Web.Mvc/IViewEngine.cs
index cda8075f..414d0445 100644
--- a/src/System.Web.Mvc/IViewEngine.cs
+++ b/src/System.Web.Mvc/IViewEngine.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IViewEngine
{
diff --git a/src/System.Web.Mvc/IViewLocationCache.cs b/src/System.Web.Mvc/IViewLocationCache.cs
index a8661349..5b79f2e0 100644
--- a/src/System.Web.Mvc/IViewLocationCache.cs
+++ b/src/System.Web.Mvc/IViewLocationCache.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
namespace System.Web.Mvc
{
public interface IViewLocationCache
diff --git a/src/System.Web.Mvc/IViewPageActivator.cs b/src/System.Web.Mvc/IViewPageActivator.cs
index 40420ff8..35b1beea 100644
--- a/src/System.Web.Mvc/IViewPageActivator.cs
+++ b/src/System.Web.Mvc/IViewPageActivator.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public interface IViewPageActivator
{
diff --git a/src/System.Web.Mvc/IViewStartPageChild.cs b/src/System.Web.Mvc/IViewStartPageChild.cs
index b97d02ed..caeeb67c 100644
--- a/src/System.Web.Mvc/IViewStartPageChild.cs
+++ b/src/System.Web.Mvc/IViewStartPageChild.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal interface IViewStartPageChild
{
diff --git a/src/System.Web.Mvc/InputType.cs b/src/System.Web.Mvc/InputType.cs
index d3c3b204..9cdd0719 100644
--- a/src/System.Web.Mvc/InputType.cs
+++ b/src/System.Web.Mvc/InputType.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public enum InputType
{
diff --git a/src/System.Web.Mvc/JavaScriptResult.cs b/src/System.Web.Mvc/JavaScriptResult.cs
index e692648d..9016320d 100644
--- a/src/System.Web.Mvc/JavaScriptResult.cs
+++ b/src/System.Web.Mvc/JavaScriptResult.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class JavaScriptResult : ActionResult
{
diff --git a/src/System.Web.Mvc/JsonRequestBehavior.cs b/src/System.Web.Mvc/JsonRequestBehavior.cs
index 438d3cb3..c8259873 100644
--- a/src/System.Web.Mvc/JsonRequestBehavior.cs
+++ b/src/System.Web.Mvc/JsonRequestBehavior.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public enum JsonRequestBehavior
{
diff --git a/src/System.Web.Mvc/JsonResult.cs b/src/System.Web.Mvc/JsonResult.cs
index 762a787c..83ce1a37 100644
--- a/src/System.Web.Mvc/JsonResult.cs
+++ b/src/System.Web.Mvc/JsonResult.cs
@@ -1,4 +1,6 @@
-using System.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Text;
using System.Web.Mvc.Properties;
using System.Web.Script.Serialization;
diff --git a/src/System.Web.Mvc/JsonValueProviderFactory.cs b/src/System.Web.Mvc/JsonValueProviderFactory.cs
index 31be9845..74ab5e3e 100644
--- a/src/System.Web.Mvc/JsonValueProviderFactory.cs
+++ b/src/System.Web.Mvc/JsonValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Configuration;
diff --git a/src/System.Web.Mvc/LinqBinaryModelBinder.cs b/src/System.Web.Mvc/LinqBinaryModelBinder.cs
index 005a36df..a7c215b4 100644
--- a/src/System.Web.Mvc/LinqBinaryModelBinder.cs
+++ b/src/System.Web.Mvc/LinqBinaryModelBinder.cs
@@ -1,4 +1,6 @@
-using System.Data.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Data.Linq;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ModelBinderAttribute.cs b/src/System.Web.Mvc/ModelBinderAttribute.cs
index 4e517d3c..83d82c15 100644
--- a/src/System.Web.Mvc/ModelBinderAttribute.cs
+++ b/src/System.Web.Mvc/ModelBinderAttribute.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Mvc.Properties;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ModelBinderDictionary.cs b/src/System.Web.Mvc/ModelBinderDictionary.cs
index 273787e5..1c808ece 100644
--- a/src/System.Web.Mvc/ModelBinderDictionary.cs
+++ b/src/System.Web.Mvc/ModelBinderDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ModelBinderProviderCollection.cs b/src/System.Web.Mvc/ModelBinderProviderCollection.cs
index eb3117a3..58fbcbc6 100644
--- a/src/System.Web.Mvc/ModelBinderProviderCollection.cs
+++ b/src/System.Web.Mvc/ModelBinderProviderCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/src/System.Web.Mvc/ModelBinderProviders.cs b/src/System.Web.Mvc/ModelBinderProviders.cs
index dcbed64e..8bf99e68 100644
--- a/src/System.Web.Mvc/ModelBinderProviders.cs
+++ b/src/System.Web.Mvc/ModelBinderProviders.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public static class ModelBinderProviders
{
diff --git a/src/System.Web.Mvc/ModelBinders.cs b/src/System.Web.Mvc/ModelBinders.cs
index da986a42..18d9dda7 100644
--- a/src/System.Web.Mvc/ModelBinders.cs
+++ b/src/System.Web.Mvc/ModelBinders.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Data.Linq;
using System.Linq;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ModelBindingContext.cs b/src/System.Web.Mvc/ModelBindingContext.cs
index e57be059..436a4885 100644
--- a/src/System.Web.Mvc/ModelBindingContext.cs
+++ b/src/System.Web.Mvc/ModelBindingContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ModelError.cs b/src/System.Web.Mvc/ModelError.cs
index d05f2509..0d7bde50 100644
--- a/src/System.Web.Mvc/ModelError.cs
+++ b/src/System.Web.Mvc/ModelError.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
[Serializable]
public class ModelError
diff --git a/src/System.Web.Mvc/ModelErrorCollection.cs b/src/System.Web.Mvc/ModelErrorCollection.cs
index e6a7867d..124de193 100644
--- a/src/System.Web.Mvc/ModelErrorCollection.cs
+++ b/src/System.Web.Mvc/ModelErrorCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ModelMetadata.cs b/src/System.Web.Mvc/ModelMetadata.cs
index 4a2ad50c..3ebf3e28 100644
--- a/src/System.Web.Mvc/ModelMetadata.cs
+++ b/src/System.Web.Mvc/ModelMetadata.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/ModelMetadataProvider.cs b/src/System.Web.Mvc/ModelMetadataProvider.cs
index 0db73fba..006f0094 100644
--- a/src/System.Web.Mvc/ModelMetadataProvider.cs
+++ b/src/System.Web.Mvc/ModelMetadataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ModelMetadataProviders.cs b/src/System.Web.Mvc/ModelMetadataProviders.cs
index d9cd8b92..25195401 100644
--- a/src/System.Web.Mvc/ModelMetadataProviders.cs
+++ b/src/System.Web.Mvc/ModelMetadataProviders.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class ModelMetadataProviders
{
diff --git a/src/System.Web.Mvc/ModelState.cs b/src/System.Web.Mvc/ModelState.cs
index ae1d28d4..7b6fe514 100644
--- a/src/System.Web.Mvc/ModelState.cs
+++ b/src/System.Web.Mvc/ModelState.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
[Serializable]
public class ModelState
diff --git a/src/System.Web.Mvc/ModelStateDictionary.cs b/src/System.Web.Mvc/ModelStateDictionary.cs
index f1b149f2..35193809 100644
--- a/src/System.Web.Mvc/ModelStateDictionary.cs
+++ b/src/System.Web.Mvc/ModelStateDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
diff --git a/src/System.Web.Mvc/ModelValidationResult.cs b/src/System.Web.Mvc/ModelValidationResult.cs
index f7815371..f593d5eb 100644
--- a/src/System.Web.Mvc/ModelValidationResult.cs
+++ b/src/System.Web.Mvc/ModelValidationResult.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class ModelValidationResult
{
diff --git a/src/System.Web.Mvc/ModelValidator.cs b/src/System.Web.Mvc/ModelValidator.cs
index e5c9774c..67a09179 100644
--- a/src/System.Web.Mvc/ModelValidator.cs
+++ b/src/System.Web.Mvc/ModelValidator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.Mvc/ModelValidatorProvider.cs b/src/System.Web.Mvc/ModelValidatorProvider.cs
index 932a091f..7205a845 100644
--- a/src/System.Web.Mvc/ModelValidatorProvider.cs
+++ b/src/System.Web.Mvc/ModelValidatorProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ModelValidatorProviderCollection.cs b/src/System.Web.Mvc/ModelValidatorProviderCollection.cs
index 666fdbf0..b293ecec 100644
--- a/src/System.Web.Mvc/ModelValidatorProviderCollection.cs
+++ b/src/System.Web.Mvc/ModelValidatorProviderCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/src/System.Web.Mvc/ModelValidatorProviders.cs b/src/System.Web.Mvc/ModelValidatorProviders.cs
index 66852578..df3704aa 100644
--- a/src/System.Web.Mvc/ModelValidatorProviders.cs
+++ b/src/System.Web.Mvc/ModelValidatorProviders.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public static class ModelValidatorProviders
{
diff --git a/src/System.Web.Mvc/MultiSelectList.cs b/src/System.Web.Mvc/MultiSelectList.cs
index eedb0100..f8b6c139 100644
--- a/src/System.Web.Mvc/MultiSelectList.cs
+++ b/src/System.Web.Mvc/MultiSelectList.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/MultiServiceResolver.cs b/src/System.Web.Mvc/MultiServiceResolver.cs
index 0eedd385..6a3c89c5 100644
--- a/src/System.Web.Mvc/MultiServiceResolver.cs
+++ b/src/System.Web.Mvc/MultiServiceResolver.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/MvcFilter.cs b/src/System.Web.Mvc/MvcFilter.cs
index 480b66ac..ccd475c2 100644
--- a/src/System.Web.Mvc/MvcFilter.cs
+++ b/src/System.Web.Mvc/MvcFilter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public abstract class MvcFilter : IMvcFilter
{
diff --git a/src/System.Web.Mvc/MvcHandler.cs b/src/System.Web.Mvc/MvcHandler.cs
index de4a6d8b..1727fa6a 100644
--- a/src/System.Web.Mvc/MvcHandler.cs
+++ b/src/System.Web.Mvc/MvcHandler.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Linq;
using System.Reflection;
using System.Threading;
diff --git a/src/System.Web.Mvc/MvcHtmlString.cs b/src/System.Web.Mvc/MvcHtmlString.cs
index 8905cd04..f4750869 100644
--- a/src/System.Web.Mvc/MvcHtmlString.cs
+++ b/src/System.Web.Mvc/MvcHtmlString.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/MvcHttpHandler.cs b/src/System.Web.Mvc/MvcHttpHandler.cs
index a64fb272..b565fa90 100644
--- a/src/System.Web.Mvc/MvcHttpHandler.cs
+++ b/src/System.Web.Mvc/MvcHttpHandler.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Async;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Async;
using System.Web.Routing;
using System.Web.SessionState;
diff --git a/src/System.Web.Mvc/MvcRouteHandler.cs b/src/System.Web.Mvc/MvcRouteHandler.cs
index 4b898b2c..6c6b815f 100644
--- a/src/System.Web.Mvc/MvcRouteHandler.cs
+++ b/src/System.Web.Mvc/MvcRouteHandler.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Properties;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Properties;
using System.Web.Routing;
using System.Web.SessionState;
diff --git a/src/System.Web.Mvc/MvcWebRazorHostFactory.cs b/src/System.Web.Mvc/MvcWebRazorHostFactory.cs
index f26f01ac..3c7faacc 100644
--- a/src/System.Web.Mvc/MvcWebRazorHostFactory.cs
+++ b/src/System.Web.Mvc/MvcWebRazorHostFactory.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Razor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Razor;
using System.Web.WebPages.Razor;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/NameValueCollectionExtensions.cs b/src/System.Web.Mvc/NameValueCollectionExtensions.cs
index 31bdd4f3..4eb842e5 100644
--- a/src/System.Web.Mvc/NameValueCollectionExtensions.cs
+++ b/src/System.Web.Mvc/NameValueCollectionExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/NameValueCollectionValueProvider.cs b/src/System.Web.Mvc/NameValueCollectionValueProvider.cs
index f9ea26a9..601a1d65 100644
--- a/src/System.Web.Mvc/NameValueCollectionValueProvider.cs
+++ b/src/System.Web.Mvc/NameValueCollectionValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Globalization;
using System.Threading;
diff --git a/src/System.Web.Mvc/NoAsyncTimeoutAttribute.cs b/src/System.Web.Mvc/NoAsyncTimeoutAttribute.cs
index 05da36c4..7ca9032d 100644
--- a/src/System.Web.Mvc/NoAsyncTimeoutAttribute.cs
+++ b/src/System.Web.Mvc/NoAsyncTimeoutAttribute.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/NonActionAttribute.cs b/src/System.Web.Mvc/NonActionAttribute.cs
index be4e1d47..e57c42f6 100644
--- a/src/System.Web.Mvc/NonActionAttribute.cs
+++ b/src/System.Web.Mvc/NonActionAttribute.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/NullViewLocationCache.cs b/src/System.Web.Mvc/NullViewLocationCache.cs
index 681e7e1e..bb24bf22 100644
--- a/src/System.Web.Mvc/NullViewLocationCache.cs
+++ b/src/System.Web.Mvc/NullViewLocationCache.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal sealed class NullViewLocationCache : IViewLocationCache
{
diff --git a/src/System.Web.Mvc/OutputCacheAttribute.cs b/src/System.Web.Mvc/OutputCacheAttribute.cs
index f205f49a..1dc69d9f 100644
--- a/src/System.Web.Mvc/OutputCacheAttribute.cs
+++ b/src/System.Web.Mvc/OutputCacheAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.Mvc/ParameterBindingInfo.cs b/src/System.Web.Mvc/ParameterBindingInfo.cs
index a005900c..5f937810 100644
--- a/src/System.Web.Mvc/ParameterBindingInfo.cs
+++ b/src/System.Web.Mvc/ParameterBindingInfo.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ParameterDescriptor.cs b/src/System.Web.Mvc/ParameterDescriptor.cs
index fbed437f..7775e9fb 100644
--- a/src/System.Web.Mvc/ParameterDescriptor.cs
+++ b/src/System.Web.Mvc/ParameterDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ParameterInfoUtil.cs b/src/System.Web.Mvc/ParameterInfoUtil.cs
index e7343cdf..68e8e7fc 100644
--- a/src/System.Web.Mvc/ParameterInfoUtil.cs
+++ b/src/System.Web.Mvc/ParameterInfoUtil.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Reflection;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/PartialViewResult.cs b/src/System.Web.Mvc/PartialViewResult.cs
index 19e08795..b4a2f385 100644
--- a/src/System.Web.Mvc/PartialViewResult.cs
+++ b/src/System.Web.Mvc/PartialViewResult.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Text;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/PathHelpers.cs b/src/System.Web.Mvc/PathHelpers.cs
index b6d25b09..8410d8e2 100644
--- a/src/System.Web.Mvc/PathHelpers.cs
+++ b/src/System.Web.Mvc/PathHelpers.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal static class PathHelpers
{
diff --git a/src/System.Web.Mvc/PreApplicationStartCode.cs b/src/System.Web.Mvc/PreApplicationStartCode.cs
index 05da00ac..4689f3ec 100644
--- a/src/System.Web.Mvc/PreApplicationStartCode.cs
+++ b/src/System.Web.Mvc/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.WebPages.Scope;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/Properties/AssemblyInfo.cs b/src/System.Web.Mvc/Properties/AssemblyInfo.cs
index 939b03c0..fdeb2f0a 100644
--- a/src/System.Web.Mvc/Properties/AssemblyInfo.cs
+++ b/src/System.Web.Mvc/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security;
diff --git a/src/System.Web.Mvc/QueryStringValueProvider.cs b/src/System.Web.Mvc/QueryStringValueProvider.cs
index 3a2d34ba..d51f97c6 100644
--- a/src/System.Web.Mvc/QueryStringValueProvider.cs
+++ b/src/System.Web.Mvc/QueryStringValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Helpers;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/QueryStringValueProviderFactory.cs b/src/System.Web.Mvc/QueryStringValueProviderFactory.cs
index eaa0f696..f06281c7 100644
--- a/src/System.Web.Mvc/QueryStringValueProviderFactory.cs
+++ b/src/System.Web.Mvc/QueryStringValueProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Web.Helpers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Helpers;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/RangeAttributeAdapter.cs b/src/System.Web.Mvc/RangeAttributeAdapter.cs
index d0b41660..5bf55713 100644
--- a/src/System.Web.Mvc/RangeAttributeAdapter.cs
+++ b/src/System.Web.Mvc/RangeAttributeAdapter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/Razor/MvcCSharpRazorCodeGenerator.cs b/src/System.Web.Mvc/Razor/MvcCSharpRazorCodeGenerator.cs
index b09a95a9..f859b06c 100644
--- a/src/System.Web.Mvc/Razor/MvcCSharpRazorCodeGenerator.cs
+++ b/src/System.Web.Mvc/Razor/MvcCSharpRazorCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.Razor;
using System.Web.Razor.Generator;
diff --git a/src/System.Web.Mvc/Razor/MvcCSharpRazorCodeParser.cs b/src/System.Web.Mvc/Razor/MvcCSharpRazorCodeParser.cs
index e2d30351..2f3b8541 100644
--- a/src/System.Web.Mvc/Razor/MvcCSharpRazorCodeParser.cs
+++ b/src/System.Web.Mvc/Razor/MvcCSharpRazorCodeParser.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Mvc.Properties;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
diff --git a/src/System.Web.Mvc/Razor/MvcVBRazorCodeParser.cs b/src/System.Web.Mvc/Razor/MvcVBRazorCodeParser.cs
index d2e33479..1ddbff4e 100644
--- a/src/System.Web.Mvc/Razor/MvcVBRazorCodeParser.cs
+++ b/src/System.Web.Mvc/Razor/MvcVBRazorCodeParser.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Linq;
using System.Web.Mvc.Properties;
using System.Web.Razor.Generator;
diff --git a/src/System.Web.Mvc/Razor/MvcWebPageRazorHost.cs b/src/System.Web.Mvc/Razor/MvcWebPageRazorHost.cs
index 69f058f7..71b867b1 100644
--- a/src/System.Web.Mvc/Razor/MvcWebPageRazorHost.cs
+++ b/src/System.Web.Mvc/Razor/MvcWebPageRazorHost.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
diff --git a/src/System.Web.Mvc/Razor/SetModelTypeCodeGenerator.cs b/src/System.Web.Mvc/Razor/SetModelTypeCodeGenerator.cs
index e8640b20..b77123a2 100644
--- a/src/System.Web.Mvc/Razor/SetModelTypeCodeGenerator.cs
+++ b/src/System.Web.Mvc/Razor/SetModelTypeCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Mvc.ExpressionUtil;
using System.Web.Razor.Generator;
diff --git a/src/System.Web.Mvc/Razor/StartPageLookupDelegate.cs b/src/System.Web.Mvc/Razor/StartPageLookupDelegate.cs
index 07197610..f634bb1d 100644
--- a/src/System.Web.Mvc/Razor/StartPageLookupDelegate.cs
+++ b/src/System.Web.Mvc/Razor/StartPageLookupDelegate.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages;
namespace System.Web.Mvc.Razor
diff --git a/src/System.Web.Mvc/RazorView.cs b/src/System.Web.Mvc/RazorView.cs
index 70b96cb3..bc682114 100644
--- a/src/System.Web.Mvc/RazorView.cs
+++ b/src/System.Web.Mvc/RazorView.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
diff --git a/src/System.Web.Mvc/RazorViewEngine.cs b/src/System.Web.Mvc/RazorViewEngine.cs
index 9e903be6..a9bd33c6 100644
--- a/src/System.Web.Mvc/RazorViewEngine.cs
+++ b/src/System.Web.Mvc/RazorViewEngine.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class RazorViewEngine : BuildManagerViewEngine
{
diff --git a/src/System.Web.Mvc/ReaderWriterCache`2.cs b/src/System.Web.Mvc/ReaderWriterCache`2.cs
index a02b4740..29af4c68 100644
--- a/src/System.Web.Mvc/ReaderWriterCache`2.cs
+++ b/src/System.Web.Mvc/ReaderWriterCache`2.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Threading;
diff --git a/src/System.Web.Mvc/RedirectResult.cs b/src/System.Web.Mvc/RedirectResult.cs
index 0dfad042..27ab580f 100644
--- a/src/System.Web.Mvc/RedirectResult.cs
+++ b/src/System.Web.Mvc/RedirectResult.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc.Properties;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/RedirectToRouteResult.cs b/src/System.Web.Mvc/RedirectToRouteResult.cs
index c35846d0..ba00e2ee 100644
--- a/src/System.Web.Mvc/RedirectToRouteResult.cs
+++ b/src/System.Web.Mvc/RedirectToRouteResult.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Properties;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Properties;
using System.Web.Routing;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ReflectedActionDescriptor.cs b/src/System.Web.Mvc/ReflectedActionDescriptor.cs
index 707521ec..0541022e 100644
--- a/src/System.Web.Mvc/ReflectedActionDescriptor.cs
+++ b/src/System.Web.Mvc/ReflectedActionDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ReflectedAttributeCache.cs b/src/System.Web.Mvc/ReflectedAttributeCache.cs
index 98b3b159..e4579106 100644
--- a/src/System.Web.Mvc/ReflectedAttributeCache.cs
+++ b/src/System.Web.Mvc/ReflectedAttributeCache.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
diff --git a/src/System.Web.Mvc/ReflectedControllerDescriptor.cs b/src/System.Web.Mvc/ReflectedControllerDescriptor.cs
index bdda9050..3e76d11c 100644
--- a/src/System.Web.Mvc/ReflectedControllerDescriptor.cs
+++ b/src/System.Web.Mvc/ReflectedControllerDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ReflectedParameterBindingInfo.cs b/src/System.Web.Mvc/ReflectedParameterBindingInfo.cs
index 27254f2d..fd2b67fd 100644
--- a/src/System.Web.Mvc/ReflectedParameterBindingInfo.cs
+++ b/src/System.Web.Mvc/ReflectedParameterBindingInfo.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Globalization;
using System.Reflection;
diff --git a/src/System.Web.Mvc/ReflectedParameterDescriptor.cs b/src/System.Web.Mvc/ReflectedParameterDescriptor.cs
index 28f653df..1c9e0610 100644
--- a/src/System.Web.Mvc/ReflectedParameterDescriptor.cs
+++ b/src/System.Web.Mvc/ReflectedParameterDescriptor.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/RegularExpressionAttributeAdapter.cs b/src/System.Web.Mvc/RegularExpressionAttributeAdapter.cs
index 18617497..a1f175bb 100644
--- a/src/System.Web.Mvc/RegularExpressionAttributeAdapter.cs
+++ b/src/System.Web.Mvc/RegularExpressionAttributeAdapter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/RemoteAttribute.cs b/src/System.Web.Mvc/RemoteAttribute.cs
index 68230a46..fedf0c18 100644
--- a/src/System.Web.Mvc/RemoteAttribute.cs
+++ b/src/System.Web.Mvc/RemoteAttribute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/RequireHttpsAttribute.cs b/src/System.Web.Mvc/RequireHttpsAttribute.cs
index f39b7865..77cf69bb 100644
--- a/src/System.Web.Mvc/RequireHttpsAttribute.cs
+++ b/src/System.Web.Mvc/RequireHttpsAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc.Properties;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/RequiredAttributeAdapter.cs b/src/System.Web.Mvc/RequiredAttributeAdapter.cs
index bfdce5fc..f72df610 100644
--- a/src/System.Web.Mvc/RequiredAttributeAdapter.cs
+++ b/src/System.Web.Mvc/RequiredAttributeAdapter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ResultExecutedContext.cs b/src/System.Web.Mvc/ResultExecutedContext.cs
index c5e70127..9f48475e 100644
--- a/src/System.Web.Mvc/ResultExecutedContext.cs
+++ b/src/System.Web.Mvc/ResultExecutedContext.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ResultExecutingContext.cs b/src/System.Web.Mvc/ResultExecutingContext.cs
index 8d1910db..45bb2042 100644
--- a/src/System.Web.Mvc/ResultExecutingContext.cs
+++ b/src/System.Web.Mvc/ResultExecutingContext.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/RouteCollectionExtensions.cs b/src/System.Web.Mvc/RouteCollectionExtensions.cs
index 95626bbc..72f057b1 100644
--- a/src/System.Web.Mvc/RouteCollectionExtensions.cs
+++ b/src/System.Web.Mvc/RouteCollectionExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Routing;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/RouteDataValueProvider.cs b/src/System.Web.Mvc/RouteDataValueProvider.cs
index f31ec75a..e0704fad 100644
--- a/src/System.Web.Mvc/RouteDataValueProvider.cs
+++ b/src/System.Web.Mvc/RouteDataValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/RouteDataValueProviderFactory.cs b/src/System.Web.Mvc/RouteDataValueProviderFactory.cs
index b2054158..3b0723c7 100644
--- a/src/System.Web.Mvc/RouteDataValueProviderFactory.cs
+++ b/src/System.Web.Mvc/RouteDataValueProviderFactory.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public sealed class RouteDataValueProviderFactory : ValueProviderFactory
{
diff --git a/src/System.Web.Mvc/RouteValuesHelpers.cs b/src/System.Web.Mvc/RouteValuesHelpers.cs
index 4e4b6904..27acd235 100644
--- a/src/System.Web.Mvc/RouteValuesHelpers.cs
+++ b/src/System.Web.Mvc/RouteValuesHelpers.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Routing;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/SecurityUtil.cs b/src/System.Web.Mvc/SecurityUtil.cs
index becded41..20cc8248 100644
--- a/src/System.Web.Mvc/SecurityUtil.cs
+++ b/src/System.Web.Mvc/SecurityUtil.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using System.Security;
diff --git a/src/System.Web.Mvc/SelectList.cs b/src/System.Web.Mvc/SelectList.cs
index 2c605386..93092d9a 100644
--- a/src/System.Web.Mvc/SelectList.cs
+++ b/src/System.Web.Mvc/SelectList.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/SelectListItem.cs b/src/System.Web.Mvc/SelectListItem.cs
index 650540d9..311f2160 100644
--- a/src/System.Web.Mvc/SelectListItem.cs
+++ b/src/System.Web.Mvc/SelectListItem.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class SelectListItem
{
diff --git a/src/System.Web.Mvc/SessionStateAttribute.cs b/src/System.Web.Mvc/SessionStateAttribute.cs
index c675bf60..743a527f 100644
--- a/src/System.Web.Mvc/SessionStateAttribute.cs
+++ b/src/System.Web.Mvc/SessionStateAttribute.cs
@@ -1,4 +1,6 @@
-using System.Web.SessionState;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.SessionState;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/SessionStateTempDataProvider.cs b/src/System.Web.Mvc/SessionStateTempDataProvider.cs
index 01f83f08..0df6c90c 100644
--- a/src/System.Web.Mvc/SessionStateTempDataProvider.cs
+++ b/src/System.Web.Mvc/SessionStateTempDataProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc.Properties;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/SingleServiceResolver.cs b/src/System.Web.Mvc/SingleServiceResolver.cs
index ae2400c0..8e38c12b 100644
--- a/src/System.Web.Mvc/SingleServiceResolver.cs
+++ b/src/System.Web.Mvc/SingleServiceResolver.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Mvc.Properties;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/StringLengthAttributeAdapter.cs b/src/System.Web.Mvc/StringLengthAttributeAdapter.cs
index ad301038..d1c75695 100644
--- a/src/System.Web.Mvc/StringLengthAttributeAdapter.cs
+++ b/src/System.Web.Mvc/StringLengthAttributeAdapter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/TagBuilderExtensions.cs b/src/System.Web.Mvc/TagBuilderExtensions.cs
index cd458f59..fb139931 100644
--- a/src/System.Web.Mvc/TagBuilderExtensions.cs
+++ b/src/System.Web.Mvc/TagBuilderExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/TempDataDictionary.cs b/src/System.Web.Mvc/TempDataDictionary.cs
index 76bb4b2c..1b12edd2 100644
--- a/src/System.Web.Mvc/TempDataDictionary.cs
+++ b/src/System.Web.Mvc/TempDataDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
diff --git a/src/System.Web.Mvc/TemplateInfo.cs b/src/System.Web.Mvc/TemplateInfo.cs
index 0f05f1ca..796d549f 100644
--- a/src/System.Web.Mvc/TemplateInfo.cs
+++ b/src/System.Web.Mvc/TemplateInfo.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/TryGetValueDelegate.cs b/src/System.Web.Mvc/TryGetValueDelegate.cs
index 2092b9e0..3a51974b 100644
--- a/src/System.Web.Mvc/TryGetValueDelegate.cs
+++ b/src/System.Web.Mvc/TryGetValueDelegate.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal delegate bool TryGetValueDelegate(object dictionary, string key, out object value);
}
diff --git a/src/System.Web.Mvc/TypeCacheSerializer.cs b/src/System.Web.Mvc/TypeCacheSerializer.cs
index 9067f0d8..eee63aa1 100644
--- a/src/System.Web.Mvc/TypeCacheSerializer.cs
+++ b/src/System.Web.Mvc/TypeCacheSerializer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Linq;
diff --git a/src/System.Web.Mvc/TypeCacheUtil.cs b/src/System.Web.Mvc/TypeCacheUtil.cs
index 2f9fed55..a918f601 100644
--- a/src/System.Web.Mvc/TypeCacheUtil.cs
+++ b/src/System.Web.Mvc/TypeCacheUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
diff --git a/src/System.Web.Mvc/TypeDescriptorHelper.cs b/src/System.Web.Mvc/TypeDescriptorHelper.cs
index 48d9bcfb..9e9b542e 100644
--- a/src/System.Web.Mvc/TypeDescriptorHelper.cs
+++ b/src/System.Web.Mvc/TypeDescriptorHelper.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/TypeHelpers.cs b/src/System.Web.Mvc/TypeHelpers.cs
index 5309b4df..c1902966 100644
--- a/src/System.Web.Mvc/TypeHelpers.cs
+++ b/src/System.Web.Mvc/TypeHelpers.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
diff --git a/src/System.Web.Mvc/UnvalidatedRequestValuesAccessor.cs b/src/System.Web.Mvc/UnvalidatedRequestValuesAccessor.cs
index 0c4f775e..1792ddc1 100644
--- a/src/System.Web.Mvc/UnvalidatedRequestValuesAccessor.cs
+++ b/src/System.Web.Mvc/UnvalidatedRequestValuesAccessor.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
internal delegate IUnvalidatedRequestValues UnvalidatedRequestValuesAccessor(ControllerContext controllerContext);
}
diff --git a/src/System.Web.Mvc/UnvalidatedRequestValuesWrapper.cs b/src/System.Web.Mvc/UnvalidatedRequestValuesWrapper.cs
index 260093a7..ff72f236 100644
--- a/src/System.Web.Mvc/UnvalidatedRequestValuesWrapper.cs
+++ b/src/System.Web.Mvc/UnvalidatedRequestValuesWrapper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Web.Helpers;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/UrlHelper.cs b/src/System.Web.Mvc/UrlHelper.cs
index 804879f3..7f0db5a1 100644
--- a/src/System.Web.Mvc/UrlHelper.cs
+++ b/src/System.Web.Mvc/UrlHelper.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Mvc.Properties;
using System.Web.Routing;
diff --git a/src/System.Web.Mvc/UrlParameter.cs b/src/System.Web.Mvc/UrlParameter.cs
index 0b567667..75123d41 100644
--- a/src/System.Web.Mvc/UrlParameter.cs
+++ b/src/System.Web.Mvc/UrlParameter.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/UrlRewriterHelper.cs b/src/System.Web.Mvc/UrlRewriterHelper.cs
index 5a08542b..bd43c8e2 100644
--- a/src/System.Web.Mvc/UrlRewriterHelper.cs
+++ b/src/System.Web.Mvc/UrlRewriterHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ValidatableObjectAdapter.cs b/src/System.Web.Mvc/ValidatableObjectAdapter.cs
index 88c0137e..287ade11 100644
--- a/src/System.Web.Mvc/ValidatableObjectAdapter.cs
+++ b/src/System.Web.Mvc/ValidatableObjectAdapter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/ValidateAntiForgeryTokenAttribute.cs b/src/System.Web.Mvc/ValidateAntiForgeryTokenAttribute.cs
index 810344c0..228a07e3 100644
--- a/src/System.Web.Mvc/ValidateAntiForgeryTokenAttribute.cs
+++ b/src/System.Web.Mvc/ValidateAntiForgeryTokenAttribute.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Web.Helpers;
diff --git a/src/System.Web.Mvc/ValidateInputAttribute.cs b/src/System.Web.Mvc/ValidateInputAttribute.cs
index 67d43afe..976f74c8 100644
--- a/src/System.Web.Mvc/ValidateInputAttribute.cs
+++ b/src/System.Web.Mvc/ValidateInputAttribute.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ValueProviderCollection.cs b/src/System.Web.Mvc/ValueProviderCollection.cs
index 2cb85e92..fb400b93 100644
--- a/src/System.Web.Mvc/ValueProviderCollection.cs
+++ b/src/System.Web.Mvc/ValueProviderCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/src/System.Web.Mvc/ValueProviderDictionary.cs b/src/System.Web.Mvc/ValueProviderDictionary.cs
index 6ea7b6d8..52529fc7 100644
--- a/src/System.Web.Mvc/ValueProviderDictionary.cs
+++ b/src/System.Web.Mvc/ValueProviderDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Mvc/ValueProviderFactories.cs b/src/System.Web.Mvc/ValueProviderFactories.cs
index ee98658a..3b74f26f 100644
--- a/src/System.Web.Mvc/ValueProviderFactories.cs
+++ b/src/System.Web.Mvc/ValueProviderFactories.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public static class ValueProviderFactories
{
diff --git a/src/System.Web.Mvc/ValueProviderFactory.cs b/src/System.Web.Mvc/ValueProviderFactory.cs
index 332b4ae0..5ffec8cd 100644
--- a/src/System.Web.Mvc/ValueProviderFactory.cs
+++ b/src/System.Web.Mvc/ValueProviderFactory.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public abstract class ValueProviderFactory
{
diff --git a/src/System.Web.Mvc/ValueProviderFactoryCollection.cs b/src/System.Web.Mvc/ValueProviderFactoryCollection.cs
index 84b57759..11254514 100644
--- a/src/System.Web.Mvc/ValueProviderFactoryCollection.cs
+++ b/src/System.Web.Mvc/ValueProviderFactoryCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/src/System.Web.Mvc/ValueProviderResult.cs b/src/System.Web.Mvc/ValueProviderResult.cs
index 3a15980b..fca2b6b7 100644
--- a/src/System.Web.Mvc/ValueProviderResult.cs
+++ b/src/System.Web.Mvc/ValueProviderResult.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.ComponentModel;
using System.Globalization;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ValueProviderUtil.cs b/src/System.Web.Mvc/ValueProviderUtil.cs
index 1bc1b738..76a5aaab 100644
--- a/src/System.Web.Mvc/ValueProviderUtil.cs
+++ b/src/System.Web.Mvc/ValueProviderUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ViewContext.cs b/src/System.Web.Mvc/ViewContext.cs
index 87e5200e..01afc8c1 100644
--- a/src/System.Web.Mvc/ViewContext.cs
+++ b/src/System.Web.Mvc/ViewContext.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Mvc/ViewDataDictionary.cs b/src/System.Web.Mvc/ViewDataDictionary.cs
index d104b33f..3934dcf3 100644
--- a/src/System.Web.Mvc/ViewDataDictionary.cs
+++ b/src/System.Web.Mvc/ViewDataDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Mvc/ViewDataDictionary`1.cs b/src/System.Web.Mvc/ViewDataDictionary`1.cs
index 966cc77b..3a7d1efe 100644
--- a/src/System.Web.Mvc/ViewDataDictionary`1.cs
+++ b/src/System.Web.Mvc/ViewDataDictionary`1.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class ViewDataDictionary<TModel> : ViewDataDictionary
{
diff --git a/src/System.Web.Mvc/ViewDataInfo.cs b/src/System.Web.Mvc/ViewDataInfo.cs
index c508ffda..4b2b8990 100644
--- a/src/System.Web.Mvc/ViewDataInfo.cs
+++ b/src/System.Web.Mvc/ViewDataInfo.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ViewEngineCollection.cs b/src/System.Web.Mvc/ViewEngineCollection.cs
index 6dcd254b..43c2a210 100644
--- a/src/System.Web.Mvc/ViewEngineCollection.cs
+++ b/src/System.Web.Mvc/ViewEngineCollection.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ViewEngineResult.cs b/src/System.Web.Mvc/ViewEngineResult.cs
index 7e9e081a..47d1dd20 100644
--- a/src/System.Web.Mvc/ViewEngineResult.cs
+++ b/src/System.Web.Mvc/ViewEngineResult.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ViewEngines.cs b/src/System.Web.Mvc/ViewEngines.cs
index 090f20bc..632e50ec 100644
--- a/src/System.Web.Mvc/ViewEngines.cs
+++ b/src/System.Web.Mvc/ViewEngines.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public static class ViewEngines
{
diff --git a/src/System.Web.Mvc/ViewMasterPage.cs b/src/System.Web.Mvc/ViewMasterPage.cs
index c3d7c66b..6875d8e1 100644
--- a/src/System.Web.Mvc/ViewMasterPage.cs
+++ b/src/System.Web.Mvc/ViewMasterPage.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Mvc.Properties;
using System.Web.UI;
diff --git a/src/System.Web.Mvc/ViewMasterPageControlBuilder.cs b/src/System.Web.Mvc/ViewMasterPageControlBuilder.cs
index a41556ef..bdcb38e6 100644
--- a/src/System.Web.Mvc/ViewMasterPageControlBuilder.cs
+++ b/src/System.Web.Mvc/ViewMasterPageControlBuilder.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.UI;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ViewMasterPage`1.cs b/src/System.Web.Mvc/ViewMasterPage`1.cs
index d514c7d7..9d131c4d 100644
--- a/src/System.Web.Mvc/ViewMasterPage`1.cs
+++ b/src/System.Web.Mvc/ViewMasterPage`1.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class ViewMasterPage<TModel> : ViewMasterPage
{
diff --git a/src/System.Web.Mvc/ViewPage.cs b/src/System.Web.Mvc/ViewPage.cs
index 79a4fec7..94d6cf0e 100644
--- a/src/System.Web.Mvc/ViewPage.cs
+++ b/src/System.Web.Mvc/ViewPage.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.Text;
diff --git a/src/System.Web.Mvc/ViewPageControlBuilder.cs b/src/System.Web.Mvc/ViewPageControlBuilder.cs
index 0dd309a3..4f1ce411 100644
--- a/src/System.Web.Mvc/ViewPageControlBuilder.cs
+++ b/src/System.Web.Mvc/ViewPageControlBuilder.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.UI;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ViewPage`1.cs b/src/System.Web.Mvc/ViewPage`1.cs
index 2e5be343..a0446aa0 100644
--- a/src/System.Web.Mvc/ViewPage`1.cs
+++ b/src/System.Web.Mvc/ViewPage`1.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/ViewResult.cs b/src/System.Web.Mvc/ViewResult.cs
index c462d6df..99039d3d 100644
--- a/src/System.Web.Mvc/ViewResult.cs
+++ b/src/System.Web.Mvc/ViewResult.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Text;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/ViewResultBase.cs b/src/System.Web.Mvc/ViewResultBase.cs
index d7650aa8..9fce2213 100644
--- a/src/System.Web.Mvc/ViewResultBase.cs
+++ b/src/System.Web.Mvc/ViewResultBase.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.IO;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ViewStartPage.cs b/src/System.Web.Mvc/ViewStartPage.cs
index 437943c1..a8945a43 100644
--- a/src/System.Web.Mvc/ViewStartPage.cs
+++ b/src/System.Web.Mvc/ViewStartPage.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Properties;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Properties;
using System.Web.WebPages;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ViewTemplateUserControl.cs b/src/System.Web.Mvc/ViewTemplateUserControl.cs
index fa6f0096..dc726320 100644
--- a/src/System.Web.Mvc/ViewTemplateUserControl.cs
+++ b/src/System.Web.Mvc/ViewTemplateUserControl.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class ViewTemplateUserControl : ViewTemplateUserControl<object>
{
diff --git a/src/System.Web.Mvc/ViewTemplateUserControl`1.cs b/src/System.Web.Mvc/ViewTemplateUserControl`1.cs
index 5f3243fd..03f526fd 100644
--- a/src/System.Web.Mvc/ViewTemplateUserControl`1.cs
+++ b/src/System.Web.Mvc/ViewTemplateUserControl`1.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class ViewTemplateUserControl<TModel> : ViewUserControl<TModel>
{
diff --git a/src/System.Web.Mvc/ViewType.cs b/src/System.Web.Mvc/ViewType.cs
index 2bf9c01a..76a222e3 100644
--- a/src/System.Web.Mvc/ViewType.cs
+++ b/src/System.Web.Mvc/ViewType.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.UI;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ViewTypeControlBuilder.cs b/src/System.Web.Mvc/ViewTypeControlBuilder.cs
index 01a0a2aa..51ea3afa 100644
--- a/src/System.Web.Mvc/ViewTypeControlBuilder.cs
+++ b/src/System.Web.Mvc/ViewTypeControlBuilder.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Collections;
using System.Web.UI;
diff --git a/src/System.Web.Mvc/ViewTypeParserFilter.cs b/src/System.Web.Mvc/ViewTypeParserFilter.cs
index 3d1caecf..a11cb666 100644
--- a/src/System.Web.Mvc/ViewTypeParserFilter.cs
+++ b/src/System.Web.Mvc/ViewTypeParserFilter.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.UI;
diff --git a/src/System.Web.Mvc/ViewUserControl.cs b/src/System.Web.Mvc/ViewUserControl.cs
index a5f7e075..c3a0aec5 100644
--- a/src/System.Web.Mvc/ViewUserControl.cs
+++ b/src/System.Web.Mvc/ViewUserControl.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.Mvc/ViewUserControlControlBuilder.cs b/src/System.Web.Mvc/ViewUserControlControlBuilder.cs
index e09e2982..c477cf6a 100644
--- a/src/System.Web.Mvc/ViewUserControlControlBuilder.cs
+++ b/src/System.Web.Mvc/ViewUserControlControlBuilder.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.UI;
namespace System.Web.Mvc
diff --git a/src/System.Web.Mvc/ViewUserControl`1.cs b/src/System.Web.Mvc/ViewUserControl`1.cs
index 357888f4..8a0f9cfd 100644
--- a/src/System.Web.Mvc/ViewUserControl`1.cs
+++ b/src/System.Web.Mvc/ViewUserControl`1.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Mvc/VirtualPathProviderViewEngine.cs b/src/System.Web.Mvc/VirtualPathProviderViewEngine.cs
index 9cf5d4d4..0ad2118d 100644
--- a/src/System.Web.Mvc/VirtualPathProviderViewEngine.cs
+++ b/src/System.Web.Mvc/VirtualPathProviderViewEngine.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Mvc/WebFormView.cs b/src/System.Web.Mvc/WebFormView.cs
index d8651656..617c3d77 100644
--- a/src/System.Web.Mvc/WebFormView.cs
+++ b/src/System.Web.Mvc/WebFormView.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.IO;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/WebFormViewEngine.cs b/src/System.Web.Mvc/WebFormViewEngine.cs
index 2827e736..b0a1fff4 100644
--- a/src/System.Web.Mvc/WebFormViewEngine.cs
+++ b/src/System.Web.Mvc/WebFormViewEngine.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc
{
public class WebFormViewEngine : BuildManagerViewEngine
{
diff --git a/src/System.Web.Mvc/WebViewPage.cs b/src/System.Web.Mvc/WebViewPage.cs
index 3799c602..3546adf0 100644
--- a/src/System.Web.Mvc/WebViewPage.cs
+++ b/src/System.Web.Mvc/WebViewPage.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.Web.Mvc.Properties;
diff --git a/src/System.Web.Mvc/WebViewPage`1.cs b/src/System.Web.Mvc/WebViewPage`1.cs
index 1b25f6b4..975e676a 100644
--- a/src/System.Web.Mvc/WebViewPage`1.cs
+++ b/src/System.Web.Mvc/WebViewPage`1.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.Razor/CSharpRazorCodeLanguage.cs b/src/System.Web.Razor/CSharpRazorCodeLanguage.cs
index 592a1839..8da6ae5d 100644
--- a/src/System.Web.Razor/CSharpRazorCodeLanguage.cs
+++ b/src/System.Web.Razor/CSharpRazorCodeLanguage.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using Microsoft.CSharp;
diff --git a/src/System.Web.Razor/DocumentParseCompleteEventArgs.cs b/src/System.Web.Razor/DocumentParseCompleteEventArgs.cs
index e9caf922..ddabf58a 100644
--- a/src/System.Web.Razor/DocumentParseCompleteEventArgs.cs
+++ b/src/System.Web.Razor/DocumentParseCompleteEventArgs.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
namespace System.Web.Razor
{
diff --git a/src/System.Web.Razor/Editor/AutoCompleteEditHandler.cs b/src/System.Web.Razor/Editor/AutoCompleteEditHandler.cs
index a2315fd6..10d67fc2 100644
--- a/src/System.Web.Razor/Editor/AutoCompleteEditHandler.cs
+++ b/src/System.Web.Razor/Editor/AutoCompleteEditHandler.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Editor;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Editor/BackgroundParseTask.cs b/src/System.Web.Razor/Editor/BackgroundParseTask.cs
index de583259..bf5a65ad 100644
--- a/src/System.Web.Razor/Editor/BackgroundParseTask.cs
+++ b/src/System.Web.Razor/Editor/BackgroundParseTask.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Editor/EditResult.cs b/src/System.Web.Razor/Editor/EditResult.cs
index 8a563758..304e4f55 100644
--- a/src/System.Web.Razor/Editor/EditResult.cs
+++ b/src/System.Web.Razor/Editor/EditResult.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Editor
{
diff --git a/src/System.Web.Razor/Editor/EditorHints.cs b/src/System.Web.Razor/Editor/EditorHints.cs
index e78e3ec8..ce04fa1c 100644
--- a/src/System.Web.Razor/Editor/EditorHints.cs
+++ b/src/System.Web.Razor/Editor/EditorHints.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Editor
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Editor
{
/// <summary>
/// Used within <see cref="F:SpanEditHandler.EditorHints"/>.
diff --git a/src/System.Web.Razor/Editor/ImplicitExpressionEditHandler.cs b/src/System.Web.Razor/Editor/ImplicitExpressionEditHandler.cs
index 5eef4b2c..ca1f3c0c 100644
--- a/src/System.Web.Razor/Editor/ImplicitExpressionEditHandler.cs
+++ b/src/System.Web.Razor/Editor/ImplicitExpressionEditHandler.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.Razor/Editor/SingleLineMarkupEditHandler.cs b/src/System.Web.Razor/Editor/SingleLineMarkupEditHandler.cs
index 5293f368..cf357a90 100644
--- a/src/System.Web.Razor/Editor/SingleLineMarkupEditHandler.cs
+++ b/src/System.Web.Razor/Editor/SingleLineMarkupEditHandler.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Tokenizer.Symbols;
diff --git a/src/System.Web.Razor/Editor/SpanEditHandler.cs b/src/System.Web.Razor/Editor/SpanEditHandler.cs
index d91edfea..4fd05496 100644
--- a/src/System.Web.Razor/Editor/SpanEditHandler.cs
+++ b/src/System.Web.Razor/Editor/SpanEditHandler.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Generator/AddImportCodeGenerator.cs b/src/System.Web.Razor/Generator/AddImportCodeGenerator.cs
index d39bae7b..bb0397b0 100644
--- a/src/System.Web.Razor/Generator/AddImportCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/AddImportCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.Razor/Generator/AttributeBlockCodeGenerator.cs b/src/System.Web.Razor/Generator/AttributeBlockCodeGenerator.cs
index 5ea1cd58..1af7f03e 100644
--- a/src/System.Web.Razor/Generator/AttributeBlockCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/AttributeBlockCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.Razor/Generator/BaseCodeWriter.cs b/src/System.Web.Razor/Generator/BaseCodeWriter.cs
index 1825d0b8..2db233de 100644
--- a/src/System.Web.Razor/Generator/BaseCodeWriter.cs
+++ b/src/System.Web.Razor/Generator/BaseCodeWriter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Generator
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Generator
{
internal abstract class BaseCodeWriter : CodeWriter
{
diff --git a/src/System.Web.Razor/Generator/BlockCodeGenerator.cs b/src/System.Web.Razor/Generator/BlockCodeGenerator.cs
index 339334cd..b111ed6b 100644
--- a/src/System.Web.Razor/Generator/BlockCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/BlockCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/CSharpCodeWriter.cs b/src/System.Web.Razor/Generator/CSharpCodeWriter.cs
index 6a5809ee..bb2fca09 100644
--- a/src/System.Web.Razor/Generator/CSharpCodeWriter.cs
+++ b/src/System.Web.Razor/Generator/CSharpCodeWriter.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/CSharpRazorCodeGenerator.cs b/src/System.Web.Razor/Generator/CSharpRazorCodeGenerator.cs
index 339aed7f..a8dbc4d4 100644
--- a/src/System.Web.Razor/Generator/CSharpRazorCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/CSharpRazorCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Diagnostics.CodeAnalysis;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/CodeGenerationCompleteEventArgs.cs b/src/System.Web.Razor/Generator/CodeGenerationCompleteEventArgs.cs
index c0f64c3e..b719eccb 100644
--- a/src/System.Web.Razor/Generator/CodeGenerationCompleteEventArgs.cs
+++ b/src/System.Web.Razor/Generator/CodeGenerationCompleteEventArgs.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using Microsoft.Internal.Web.Utils;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/CodeGeneratorBase.cs b/src/System.Web.Razor/Generator/CodeGeneratorBase.cs
index 7c184ed0..4e6f7fcf 100644
--- a/src/System.Web.Razor/Generator/CodeGeneratorBase.cs
+++ b/src/System.Web.Razor/Generator/CodeGeneratorBase.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/CodeGeneratorContext.cs b/src/System.Web.Razor/Generator/CodeGeneratorContext.cs
index 7025ed68..ec169422 100644
--- a/src/System.Web.Razor/Generator/CodeGeneratorContext.cs
+++ b/src/System.Web.Razor/Generator/CodeGeneratorContext.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Razor/Generator/CodeWriter.cs b/src/System.Web.Razor/Generator/CodeWriter.cs
index afec9cbf..c5473de3 100644
--- a/src/System.Web.Razor/Generator/CodeWriter.cs
+++ b/src/System.Web.Razor/Generator/CodeWriter.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.Razor/Generator/CodeWriterExtensions.cs b/src/System.Web.Razor/Generator/CodeWriterExtensions.cs
index bb55bfff..7f903f8d 100644
--- a/src/System.Web.Razor/Generator/CodeWriterExtensions.cs
+++ b/src/System.Web.Razor/Generator/CodeWriterExtensions.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Razor.Text;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/DynamicAttributeBlockCodeGenerator.cs b/src/System.Web.Razor/Generator/DynamicAttributeBlockCodeGenerator.cs
index 28ea204c..4187cf32 100644
--- a/src/System.Web.Razor/Generator/DynamicAttributeBlockCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/DynamicAttributeBlockCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Generator/ExpressionCodeGenerator.cs b/src/System.Web.Razor/Generator/ExpressionCodeGenerator.cs
index e5db54cd..7dcbf353 100644
--- a/src/System.Web.Razor/Generator/ExpressionCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/ExpressionCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/ExpressionRenderingMode.cs b/src/System.Web.Razor/Generator/ExpressionRenderingMode.cs
index 755d6549..6eb7e647 100644
--- a/src/System.Web.Razor/Generator/ExpressionRenderingMode.cs
+++ b/src/System.Web.Razor/Generator/ExpressionRenderingMode.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Generator
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Generator
{
public enum ExpressionRenderingMode
{
diff --git a/src/System.Web.Razor/Generator/GeneratedClassContext.cs b/src/System.Web.Razor/Generator/GeneratedClassContext.cs
index 3a507622..655010a7 100644
--- a/src/System.Web.Razor/Generator/GeneratedClassContext.cs
+++ b/src/System.Web.Razor/Generator/GeneratedClassContext.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.Razor/Generator/GeneratedCodeMapping.cs b/src/System.Web.Razor/Generator/GeneratedCodeMapping.cs
index fb66a8c2..7c752fab 100644
--- a/src/System.Web.Razor/Generator/GeneratedCodeMapping.cs
+++ b/src/System.Web.Razor/Generator/GeneratedCodeMapping.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using Microsoft.Internal.Web.Utils;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/HelperCodeGenerator.cs b/src/System.Web.Razor/Generator/HelperCodeGenerator.cs
index 8f955574..5e2e0207 100644
--- a/src/System.Web.Razor/Generator/HelperCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/HelperCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Globalization;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Generator/HybridCodeGenerator.cs b/src/System.Web.Razor/Generator/HybridCodeGenerator.cs
index c53dbf8a..4a4a5796 100644
--- a/src/System.Web.Razor/Generator/HybridCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/HybridCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
{
diff --git a/src/System.Web.Razor/Generator/IBlockCodeGenerator.cs b/src/System.Web.Razor/Generator/IBlockCodeGenerator.cs
index d0b67a30..500960a2 100644
--- a/src/System.Web.Razor/Generator/IBlockCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/IBlockCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
{
diff --git a/src/System.Web.Razor/Generator/ISpanCodeGenerator.cs b/src/System.Web.Razor/Generator/ISpanCodeGenerator.cs
index 3e558a08..5d5f2fdf 100644
--- a/src/System.Web.Razor/Generator/ISpanCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/ISpanCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
{
diff --git a/src/System.Web.Razor/Generator/LiteralAttributeCodeGenerator.cs b/src/System.Web.Razor/Generator/LiteralAttributeCodeGenerator.cs
index 07d78ddd..d3fefa39 100644
--- a/src/System.Web.Razor/Generator/LiteralAttributeCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/LiteralAttributeCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.Razor/Generator/MarkupCodeGenerator.cs b/src/System.Web.Razor/Generator/MarkupCodeGenerator.cs
index c1195087..10ce612d 100644
--- a/src/System.Web.Razor/Generator/MarkupCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/MarkupCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
{
diff --git a/src/System.Web.Razor/Generator/RazorCodeGenerator.cs b/src/System.Web.Razor/Generator/RazorCodeGenerator.cs
index 89503199..c20e51ed 100644
--- a/src/System.Web.Razor/Generator/RazorCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/RazorCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Linq;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Generator/RazorCommentCodeGenerator.cs b/src/System.Web.Razor/Generator/RazorCommentCodeGenerator.cs
index 40ea700b..70b85033 100644
--- a/src/System.Web.Razor/Generator/RazorCommentCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/RazorCommentCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
{
diff --git a/src/System.Web.Razor/Generator/RazorDirectiveAttributeCodeGenerator.cs b/src/System.Web.Razor/Generator/RazorDirectiveAttributeCodeGenerator.cs
index d9a27e92..28dc4672 100644
--- a/src/System.Web.Razor/Generator/RazorDirectiveAttributeCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/RazorDirectiveAttributeCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.Razor.Parser.SyntaxTree;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.Razor/Generator/ResolveUrlCodeGenerator.cs b/src/System.Web.Razor/Generator/ResolveUrlCodeGenerator.cs
index 3060713e..419389d2 100644
--- a/src/System.Web.Razor/Generator/ResolveUrlCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/ResolveUrlCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
{
diff --git a/src/System.Web.Razor/Generator/SectionCodeGenerator.cs b/src/System.Web.Razor/Generator/SectionCodeGenerator.cs
index 2d53a7fb..c2f5da57 100644
--- a/src/System.Web.Razor/Generator/SectionCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/SectionCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using Microsoft.Internal.Web.Utils;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/SetBaseTypeCodeGenerator.cs b/src/System.Web.Razor/Generator/SetBaseTypeCodeGenerator.cs
index 609e8c60..8abbf8a9 100644
--- a/src/System.Web.Razor/Generator/SetBaseTypeCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/SetBaseTypeCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/SetLayoutCodeGenerator.cs b/src/System.Web.Razor/Generator/SetLayoutCodeGenerator.cs
index 43da0cb5..0eaa576c 100644
--- a/src/System.Web.Razor/Generator/SetLayoutCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/SetLayoutCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/SetVBOptionCodeGenerator.cs b/src/System.Web.Razor/Generator/SetVBOptionCodeGenerator.cs
index 5c347dc5..c7c4245c 100644
--- a/src/System.Web.Razor/Generator/SetVBOptionCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/SetVBOptionCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
{
diff --git a/src/System.Web.Razor/Generator/SpanCodeGenerator.cs b/src/System.Web.Razor/Generator/SpanCodeGenerator.cs
index cc210119..8d6773d0 100644
--- a/src/System.Web.Razor/Generator/SpanCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/SpanCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/StatementCodeGenerator.cs b/src/System.Web.Razor/Generator/StatementCodeGenerator.cs
index 6a409ea5..a5874d5c 100644
--- a/src/System.Web.Razor/Generator/StatementCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/StatementCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/TemplateBlockCodeGenerator.cs b/src/System.Web.Razor/Generator/TemplateBlockCodeGenerator.cs
index 2014ab97..c9d7e1b2 100644
--- a/src/System.Web.Razor/Generator/TemplateBlockCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/TemplateBlockCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
{
diff --git a/src/System.Web.Razor/Generator/TypeMemberCodeGenerator.cs b/src/System.Web.Razor/Generator/TypeMemberCodeGenerator.cs
index e7eb6fd6..1ff92bc0 100644
--- a/src/System.Web.Razor/Generator/TypeMemberCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/TypeMemberCodeGenerator.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Generator
diff --git a/src/System.Web.Razor/Generator/VBCodeWriter.cs b/src/System.Web.Razor/Generator/VBCodeWriter.cs
index f83ed189..36e22812 100644
--- a/src/System.Web.Razor/Generator/VBCodeWriter.cs
+++ b/src/System.Web.Razor/Generator/VBCodeWriter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Generator
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Generator
{
internal class VBCodeWriter : BaseCodeWriter
{
diff --git a/src/System.Web.Razor/Generator/VBRazorCodeGenerator.cs b/src/System.Web.Razor/Generator/VBRazorCodeGenerator.cs
index 8085dfd1..614cfef3 100644
--- a/src/System.Web.Razor/Generator/VBRazorCodeGenerator.cs
+++ b/src/System.Web.Razor/Generator/VBRazorCodeGenerator.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Generator
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Generator
{
public class VBRazorCodeGenerator : RazorCodeGenerator
{
diff --git a/src/System.Web.Razor/GeneratorResults.cs b/src/System.Web.Razor/GeneratorResults.cs
index 3d346619..0b9d8012 100644
--- a/src/System.Web.Razor/GeneratorResults.cs
+++ b/src/System.Web.Razor/GeneratorResults.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Collections.Generic;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/GlobalSuppressions.cs b/src/System.Web.Razor/GlobalSuppressions.cs
index 1548f4d4..abd0d8c8 100644
--- a/src/System.Web.Razor/GlobalSuppressions.cs
+++ b/src/System.Web.Razor/GlobalSuppressions.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
diff --git a/src/System.Web.Razor/Parser/BalancingModes.cs b/src/System.Web.Razor/Parser/BalancingModes.cs
index c8deec5c..a1db3a71 100644
--- a/src/System.Web.Razor/Parser/BalancingModes.cs
+++ b/src/System.Web.Razor/Parser/BalancingModes.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Parser
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Parser
{
[Flags]
public enum BalancingModes
diff --git a/src/System.Web.Razor/Parser/CSharpCodeParser.Directives.cs b/src/System.Web.Razor/Parser/CSharpCodeParser.Directives.cs
index eaf1d40b..998da4b9 100644
--- a/src/System.Web.Razor/Parser/CSharpCodeParser.Directives.cs
+++ b/src/System.Web.Razor/Parser/CSharpCodeParser.Directives.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Razor/Parser/CSharpCodeParser.Statements.cs b/src/System.Web.Razor/Parser/CSharpCodeParser.Statements.cs
index 1725fe59..f610b8db 100644
--- a/src/System.Web.Razor/Parser/CSharpCodeParser.Statements.cs
+++ b/src/System.Web.Razor/Parser/CSharpCodeParser.Statements.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Razor/Parser/CSharpCodeParser.cs b/src/System.Web.Razor/Parser/CSharpCodeParser.cs
index c022d7af..40e24e42 100644
--- a/src/System.Web.Razor/Parser/CSharpCodeParser.cs
+++ b/src/System.Web.Razor/Parser/CSharpCodeParser.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Editor;
diff --git a/src/System.Web.Razor/Parser/CSharpLanguageCharacteristics.cs b/src/System.Web.Razor/Parser/CSharpLanguageCharacteristics.cs
index b7a462a1..9dd65ff9 100644
--- a/src/System.Web.Razor/Parser/CSharpLanguageCharacteristics.cs
+++ b/src/System.Web.Razor/Parser/CSharpLanguageCharacteristics.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Parser/CallbackVisitor.cs b/src/System.Web.Razor/Parser/CallbackVisitor.cs
index 527c723e..13df508e 100644
--- a/src/System.Web.Razor/Parser/CallbackVisitor.cs
+++ b/src/System.Web.Razor/Parser/CallbackVisitor.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Parser
diff --git a/src/System.Web.Razor/Parser/ConditionalAttributeCollapser.cs b/src/System.Web.Razor/Parser/ConditionalAttributeCollapser.cs
index f7c610b0..235924c8 100644
--- a/src/System.Web.Razor/Parser/ConditionalAttributeCollapser.cs
+++ b/src/System.Web.Razor/Parser/ConditionalAttributeCollapser.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Linq;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Parser/HtmlLanguageCharacteristics.cs b/src/System.Web.Razor/Parser/HtmlLanguageCharacteristics.cs
index d9da49a7..f2416132 100644
--- a/src/System.Web.Razor/Parser/HtmlLanguageCharacteristics.cs
+++ b/src/System.Web.Razor/Parser/HtmlLanguageCharacteristics.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/src/System.Web.Razor/Parser/HtmlMarkupParser.Block.cs b/src/System.Web.Razor/Parser/HtmlMarkupParser.Block.cs
index cc288ddd..70d41421 100644
--- a/src/System.Web.Razor/Parser/HtmlMarkupParser.Block.cs
+++ b/src/System.Web.Razor/Parser/HtmlMarkupParser.Block.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
diff --git a/src/System.Web.Razor/Parser/HtmlMarkupParser.Document.cs b/src/System.Web.Razor/Parser/HtmlMarkupParser.Document.cs
index 631dd9b3..477a6fe9 100644
--- a/src/System.Web.Razor/Parser/HtmlMarkupParser.Document.cs
+++ b/src/System.Web.Razor/Parser/HtmlMarkupParser.Document.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Tokenizer.Symbols;
diff --git a/src/System.Web.Razor/Parser/HtmlMarkupParser.Section.cs b/src/System.Web.Razor/Parser/HtmlMarkupParser.Section.cs
index 03270dc8..921a21d4 100644
--- a/src/System.Web.Razor/Parser/HtmlMarkupParser.Section.cs
+++ b/src/System.Web.Razor/Parser/HtmlMarkupParser.Section.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Tokenizer.Symbols;
diff --git a/src/System.Web.Razor/Parser/HtmlMarkupParser.cs b/src/System.Web.Razor/Parser/HtmlMarkupParser.cs
index 97f5fcf5..ecb7db14 100644
--- a/src/System.Web.Razor/Parser/HtmlMarkupParser.cs
+++ b/src/System.Web.Razor/Parser/HtmlMarkupParser.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Parser/ISyntaxTreeRewriter.cs b/src/System.Web.Razor/Parser/ISyntaxTreeRewriter.cs
index f8756ae2..ecfb2fcb 100644
--- a/src/System.Web.Razor/Parser/ISyntaxTreeRewriter.cs
+++ b/src/System.Web.Razor/Parser/ISyntaxTreeRewriter.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Parser
{
diff --git a/src/System.Web.Razor/Parser/LanguageCharacteristics.cs b/src/System.Web.Razor/Parser/LanguageCharacteristics.cs
index 12a1c047..0fd07bd0 100644
--- a/src/System.Web.Razor/Parser/LanguageCharacteristics.cs
+++ b/src/System.Web.Razor/Parser/LanguageCharacteristics.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Parser/MarkupCollapser.cs b/src/System.Web.Razor/Parser/MarkupCollapser.cs
index 024043ee..d07286c9 100644
--- a/src/System.Web.Razor/Parser/MarkupCollapser.cs
+++ b/src/System.Web.Razor/Parser/MarkupCollapser.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Parser/MarkupRewriter.cs b/src/System.Web.Razor/Parser/MarkupRewriter.cs
index 69b489cd..10b15b1f 100644
--- a/src/System.Web.Razor/Parser/MarkupRewriter.cs
+++ b/src/System.Web.Razor/Parser/MarkupRewriter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Parser/ParserBase.cs b/src/System.Web.Razor/Parser/ParserBase.cs
index aa54cc6d..ccf0393c 100644
--- a/src/System.Web.Razor/Parser/ParserBase.cs
+++ b/src/System.Web.Razor/Parser/ParserBase.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Parser/ParserContext.cs b/src/System.Web.Razor/Parser/ParserContext.cs
index 836e3537..3ffb8e4f 100644
--- a/src/System.Web.Razor/Parser/ParserContext.cs
+++ b/src/System.Web.Razor/Parser/ParserContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Razor/Parser/ParserHelpers.cs b/src/System.Web.Razor/Parser/ParserHelpers.cs
index 5dbd3ae7..df2b9d87 100644
--- a/src/System.Web.Razor/Parser/ParserHelpers.cs
+++ b/src/System.Web.Razor/Parser/ParserHelpers.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Razor/Parser/ParserVisitor.cs b/src/System.Web.Razor/Parser/ParserVisitor.cs
index af0a487b..3c849063 100644
--- a/src/System.Web.Razor/Parser/ParserVisitor.cs
+++ b/src/System.Web.Razor/Parser/ParserVisitor.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Parser
diff --git a/src/System.Web.Razor/Parser/ParserVisitorExtensions.cs b/src/System.Web.Razor/Parser/ParserVisitorExtensions.cs
index 6c021870..787ac11d 100644
--- a/src/System.Web.Razor/Parser/ParserVisitorExtensions.cs
+++ b/src/System.Web.Razor/Parser/ParserVisitorExtensions.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Parser
{
diff --git a/src/System.Web.Razor/Parser/RazorParser.cs b/src/System.Web.Razor/Parser/RazorParser.cs
index 1ab81093..4c0c64a7 100644
--- a/src/System.Web.Razor/Parser/RazorParser.cs
+++ b/src/System.Web.Razor/Parser/RazorParser.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Threading;
diff --git a/src/System.Web.Razor/Parser/SyntaxConstants.cs b/src/System.Web.Razor/Parser/SyntaxConstants.cs
index 573065da..87d386d2 100644
--- a/src/System.Web.Razor/Parser/SyntaxConstants.cs
+++ b/src/System.Web.Razor/Parser/SyntaxConstants.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Razor.Parser
{
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/AcceptedCharacters.cs b/src/System.Web.Razor/Parser/SyntaxTree/AcceptedCharacters.cs
index 7b231e15..4b322f06 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/AcceptedCharacters.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/AcceptedCharacters.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Razor.Parser.SyntaxTree
{
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/Block.cs b/src/System.Web.Razor/Parser/SyntaxTree/Block.cs
index c8073335..7ae4b47d 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/Block.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/Block.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/BlockBuilder.cs b/src/System.Web.Razor/Parser/SyntaxTree/BlockBuilder.cs
index 329f0b08..4f73a1e4 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/BlockBuilder.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/BlockBuilder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Generator;
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/BlockType.cs b/src/System.Web.Razor/Parser/SyntaxTree/BlockType.cs
index 3c31cf95..62499d97 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/BlockType.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/BlockType.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Parser.SyntaxTree
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Parser.SyntaxTree
{
public enum BlockType
{
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/EquivalenceComparer.cs b/src/System.Web.Razor/Parser/SyntaxTree/EquivalenceComparer.cs
index d52e263e..c3754a8d 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/EquivalenceComparer.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/EquivalenceComparer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Razor.Parser.SyntaxTree
{
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/RazorError.cs b/src/System.Web.Razor/Parser/SyntaxTree/RazorError.cs
index a334dda8..bb1fb96c 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/RazorError.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/RazorError.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Razor.Text;
namespace System.Web.Razor.Parser.SyntaxTree
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/Span.cs b/src/System.Web.Razor/Parser/SyntaxTree/Span.cs
index 972b3a20..20382951 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/Span.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/Span.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/SpanBuilder.cs b/src/System.Web.Razor/Parser/SyntaxTree/SpanBuilder.cs
index bf947eb9..2e2cc0b2 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/SpanBuilder.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/SpanBuilder.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/SpanKind.cs b/src/System.Web.Razor/Parser/SyntaxTree/SpanKind.cs
index 935a2364..98551680 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/SpanKind.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/SpanKind.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Parser.SyntaxTree
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Parser.SyntaxTree
{
public enum SpanKind
{
diff --git a/src/System.Web.Razor/Parser/SyntaxTree/SyntaxTreeNode.cs b/src/System.Web.Razor/Parser/SyntaxTree/SyntaxTreeNode.cs
index 5277af39..576de246 100644
--- a/src/System.Web.Razor/Parser/SyntaxTree/SyntaxTreeNode.cs
+++ b/src/System.Web.Razor/Parser/SyntaxTree/SyntaxTreeNode.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
namespace System.Web.Razor.Parser.SyntaxTree
{
diff --git a/src/System.Web.Razor/Parser/TextReaderExtensions.cs b/src/System.Web.Razor/Parser/TextReaderExtensions.cs
index acd2d7f6..5af7cb29 100644
--- a/src/System.Web.Razor/Parser/TextReaderExtensions.cs
+++ b/src/System.Web.Razor/Parser/TextReaderExtensions.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Linq;
using System.Text;
diff --git a/src/System.Web.Razor/Parser/TokenizerBackedParser.Helpers.cs b/src/System.Web.Razor/Parser/TokenizerBackedParser.Helpers.cs
index 44c451f8..8432a590 100644
--- a/src/System.Web.Razor/Parser/TokenizerBackedParser.Helpers.cs
+++ b/src/System.Web.Razor/Parser/TokenizerBackedParser.Helpers.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Razor/Parser/TokenizerBackedParser.cs b/src/System.Web.Razor/Parser/TokenizerBackedParser.cs
index 7ebb663c..b409c2b5 100644
--- a/src/System.Web.Razor/Parser/TokenizerBackedParser.cs
+++ b/src/System.Web.Razor/Parser/TokenizerBackedParser.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
using System.Web.Razor.Tokenizer;
diff --git a/src/System.Web.Razor/Parser/VBCodeParser.Directives.cs b/src/System.Web.Razor/Parser/VBCodeParser.Directives.cs
index 35778f2b..285c0ea4 100644
--- a/src/System.Web.Razor/Parser/VBCodeParser.Directives.cs
+++ b/src/System.Web.Razor/Parser/VBCodeParser.Directives.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Razor/Parser/VBCodeParser.Statements.cs b/src/System.Web.Razor/Parser/VBCodeParser.Statements.cs
index fdbe3fc7..989a4901 100644
--- a/src/System.Web.Razor/Parser/VBCodeParser.Statements.cs
+++ b/src/System.Web.Razor/Parser/VBCodeParser.Statements.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Globalization;
using System.Linq;
using System.Web.Razor.Generator;
diff --git a/src/System.Web.Razor/Parser/VBCodeParser.cs b/src/System.Web.Razor/Parser/VBCodeParser.cs
index 865dcc78..8821b7e2 100644
--- a/src/System.Web.Razor/Parser/VBCodeParser.cs
+++ b/src/System.Web.Razor/Parser/VBCodeParser.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.Razor/Parser/VBLanguageCharacteristics.cs b/src/System.Web.Razor/Parser/VBLanguageCharacteristics.cs
index 70e7a81b..a774f29b 100644
--- a/src/System.Web.Razor/Parser/VBLanguageCharacteristics.cs
+++ b/src/System.Web.Razor/Parser/VBLanguageCharacteristics.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
using System.Web.Razor.Tokenizer;
diff --git a/src/System.Web.Razor/Parser/WhitespaceRewriter.cs b/src/System.Web.Razor/Parser/WhitespaceRewriter.cs
index 4c6306d8..ad213e83 100644
--- a/src/System.Web.Razor/Parser/WhitespaceRewriter.cs
+++ b/src/System.Web.Razor/Parser/WhitespaceRewriter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/ParserResults.cs b/src/System.Web.Razor/ParserResults.cs
index 4c01429b..00941cbb 100644
--- a/src/System.Web.Razor/ParserResults.cs
+++ b/src/System.Web.Razor/ParserResults.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor
diff --git a/src/System.Web.Razor/PartialParseResult.cs b/src/System.Web.Razor/PartialParseResult.cs
index 694fae81..4663a8ca 100644
--- a/src/System.Web.Razor/PartialParseResult.cs
+++ b/src/System.Web.Razor/PartialParseResult.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Razor
{
diff --git a/src/System.Web.Razor/Properties/AssemblyInfo.cs b/src/System.Web.Razor/Properties/AssemblyInfo.cs
index 0e73b1c0..7184a426 100644
--- a/src/System.Web.Razor/Properties/AssemblyInfo.cs
+++ b/src/System.Web.Razor/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
// General Information about an assembly is controlled through the following
diff --git a/src/System.Web.Razor/RazorCodeLanguage.cs b/src/System.Web.Razor/RazorCodeLanguage.cs
index f3a134a2..32a19f12 100644
--- a/src/System.Web.Razor/RazorCodeLanguage.cs
+++ b/src/System.Web.Razor/RazorCodeLanguage.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
diff --git a/src/System.Web.Razor/RazorDebugHelpers.cs b/src/System.Web.Razor/RazorDebugHelpers.cs
index 70942949..46fb75dc 100644
--- a/src/System.Web.Razor/RazorDebugHelpers.cs
+++ b/src/System.Web.Razor/RazorDebugHelpers.cs
@@ -1,4 +1,6 @@
-#if DEBUG
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+#if DEBUG
using System.CodeDom;
using System.CodeDom.Compiler;
diff --git a/src/System.Web.Razor/RazorDirectiveAttribute.cs b/src/System.Web.Razor/RazorDirectiveAttribute.cs
index d35ed96e..a1a85b32 100644
--- a/src/System.Web.Razor/RazorDirectiveAttribute.cs
+++ b/src/System.Web.Razor/RazorDirectiveAttribute.cs
@@ -1,4 +1,6 @@
-using Microsoft.Internal.Web.Utils;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Microsoft.Internal.Web.Utils;
namespace System.Web.Razor
{
diff --git a/src/System.Web.Razor/RazorEditorParser.cs b/src/System.Web.Razor/RazorEditorParser.cs
index 816ecaa0..8b422171 100644
--- a/src/System.Web.Razor/RazorEditorParser.cs
+++ b/src/System.Web.Razor/RazorEditorParser.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Razor/RazorEngineHost.cs b/src/System.Web.Razor/RazorEngineHost.cs
index 0e192b4c..8125145a 100644
--- a/src/System.Web.Razor/RazorEngineHost.cs
+++ b/src/System.Web.Razor/RazorEngineHost.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Web.Razor.Generator;
diff --git a/src/System.Web.Razor/RazorTemplateEngine.cs b/src/System.Web.Razor/RazorTemplateEngine.cs
index 5d669803..f95c48de 100644
--- a/src/System.Web.Razor/RazorTemplateEngine.cs
+++ b/src/System.Web.Razor/RazorTemplateEngine.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.IO;
diff --git a/src/System.Web.Razor/StateMachine.cs b/src/System.Web.Razor/StateMachine.cs
index 0bf3ee12..395596e7 100644
--- a/src/System.Web.Razor/StateMachine.cs
+++ b/src/System.Web.Razor/StateMachine.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor
{
public abstract class StateMachine<TReturn>
{
diff --git a/src/System.Web.Razor/Text/BufferingTextReader.cs b/src/System.Web.Razor/Text/BufferingTextReader.cs
index 2b319fef..5c4093c5 100644
--- a/src/System.Web.Razor/Text/BufferingTextReader.cs
+++ b/src/System.Web.Razor/Text/BufferingTextReader.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Web.Razor.Resources;
diff --git a/src/System.Web.Razor/Text/ITextBuffer.cs b/src/System.Web.Razor/Text/ITextBuffer.cs
index afe5f92c..b1adc8df 100644
--- a/src/System.Web.Razor/Text/ITextBuffer.cs
+++ b/src/System.Web.Razor/Text/ITextBuffer.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Text
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Text
{
public interface ITextBuffer
{
diff --git a/src/System.Web.Razor/Text/LineTrackingStringBuffer.cs b/src/System.Web.Razor/Text/LineTrackingStringBuffer.cs
index 45594992..fa6ce308 100644
--- a/src/System.Web.Razor/Text/LineTrackingStringBuffer.cs
+++ b/src/System.Web.Razor/Text/LineTrackingStringBuffer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
using System.Web.Razor.Parser;
diff --git a/src/System.Web.Razor/Text/LocationTagged.cs b/src/System.Web.Razor/Text/LocationTagged.cs
index 17509824..0983c889 100644
--- a/src/System.Web.Razor/Text/LocationTagged.cs
+++ b/src/System.Web.Razor/Text/LocationTagged.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Globalization;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.Razor/Text/LookaheadTextReader.cs b/src/System.Web.Razor/Text/LookaheadTextReader.cs
index 5451657d..138f6dda 100644
--- a/src/System.Web.Razor/Text/LookaheadTextReader.cs
+++ b/src/System.Web.Razor/Text/LookaheadTextReader.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.Razor.Text
{
diff --git a/src/System.Web.Razor/Text/LookaheadToken.cs b/src/System.Web.Razor/Text/LookaheadToken.cs
index 01fe3871..fce46a2b 100644
--- a/src/System.Web.Razor/Text/LookaheadToken.cs
+++ b/src/System.Web.Razor/Text/LookaheadToken.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Text
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Text
{
public class LookaheadToken : IDisposable
{
diff --git a/src/System.Web.Razor/Text/SeekableTextReader.cs b/src/System.Web.Razor/Text/SeekableTextReader.cs
index db67aad6..bfe6d401 100644
--- a/src/System.Web.Razor/Text/SeekableTextReader.cs
+++ b/src/System.Web.Razor/Text/SeekableTextReader.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.Razor.Text
{
diff --git a/src/System.Web.Razor/Text/SourceLocation.cs b/src/System.Web.Razor/Text/SourceLocation.cs
index 123baf64..0798abd1 100644
--- a/src/System.Web.Razor/Text/SourceLocation.cs
+++ b/src/System.Web.Razor/Text/SourceLocation.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
namespace System.Web.Razor.Text
{
diff --git a/src/System.Web.Razor/Text/SourceLocationTracker.cs b/src/System.Web.Razor/Text/SourceLocationTracker.cs
index a6ec4f9d..aaf830bc 100644
--- a/src/System.Web.Razor/Text/SourceLocationTracker.cs
+++ b/src/System.Web.Razor/Text/SourceLocationTracker.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
namespace System.Web.Razor.Text
{
diff --git a/src/System.Web.Razor/Text/TextBufferReader.cs b/src/System.Web.Razor/Text/TextBufferReader.cs
index 78e02bd9..941ef8a1 100644
--- a/src/System.Web.Razor/Text/TextBufferReader.cs
+++ b/src/System.Web.Razor/Text/TextBufferReader.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Resources;
using System.Web.Razor.Utils;
diff --git a/src/System.Web.Razor/Text/TextChange.cs b/src/System.Web.Razor/Text/TextChange.cs
index 7fb28e9c..8d45ea81 100644
--- a/src/System.Web.Razor/Text/TextChange.cs
+++ b/src/System.Web.Razor/Text/TextChange.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Globalization;
using System.Text;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Text/TextChangeType.cs b/src/System.Web.Razor/Text/TextChangeType.cs
index d58772c6..b2c86fda 100644
--- a/src/System.Web.Razor/Text/TextChangeType.cs
+++ b/src/System.Web.Razor/Text/TextChangeType.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Text
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Text
{
public enum TextChangeType
{
diff --git a/src/System.Web.Razor/Text/TextDocumentReader.cs b/src/System.Web.Razor/Text/TextDocumentReader.cs
index b90619ba..16aabbb5 100644
--- a/src/System.Web.Razor/Text/TextDocumentReader.cs
+++ b/src/System.Web.Razor/Text/TextDocumentReader.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.Razor.Text
{
diff --git a/src/System.Web.Razor/Text/TextExtensions.cs b/src/System.Web.Razor/Text/TextExtensions.cs
index 2b040d18..5d7a2fa1 100644
--- a/src/System.Web.Razor/Text/TextExtensions.cs
+++ b/src/System.Web.Razor/Text/TextExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Text;
namespace System.Web.Razor.Text
diff --git a/src/System.Web.Razor/Tokenizer/CSharpHelpers.cs b/src/System.Web.Razor/Tokenizer/CSharpHelpers.cs
index 8945e241..8e37cd2e 100644
--- a/src/System.Web.Razor/Tokenizer/CSharpHelpers.cs
+++ b/src/System.Web.Razor/Tokenizer/CSharpHelpers.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
namespace System.Web.Razor.Tokenizer
{
diff --git a/src/System.Web.Razor/Tokenizer/CSharpKeywordDetector.cs b/src/System.Web.Razor/Tokenizer/CSharpKeywordDetector.cs
index 32fe988b..36e8e9a3 100644
--- a/src/System.Web.Razor/Tokenizer/CSharpKeywordDetector.cs
+++ b/src/System.Web.Razor/Tokenizer/CSharpKeywordDetector.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Tokenizer.Symbols;
namespace System.Web.Razor.Tokenizer
diff --git a/src/System.Web.Razor/Tokenizer/CSharpTokenizer.cs b/src/System.Web.Razor/Tokenizer/CSharpTokenizer.cs
index 137fd079..9ab0ab0f 100644
--- a/src/System.Web.Razor/Tokenizer/CSharpTokenizer.cs
+++ b/src/System.Web.Razor/Tokenizer/CSharpTokenizer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Tokenizer/HtmlTokenizer.cs b/src/System.Web.Razor/Tokenizer/HtmlTokenizer.cs
index 3dc0d34c..f11ee653 100644
--- a/src/System.Web.Razor/Tokenizer/HtmlTokenizer.cs
+++ b/src/System.Web.Razor/Tokenizer/HtmlTokenizer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Tokenizer/ITokenizer.cs b/src/System.Web.Razor/Tokenizer/ITokenizer.cs
index 4ed80f1e..7cae0463 100644
--- a/src/System.Web.Razor/Tokenizer/ITokenizer.cs
+++ b/src/System.Web.Razor/Tokenizer/ITokenizer.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
namespace System.Web.Razor.Tokenizer
{
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/CSharpKeyword.cs b/src/System.Web.Razor/Tokenizer/Symbols/CSharpKeyword.cs
index eb7b4032..105b2fa6 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/CSharpKeyword.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/CSharpKeyword.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Tokenizer.Symbols
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Tokenizer.Symbols
{
public enum CSharpKeyword
{
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbol.cs b/src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbol.cs
index eba1c1bb..bd779891 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbol.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbol.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbolType.cs b/src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbolType.cs
index bf9c0286..3d187de4 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbolType.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/CSharpSymbolType.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Tokenizer.Symbols
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Tokenizer.Symbols
{
public enum CSharpSymbolType
{
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbol.cs b/src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbol.cs
index eeacee80..798637f4 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbol.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbol.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbolType.cs b/src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbolType.cs
index 7c8a9cbd..658640e7 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbolType.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/HtmlSymbolType.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Tokenizer.Symbols
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Tokenizer.Symbols
{
public enum HtmlSymbolType
{
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/ISymbol.cs b/src/System.Web.Razor/Tokenizer/Symbols/ISymbol.cs
index 2d86896e..6abbc55b 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/ISymbol.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/ISymbol.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
namespace System.Web.Razor.Tokenizer.Symbols
{
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/KnownSymbolType.cs b/src/System.Web.Razor/Tokenizer/Symbols/KnownSymbolType.cs
index 32d27b79..2738934b 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/KnownSymbolType.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/KnownSymbolType.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Tokenizer.Symbols
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Tokenizer.Symbols
{
public enum KnownSymbolType
{
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/SymbolBase.cs b/src/System.Web.Razor/Tokenizer/Symbols/SymbolBase.cs
index 75f0a9cb..6ddbacd4 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/SymbolBase.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/SymbolBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/SymbolExtensions.cs b/src/System.Web.Razor/Tokenizer/Symbols/SymbolExtensions.cs
index 26586b3d..70cddd69 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/SymbolExtensions.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/SymbolExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/SymbolTypeSuppressions.cs b/src/System.Web.Razor/Tokenizer/Symbols/SymbolTypeSuppressions.cs
index a810f3aa..471d3330 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/SymbolTypeSuppressions.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/SymbolTypeSuppressions.cs
@@ -1,4 +1,6 @@
-// Centralized all the supressions for the CSharpSymbolType and VBSymbolType enum members here for clarity. They are
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// Centralized all the supressions for the CSharpSymbolType and VBSymbolType enum members here for clarity. They are
// not in the CodeAnalysisDictionary because they are special case exclusions
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/VBKeyword.cs b/src/System.Web.Razor/Tokenizer/Symbols/VBKeyword.cs
index 0f0da905..0672b75f 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/VBKeyword.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/VBKeyword.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.Razor.Tokenizer.Symbols
{
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/VBSymbol.cs b/src/System.Web.Razor/Tokenizer/Symbols/VBSymbol.cs
index 7bd91a09..ecd3125e 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/VBSymbol.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/VBSymbol.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/src/System.Web.Razor/Tokenizer/Symbols/VBSymbolType.cs b/src/System.Web.Razor/Tokenizer/Symbols/VBSymbolType.cs
index f6bc7756..ff9b360c 100644
--- a/src/System.Web.Razor/Tokenizer/Symbols/VBSymbolType.cs
+++ b/src/System.Web.Razor/Tokenizer/Symbols/VBSymbolType.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Tokenizer.Symbols
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Tokenizer.Symbols
{
public enum VBSymbolType
{
diff --git a/src/System.Web.Razor/Tokenizer/Tokenizer.cs b/src/System.Web.Razor/Tokenizer/Tokenizer.cs
index fa95b15c..5fda6ad8 100644
--- a/src/System.Web.Razor/Tokenizer/Tokenizer.cs
+++ b/src/System.Web.Razor/Tokenizer/Tokenizer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.Razor/Tokenizer/TokenizerView.cs b/src/System.Web.Razor/Tokenizer/TokenizerView.cs
index 1ce40a86..c57e0651 100644
--- a/src/System.Web.Razor/Tokenizer/TokenizerView.cs
+++ b/src/System.Web.Razor/Tokenizer/TokenizerView.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Razor.Resources;
diff --git a/src/System.Web.Razor/Tokenizer/VBHelpers.cs b/src/System.Web.Razor/Tokenizer/VBHelpers.cs
index d39ba437..f785ac94 100644
--- a/src/System.Web.Razor/Tokenizer/VBHelpers.cs
+++ b/src/System.Web.Razor/Tokenizer/VBHelpers.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Tokenizer
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Tokenizer
{
public static class VBHelpers
{
diff --git a/src/System.Web.Razor/Tokenizer/VBKeywordDetector.cs b/src/System.Web.Razor/Tokenizer/VBKeywordDetector.cs
index 43dd9e4e..cc5cc8ed 100644
--- a/src/System.Web.Razor/Tokenizer/VBKeywordDetector.cs
+++ b/src/System.Web.Razor/Tokenizer/VBKeywordDetector.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Tokenizer.Symbols;
namespace System.Web.Razor.Tokenizer
diff --git a/src/System.Web.Razor/Tokenizer/VBTokenizer.cs b/src/System.Web.Razor/Tokenizer/VBTokenizer.cs
index f744be2d..9797134b 100644
--- a/src/System.Web.Razor/Tokenizer/VBTokenizer.cs
+++ b/src/System.Web.Razor/Tokenizer/VBTokenizer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.Web.Razor.Parser;
diff --git a/src/System.Web.Razor/Tokenizer/XmlHelpers.cs b/src/System.Web.Razor/Tokenizer/XmlHelpers.cs
index 6f4b9424..28c60962 100644
--- a/src/System.Web.Razor/Tokenizer/XmlHelpers.cs
+++ b/src/System.Web.Razor/Tokenizer/XmlHelpers.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Tokenizer
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Tokenizer
{
internal static class XmlHelpers
{
diff --git a/src/System.Web.Razor/Utils/CharUtils.cs b/src/System.Web.Razor/Utils/CharUtils.cs
index 81efd33b..493fa869 100644
--- a/src/System.Web.Razor/Utils/CharUtils.cs
+++ b/src/System.Web.Razor/Utils/CharUtils.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Utils
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Utils
{
internal static class CharUtils
{
diff --git a/src/System.Web.Razor/Utils/DisposableAction.cs b/src/System.Web.Razor/Utils/DisposableAction.cs
index e1c4f6df..679d5f0e 100644
--- a/src/System.Web.Razor/Utils/DisposableAction.cs
+++ b/src/System.Web.Razor/Utils/DisposableAction.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Razor.Utils
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Razor.Utils
{
internal class DisposableAction : IDisposable
{
diff --git a/src/System.Web.Razor/Utils/EnumUtil.cs b/src/System.Web.Razor/Utils/EnumUtil.cs
index 9ab07916..d31c6b7f 100644
--- a/src/System.Web.Razor/Utils/EnumUtil.cs
+++ b/src/System.Web.Razor/Utils/EnumUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Razor.Utils
{
diff --git a/src/System.Web.Razor/Utils/EnumeratorExtensions.cs b/src/System.Web.Razor/Utils/EnumeratorExtensions.cs
index d7d4a545..4005c7c7 100644
--- a/src/System.Web.Razor/Utils/EnumeratorExtensions.cs
+++ b/src/System.Web.Razor/Utils/EnumeratorExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.Razor.Utils
diff --git a/src/System.Web.Razor/VBRazorCodeLanguage.cs b/src/System.Web.Razor/VBRazorCodeLanguage.cs
index ac19b384..8c6b92b4 100644
--- a/src/System.Web.Razor/VBRazorCodeLanguage.cs
+++ b/src/System.Web.Razor/VBRazorCodeLanguage.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using Microsoft.VisualBasic;
diff --git a/src/System.Web.WebPages.Administration/Framework/AdminSecurity.cs b/src/System.Web.WebPages.Administration/Framework/AdminSecurity.cs
index 2525e683..6c5cd753 100644
--- a/src/System.Web.WebPages.Administration/Framework/AdminSecurity.cs
+++ b/src/System.Web.WebPages.Administration/Framework/AdminSecurity.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Web.Helpers;
diff --git a/src/System.Web.WebPages.Administration/Framework/PreApplicationStartCode.cs b/src/System.Web.WebPages.Administration/Framework/PreApplicationStartCode.cs
index 474138fe..8e7acba1 100644
--- a/src/System.Web.WebPages.Administration/Framework/PreApplicationStartCode.cs
+++ b/src/System.Web.WebPages.Administration/Framework/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
namespace System.Web.WebPages.Administration
{
diff --git a/src/System.Web.WebPages.Administration/Framework/SiteAdmin.cs b/src/System.Web.WebPages.Administration/Framework/SiteAdmin.cs
index 1cc568c2..6249a123 100644
--- a/src/System.Web.WebPages.Administration/Framework/SiteAdmin.cs
+++ b/src/System.Web.WebPages.Administration/Framework/SiteAdmin.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Configuration;
using System.Diagnostics;
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/IPackagesSourceFile.cs b/src/System.Web.WebPages.Administration/Framework/packages/IPackagesSourceFile.cs
index 8c783d22..166f5112 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/IPackagesSourceFile.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/IPackagesSourceFile.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.WebPages.Administration.PackageManager
{
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/IWebProjectManager.cs b/src/System.Web.WebPages.Administration/Framework/packages/IWebProjectManager.cs
index d5a0289d..b716fbf9 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/IWebProjectManager.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/IWebProjectManager.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using NuGet;
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/PackageExtensions.cs b/src/System.Web.WebPages.Administration/Framework/packages/PackageExtensions.cs
index 3388b7cc..a81be712 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/PackageExtensions.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/PackageExtensions.cs
@@ -1,4 +1,6 @@
-using NuGet;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using NuGet;
namespace System.Web.WebPages.Administration.PackageManager
{
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/PackageManagerModule.cs b/src/System.Web.WebPages.Administration/Framework/packages/PackageManagerModule.cs
index 38507dcc..ca255b09 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/PackageManagerModule.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/PackageManagerModule.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/PackageSourceFile.cs b/src/System.Web.WebPages.Administration/Framework/packages/PackageSourceFile.cs
index a2669ce3..d776213e 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/PackageSourceFile.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/PackageSourceFile.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web.Hosting;
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/PageUtils.cs b/src/System.Web.WebPages.Administration/Framework/packages/PageUtils.cs
index 388c403a..f1d3085d 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/PageUtils.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/PageUtils.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Text;
namespace System.Web.WebPages.Administration.PackageManager
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/RemoteAssembly.cs b/src/System.Web.WebPages.Administration/Framework/packages/RemoteAssembly.cs
index 3dace254..1443c2a9 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/RemoteAssembly.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/RemoteAssembly.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Linq;
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/WebPackageSource.cs b/src/System.Web.WebPages.Administration/Framework/packages/WebPackageSource.cs
index 82726254..c30f38f2 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/WebPackageSource.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/WebPackageSource.cs
@@ -1,4 +1,6 @@
-using NuGet;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using NuGet;
namespace System.Web.WebPages.Administration.PackageManager
{
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/WebProjectManager.cs b/src/System.Web.WebPages.Administration/Framework/packages/WebProjectManager.cs
index 6ebd179f..6b5c91dc 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/WebProjectManager.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/WebProjectManager.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.WebPages.Administration/Framework/packages/WebProjectSystem.cs b/src/System.Web.WebPages.Administration/Framework/packages/WebProjectSystem.cs
index 8ac45c0a..1c9bdfc2 100644
--- a/src/System.Web.WebPages.Administration/Framework/packages/WebProjectSystem.cs
+++ b/src/System.Web.WebPages.Administration/Framework/packages/WebProjectSystem.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.WebPages.Administration/Properties/AssemblyInfo.cs b/src/System.Web.WebPages.Administration/Properties/AssemblyInfo.cs
index 78745791..1a5daace 100644
--- a/src/System.Web.WebPages.Administration/Properties/AssemblyInfo.cs
+++ b/src/System.Web.WebPages.Administration/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web;
using System.Web.WebPages.Administration;
diff --git a/src/System.Web.WebPages.Deployment/AppDomainHelper.cs b/src/System.Web.WebPages.Deployment/AppDomainHelper.cs
index f9bed368..613348dd 100644
--- a/src/System.Web.WebPages.Deployment/AppDomainHelper.cs
+++ b/src/System.Web.WebPages.Deployment/AppDomainHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Linq;
diff --git a/src/System.Web.WebPages.Deployment/AssemblyUtils.cs b/src/System.Web.WebPages.Deployment/AssemblyUtils.cs
index 8c8b6b2e..668fcb9d 100644
--- a/src/System.Web.WebPages.Deployment/AssemblyUtils.cs
+++ b/src/System.Web.WebPages.Deployment/AssemblyUtils.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
diff --git a/src/System.Web.WebPages.Deployment/BuildManagerWrapper.cs b/src/System.Web.WebPages.Deployment/BuildManagerWrapper.cs
index c0509030..e49804ef 100644
--- a/src/System.Web.WebPages.Deployment/BuildManagerWrapper.cs
+++ b/src/System.Web.WebPages.Deployment/BuildManagerWrapper.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Compilation;
namespace System.Web.WebPages.Deployment
diff --git a/src/System.Web.WebPages.Deployment/Common/IFileSystem.cs b/src/System.Web.WebPages.Deployment/Common/IFileSystem.cs
index 3d1b9fe8..500368b9 100644
--- a/src/System.Web.WebPages.Deployment/Common/IFileSystem.cs
+++ b/src/System.Web.WebPages.Deployment/Common/IFileSystem.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.IO;
diff --git a/src/System.Web.WebPages.Deployment/Common/PhysicalFileSystem.cs b/src/System.Web.WebPages.Deployment/Common/PhysicalFileSystem.cs
index b6fe59ec..c307bffa 100644
--- a/src/System.Web.WebPages.Deployment/Common/PhysicalFileSystem.cs
+++ b/src/System.Web.WebPages.Deployment/Common/PhysicalFileSystem.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.IO;
diff --git a/src/System.Web.WebPages.Deployment/GlobalSuppressions.cs b/src/System.Web.WebPages.Deployment/GlobalSuppressions.cs
index 8e7ebfe5..d20078a9 100644
--- a/src/System.Web.WebPages.Deployment/GlobalSuppressions.cs
+++ b/src/System.Web.WebPages.Deployment/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/System.Web.WebPages.Deployment/IBuildManager.cs b/src/System.Web.WebPages.Deployment/IBuildManager.cs
index a71faabb..36f7eb45 100644
--- a/src/System.Web.WebPages.Deployment/IBuildManager.cs
+++ b/src/System.Web.WebPages.Deployment/IBuildManager.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.WebPages.Deployment
{
diff --git a/src/System.Web.WebPages.Deployment/PreApplicationStartCode.cs b/src/System.Web.WebPages.Deployment/PreApplicationStartCode.cs
index 00607c64..27400cdf 100644
--- a/src/System.Web.WebPages.Deployment/PreApplicationStartCode.cs
+++ b/src/System.Web.WebPages.Deployment/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Diagnostics;
diff --git a/src/System.Web.WebPages.Deployment/Properties/AssemblyInfo.cs b/src/System.Web.WebPages.Deployment/Properties/AssemblyInfo.cs
index 916036ee..86687e86 100644
--- a/src/System.Web.WebPages.Deployment/Properties/AssemblyInfo.cs
+++ b/src/System.Web.WebPages.Deployment/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web;
using System.Web.WebPages.Deployment;
diff --git a/src/System.Web.WebPages.Deployment/WebPagesDeployment.cs b/src/System.Web.WebPages.Deployment/WebPagesDeployment.cs
index b6ecec3a..e435781e 100644
--- a/src/System.Web.WebPages.Deployment/WebPagesDeployment.cs
+++ b/src/System.Web.WebPages.Deployment/WebPagesDeployment.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Configuration;
diff --git a/src/System.Web.WebPages.Razor/AssemblyBuilderWrapper.cs b/src/System.Web.WebPages.Razor/AssemblyBuilderWrapper.cs
index 2944df45..5deb0372 100644
--- a/src/System.Web.WebPages.Razor/AssemblyBuilderWrapper.cs
+++ b/src/System.Web.WebPages.Razor/AssemblyBuilderWrapper.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.Compilation;
namespace System.Web.WebPages.Razor
diff --git a/src/System.Web.WebPages.Razor/CompilingPathEventArgs.cs b/src/System.Web.WebPages.Razor/CompilingPathEventArgs.cs
index 952d3bbb..6e165c45 100644
--- a/src/System.Web.WebPages.Razor/CompilingPathEventArgs.cs
+++ b/src/System.Web.WebPages.Razor/CompilingPathEventArgs.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages.Razor
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages.Razor
{
public class CompilingPathEventArgs : EventArgs
{
diff --git a/src/System.Web.WebPages.Razor/Configuration/HostSection.cs b/src/System.Web.WebPages.Razor/Configuration/HostSection.cs
index 9909c6ea..e2ec8bb4 100644
--- a/src/System.Web.WebPages.Razor/Configuration/HostSection.cs
+++ b/src/System.Web.WebPages.Razor/Configuration/HostSection.cs
@@ -1,4 +1,6 @@
-using System.Configuration;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Configuration;
namespace System.Web.WebPages.Razor.Configuration
{
diff --git a/src/System.Web.WebPages.Razor/Configuration/RazorPagesSection.cs b/src/System.Web.WebPages.Razor/Configuration/RazorPagesSection.cs
index 35a883d2..4dbc1b0e 100644
--- a/src/System.Web.WebPages.Razor/Configuration/RazorPagesSection.cs
+++ b/src/System.Web.WebPages.Razor/Configuration/RazorPagesSection.cs
@@ -1,4 +1,6 @@
-using System.Configuration;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Configuration;
using System.Diagnostics.CodeAnalysis;
using System.Web.Configuration;
diff --git a/src/System.Web.WebPages.Razor/Configuration/RazorWebSectionGroup.cs b/src/System.Web.WebPages.Razor/Configuration/RazorWebSectionGroup.cs
index 6b59d5d1..d25aa6bb 100644
--- a/src/System.Web.WebPages.Razor/Configuration/RazorWebSectionGroup.cs
+++ b/src/System.Web.WebPages.Razor/Configuration/RazorWebSectionGroup.cs
@@ -1,4 +1,6 @@
-using System.Configuration;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Configuration;
namespace System.Web.WebPages.Razor.Configuration
{
diff --git a/src/System.Web.WebPages.Razor/GlobalSuppressions.cs b/src/System.Web.WebPages.Razor/GlobalSuppressions.cs
index 4e03a177..2e538e1f 100644
--- a/src/System.Web.WebPages.Razor/GlobalSuppressions.cs
+++ b/src/System.Web.WebPages.Razor/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/System.Web.WebPages.Razor/HostingEnvironmentWrapper.cs b/src/System.Web.WebPages.Razor/HostingEnvironmentWrapper.cs
index 4179c812..6232fc15 100644
--- a/src/System.Web.WebPages.Razor/HostingEnvironmentWrapper.cs
+++ b/src/System.Web.WebPages.Razor/HostingEnvironmentWrapper.cs
@@ -1,4 +1,6 @@
-using System.Web.Hosting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Hosting;
namespace System.Web.WebPages.Razor
{
diff --git a/src/System.Web.WebPages.Razor/IAssemblyBuilder.cs b/src/System.Web.WebPages.Razor/IAssemblyBuilder.cs
index 2a5323d6..eabde9b7 100644
--- a/src/System.Web.WebPages.Razor/IAssemblyBuilder.cs
+++ b/src/System.Web.WebPages.Razor/IAssemblyBuilder.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.Compilation;
namespace System.Web.WebPages.Razor
diff --git a/src/System.Web.WebPages.Razor/IHostingEnvironment.cs b/src/System.Web.WebPages.Razor/IHostingEnvironment.cs
index 71fd9f51..61fc9a8c 100644
--- a/src/System.Web.WebPages.Razor/IHostingEnvironment.cs
+++ b/src/System.Web.WebPages.Razor/IHostingEnvironment.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages.Razor
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages.Razor
{
internal interface IHostingEnvironment
{
diff --git a/src/System.Web.WebPages.Razor/PreApplicationStartCode.cs b/src/System.Web.WebPages.Razor/PreApplicationStartCode.cs
index e3653e1c..8a40798b 100644
--- a/src/System.Web.WebPages.Razor/PreApplicationStartCode.cs
+++ b/src/System.Web.WebPages.Razor/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.Compilation;
namespace System.Web.WebPages.Razor
diff --git a/src/System.Web.WebPages.Razor/Properties/AssemblyInfo.cs b/src/System.Web.WebPages.Razor/Properties/AssemblyInfo.cs
index 264c4660..2fe000db 100644
--- a/src/System.Web.WebPages.Razor/Properties/AssemblyInfo.cs
+++ b/src/System.Web.WebPages.Razor/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web;
using System.Web.WebPages.Razor;
diff --git a/src/System.Web.WebPages.Razor/RazorBuildProvider.cs b/src/System.Web.WebPages.Razor/RazorBuildProvider.cs
index 17dda19f..3b58e563 100644
--- a/src/System.Web.WebPages.Razor/RazorBuildProvider.cs
+++ b/src/System.Web.WebPages.Razor/RazorBuildProvider.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.CodeDom.Compiler;
using System.Collections;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.WebPages.Razor/WebCodeRazorHost.cs b/src/System.Web.WebPages.Razor/WebCodeRazorHost.cs
index 3d155c73..6418ec83 100644
--- a/src/System.Web.WebPages.Razor/WebCodeRazorHost.cs
+++ b/src/System.Web.WebPages.Razor/WebCodeRazorHost.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
diff --git a/src/System.Web.WebPages.Razor/WebPageRazorHost.cs b/src/System.Web.WebPages.Razor/WebPageRazorHost.cs
index b5bb5c91..a2ff3328 100644
--- a/src/System.Web.WebPages.Razor/WebPageRazorHost.cs
+++ b/src/System.Web.WebPages.Razor/WebPageRazorHost.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.WebPages.Razor/WebRazorHostFactory.cs b/src/System.Web.WebPages.Razor/WebRazorHostFactory.cs
index 9623d719..5227a740 100644
--- a/src/System.Web.WebPages.Razor/WebRazorHostFactory.cs
+++ b/src/System.Web.WebPages.Razor/WebRazorHostFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Diagnostics;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.WebPages/ApplicationPart.cs b/src/System.Web.WebPages/ApplicationPart.cs
index 791eb661..af57bfa0 100644
--- a/src/System.Web.WebPages/ApplicationPart.cs
+++ b/src/System.Web.WebPages/ApplicationPart.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.WebPages/ApplicationParts/ApplicationPartRegistry.cs b/src/System.Web.WebPages/ApplicationParts/ApplicationPartRegistry.cs
index 34dac99b..2ccd7b71 100644
--- a/src/System.Web.WebPages/ApplicationParts/ApplicationPartRegistry.cs
+++ b/src/System.Web.WebPages/ApplicationParts/ApplicationPartRegistry.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.WebPages/ApplicationParts/DictionaryBasedVirtualPathFactory.cs b/src/System.Web.WebPages/ApplicationParts/DictionaryBasedVirtualPathFactory.cs
index 41bbb2e7..ba185cdc 100644
--- a/src/System.Web.WebPages/ApplicationParts/DictionaryBasedVirtualPathFactory.cs
+++ b/src/System.Web.WebPages/ApplicationParts/DictionaryBasedVirtualPathFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
namespace System.Web.WebPages.ApplicationParts
diff --git a/src/System.Web.WebPages/ApplicationParts/IResourceAssembly.cs b/src/System.Web.WebPages/ApplicationParts/IResourceAssembly.cs
index 565257d5..8d070dc4 100644
--- a/src/System.Web.WebPages/ApplicationParts/IResourceAssembly.cs
+++ b/src/System.Web.WebPages/ApplicationParts/IResourceAssembly.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
namespace System.Web.WebPages.ApplicationParts
diff --git a/src/System.Web.WebPages/ApplicationParts/LazyAction.cs b/src/System.Web.WebPages/ApplicationParts/LazyAction.cs
index f6f4156f..99fb68b5 100644
--- a/src/System.Web.WebPages/ApplicationParts/LazyAction.cs
+++ b/src/System.Web.WebPages/ApplicationParts/LazyAction.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
namespace System.Web.WebPages.ApplicationParts
{
diff --git a/src/System.Web.WebPages/ApplicationParts/ResourceAssembly.cs b/src/System.Web.WebPages/ApplicationParts/ResourceAssembly.cs
index bab6f9d6..99a8bf72 100644
--- a/src/System.Web.WebPages/ApplicationParts/ResourceAssembly.cs
+++ b/src/System.Web.WebPages/ApplicationParts/ResourceAssembly.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Reflection;
diff --git a/src/System.Web.WebPages/ApplicationParts/ResourceHandler.cs b/src/System.Web.WebPages/ApplicationParts/ResourceHandler.cs
index 356edcca..05ea60cb 100644
--- a/src/System.Web.WebPages/ApplicationParts/ResourceHandler.cs
+++ b/src/System.Web.WebPages/ApplicationParts/ResourceHandler.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.WebPages.Resources;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.WebPages/ApplicationParts/ResourceRouteHandler.cs b/src/System.Web.WebPages/ApplicationParts/ResourceRouteHandler.cs
index 72b3e453..b3c32c9d 100644
--- a/src/System.Web.WebPages/ApplicationParts/ResourceRouteHandler.cs
+++ b/src/System.Web.WebPages/ApplicationParts/ResourceRouteHandler.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Routing;
using System.Web.WebPages.Resources;
diff --git a/src/System.Web.WebPages/ApplicationStartPage.cs b/src/System.Web.WebPages/ApplicationStartPage.cs
index 8a5f96d5..07aa7962 100644
--- a/src/System.Web.WebPages/ApplicationStartPage.cs
+++ b/src/System.Web.WebPages/ApplicationStartPage.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Reflection;
diff --git a/src/System.Web.WebPages/AttributeValue.cs b/src/System.Web.WebPages/AttributeValue.cs
index 6cfb6fe9..5eb71af6 100644
--- a/src/System.Web.WebPages/AttributeValue.cs
+++ b/src/System.Web.WebPages/AttributeValue.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Web.WebPages.Instrumentation;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/BrowserHelpers.cs b/src/System.Web.WebPages/BrowserHelpers.cs
index 5b431bd5..8416de55 100644
--- a/src/System.Web.WebPages/BrowserHelpers.cs
+++ b/src/System.Web.WebPages/BrowserHelpers.cs
@@ -1,4 +1,6 @@
-using System.Web.Hosting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Hosting;
namespace System.Web.WebPages
{
diff --git a/src/System.Web.WebPages/BrowserOverride.cs b/src/System.Web.WebPages/BrowserOverride.cs
index a002ba19..4bb0aeb0 100644
--- a/src/System.Web.WebPages/BrowserOverride.cs
+++ b/src/System.Web.WebPages/BrowserOverride.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
/// <summary>
/// BrowserOverrides can be used by BrowserHelpers to override the browser for a particular request.
diff --git a/src/System.Web.WebPages/BrowserOverrideStore.cs b/src/System.Web.WebPages/BrowserOverrideStore.cs
index b820f447..34dd47c6 100644
--- a/src/System.Web.WebPages/BrowserOverrideStore.cs
+++ b/src/System.Web.WebPages/BrowserOverrideStore.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
/// <summary>
/// The current BrowserOverrideStore is used to get and set the user agent of a request.
diff --git a/src/System.Web.WebPages/BrowserOverrideStores.cs b/src/System.Web.WebPages/BrowserOverrideStores.cs
index 77829c68..764ff99f 100644
--- a/src/System.Web.WebPages/BrowserOverrideStores.cs
+++ b/src/System.Web.WebPages/BrowserOverrideStores.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
public class BrowserOverrideStores
{
diff --git a/src/System.Web.WebPages/BuildManagerWrapper.cs b/src/System.Web.WebPages/BuildManagerWrapper.cs
index 53d5f474..7e11aa2a 100644
--- a/src/System.Web.WebPages/BuildManagerWrapper.cs
+++ b/src/System.Web.WebPages/BuildManagerWrapper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.WebPages/Common/DisposableAction.cs b/src/System.Web.WebPages/Common/DisposableAction.cs
index 60492f9c..32727bd7 100644
--- a/src/System.Web.WebPages/Common/DisposableAction.cs
+++ b/src/System.Web.WebPages/Common/DisposableAction.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
internal class DisposableAction : IDisposable
{
diff --git a/src/System.Web.WebPages/CookieBrowserOverrideStore.cs b/src/System.Web.WebPages/CookieBrowserOverrideStore.cs
index e7b0573e..24e1e6cc 100644
--- a/src/System.Web.WebPages/CookieBrowserOverrideStore.cs
+++ b/src/System.Web.WebPages/CookieBrowserOverrideStore.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
/// <summary>
/// The default BrowserOverrideStore. Gets overridden user agent for a request from a cookie.
diff --git a/src/System.Web.WebPages/DefaultDisplayMode.cs b/src/System.Web.WebPages/DefaultDisplayMode.cs
index 919d08df..ee0e0fae 100644
--- a/src/System.Web.WebPages/DefaultDisplayMode.cs
+++ b/src/System.Web.WebPages/DefaultDisplayMode.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.WebPages
{
diff --git a/src/System.Web.WebPages/DisplayInfo.cs b/src/System.Web.WebPages/DisplayInfo.cs
index 62b4bd3e..382fa7d9 100644
--- a/src/System.Web.WebPages/DisplayInfo.cs
+++ b/src/System.Web.WebPages/DisplayInfo.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
/// <summary>
/// DisplayInfo wraps the resolved file path and IDisplayMode for a request and path.
diff --git a/src/System.Web.WebPages/DisplayModeProvider.cs b/src/System.Web.WebPages/DisplayModeProvider.cs
index 7f23a8b3..d744a88b 100644
--- a/src/System.Web.WebPages/DisplayModeProvider.cs
+++ b/src/System.Web.WebPages/DisplayModeProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/DynamicHttpApplicationState.cs b/src/System.Web.WebPages/DynamicHttpApplicationState.cs
index 9c28dafb..e4d1d656 100644
--- a/src/System.Web.WebPages/DynamicHttpApplicationState.cs
+++ b/src/System.Web.WebPages/DynamicHttpApplicationState.cs
@@ -1,4 +1,6 @@
-using System.Dynamic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Dynamic;
using System.Web.WebPages.Resources;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/DynamicPageDataDictionary.cs b/src/System.Web.WebPages/DynamicPageDataDictionary.cs
index 0cb8c653..71a8356c 100644
--- a/src/System.Web.WebPages/DynamicPageDataDictionary.cs
+++ b/src/System.Web.WebPages/DynamicPageDataDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Dynamic;
using System.Web.WebPages.Resources;
diff --git a/src/System.Web.WebPages/FileExistenceCache.cs b/src/System.Web.WebPages/FileExistenceCache.cs
index 4718d00c..d92fa4c6 100644
--- a/src/System.Web.WebPages/FileExistenceCache.cs
+++ b/src/System.Web.WebPages/FileExistenceCache.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading;
diff --git a/src/System.Web.WebPages/GlobalSuppressions.cs b/src/System.Web.WebPages/GlobalSuppressions.cs
index 6f1e5832..501791f5 100644
--- a/src/System.Web.WebPages/GlobalSuppressions.cs
+++ b/src/System.Web.WebPages/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/System.Web.WebPages/HelperPage.cs b/src/System.Web.WebPages/HelperPage.cs
index 5d6a5ea6..27b3a5b2 100644
--- a/src/System.Web.WebPages/HelperPage.cs
+++ b/src/System.Web.WebPages/HelperPage.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Security.Principal;
diff --git a/src/System.Web.WebPages/HelperResult.cs b/src/System.Web.WebPages/HelperResult.cs
index b29fe97d..30dcb205 100644
--- a/src/System.Web.WebPages/HelperResult.cs
+++ b/src/System.Web.WebPages/HelperResult.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.IO;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/Helpers/AntiForgery.cs b/src/System.Web.WebPages/Helpers/AntiForgery.cs
index 4bfac015..aa88325f 100644
--- a/src/System.Web.WebPages/Helpers/AntiForgery.cs
+++ b/src/System.Web.WebPages/Helpers/AntiForgery.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Web.Helpers.AntiXsrf;
using System.Web.Mvc;
diff --git a/src/System.Web.WebPages/Helpers/AntiForgeryConfig.cs b/src/System.Web.WebPages/Helpers/AntiForgeryConfig.cs
index fcae9bb4..f10af67a 100644
--- a/src/System.Web.WebPages/Helpers/AntiForgeryConfig.cs
+++ b/src/System.Web.WebPages/Helpers/AntiForgeryConfig.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Text;
namespace System.Web.Helpers
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryConfigWrapper.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryConfigWrapper.cs
index dd7cfedd..630244df 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryConfigWrapper.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryConfigWrapper.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers.AntiXsrf
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers.AntiXsrf
{
internal sealed class AntiForgeryConfigWrapper : IAntiForgeryConfig
{
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryToken.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryToken.cs
index dd4b405d..c9c98014 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryToken.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryToken.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers.AntiXsrf
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers.AntiXsrf
{
// Represents the security token for the Anti-XSRF system.
// The token is a random 128-bit value that correlates the session with the request body.
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenSerializer.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenSerializer.cs
index ba5443a2..3f85cfa3 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenSerializer.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenSerializer.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.IO;
using System.Web.Mvc;
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenStore.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenStore.cs
index 6d7f290d..7ea61f72 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenStore.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryTokenStore.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Web.Mvc;
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryWorker.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryWorker.cs
index f5a06c3c..abb0d8fc 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryWorker.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/AntiForgeryWorker.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Security.Principal;
using System.Web.Mvc;
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/BinaryBlob.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/BinaryBlob.cs
index 69c08cf9..b20ea9cc 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/BinaryBlob.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/BinaryBlob.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.Contracts;
using System.Globalization;
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/ClaimUidExtractor.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/ClaimUidExtractor.cs
index 3c4b207f..f755a550 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/ClaimUidExtractor.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/ClaimUidExtractor.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Linq;
using System.Security.Principal;
using System.Web.Helpers.Claims;
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryConfig.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryConfig.cs
index 76a31b0f..c9eb7d3a 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryConfig.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryConfig.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers.AntiXsrf
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers.AntiXsrf
{
// Provides configuration information about the anti-forgery system.
internal interface IAntiForgeryConfig
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryTokenSerializer.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryTokenSerializer.cs
index a80c52e3..76053d9d 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryTokenSerializer.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/IAntiForgeryTokenSerializer.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers.AntiXsrf
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers.AntiXsrf
{
// Abstracts out the serialization process for an anti-forgery token
internal interface IAntiForgeryTokenSerializer
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/IClaimUidExtractor.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/IClaimUidExtractor.cs
index bf54ca13..b3c3206e 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/IClaimUidExtractor.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/IClaimUidExtractor.cs
@@ -1,4 +1,6 @@
-using System.Security.Principal;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Security.Principal;
namespace System.Web.Helpers.AntiXsrf
{
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/ICryptoSystem.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/ICryptoSystem.cs
index 48ee03f2..bf5f0941 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/ICryptoSystem.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/ICryptoSystem.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers.AntiXsrf
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers.AntiXsrf
{
// Provides an abstraction around the cryptographic subsystem for the anti-XSRF helpers.
internal interface ICryptoSystem
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/ITokenStore.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/ITokenStore.cs
index 19ac008f..05dd0a49 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/ITokenStore.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/ITokenStore.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers.AntiXsrf
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers.AntiXsrf
{
// Provides an abstraction around how tokens are persisted and retrieved for a request
internal interface ITokenStore
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/ITokenValidator.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/ITokenValidator.cs
index 42110155..9187d03e 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/ITokenValidator.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/ITokenValidator.cs
@@ -1,4 +1,6 @@
-using System.Security.Principal;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Security.Principal;
namespace System.Web.Helpers.AntiXsrf
{
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/MachineKeyCryptoSystem.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/MachineKeyCryptoSystem.cs
index ad1e4bc5..0ac10ef7 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/MachineKeyCryptoSystem.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/MachineKeyCryptoSystem.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Text;
using System.Web.Security;
diff --git a/src/System.Web.WebPages/Helpers/AntiXsrf/TokenValidator.cs b/src/System.Web.WebPages/Helpers/AntiXsrf/TokenValidator.cs
index 67625598..6f9d22a0 100644
--- a/src/System.Web.WebPages/Helpers/AntiXsrf/TokenValidator.cs
+++ b/src/System.Web.WebPages/Helpers/AntiXsrf/TokenValidator.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.Contracts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.Contracts;
using System.Globalization;
using System.Security.Principal;
using System.Web.Mvc;
diff --git a/src/System.Web.WebPages/Helpers/Claims/Claim.cs b/src/System.Web.WebPages/Helpers/Claims/Claim.cs
index f68b345e..7d1ee794 100644
--- a/src/System.Web.WebPages/Helpers/Claims/Claim.cs
+++ b/src/System.Web.WebPages/Helpers/Claims/Claim.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.Helpers.Claims
{
diff --git a/src/System.Web.WebPages/Helpers/Claims/ClaimsIdentity.cs b/src/System.Web.WebPages/Helpers/Claims/ClaimsIdentity.cs
index f2171b91..69ec0793 100644
--- a/src/System.Web.WebPages/Helpers/Claims/ClaimsIdentity.cs
+++ b/src/System.Web.WebPages/Helpers/Claims/ClaimsIdentity.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Security.Principal;
diff --git a/src/System.Web.WebPages/Helpers/Claims/ClaimsIdentityConverter.cs b/src/System.Web.WebPages/Helpers/Claims/ClaimsIdentityConverter.cs
index b35c4a14..7cfb0715 100644
--- a/src/System.Web.WebPages/Helpers/Claims/ClaimsIdentityConverter.cs
+++ b/src/System.Web.WebPages/Helpers/Claims/ClaimsIdentityConverter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Reflection;
using System.Security.Principal;
using System.Web.Security;
diff --git a/src/System.Web.WebPages/Helpers/CryptoUtil.cs b/src/System.Web.WebPages/Helpers/CryptoUtil.cs
index 9555cced..a29aa388 100644
--- a/src/System.Web.WebPages/Helpers/CryptoUtil.cs
+++ b/src/System.Web.WebPages/Helpers/CryptoUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Security.Cryptography;
diff --git a/src/System.Web.WebPages/Helpers/IAntiForgeryAdditionalDataProvider.cs b/src/System.Web.WebPages/Helpers/IAntiForgeryAdditionalDataProvider.cs
index 0043fbab..eadd9fb7 100644
--- a/src/System.Web.WebPages/Helpers/IAntiForgeryAdditionalDataProvider.cs
+++ b/src/System.Web.WebPages/Helpers/IAntiForgeryAdditionalDataProvider.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers
{
/// <summary>
/// Allows providing or validating additional custom data for anti-forgery tokens.
diff --git a/src/System.Web.WebPages/Helpers/UnvalidatedRequestValues.cs b/src/System.Web.WebPages/Helpers/UnvalidatedRequestValues.cs
index 9fe271fe..ff833a50 100644
--- a/src/System.Web.WebPages/Helpers/UnvalidatedRequestValues.cs
+++ b/src/System.Web.WebPages/Helpers/UnvalidatedRequestValues.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
namespace System.Web.Helpers
{
diff --git a/src/System.Web.WebPages/Helpers/Validation.cs b/src/System.Web.WebPages/Helpers/Validation.cs
index 63fc2827..f7444996 100644
--- a/src/System.Web.WebPages/Helpers/Validation.cs
+++ b/src/System.Web.WebPages/Helpers/Validation.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Diagnostics.CodeAnalysis;
using Microsoft.Web.Infrastructure.DynamicValidationHelper;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.Checkbox.cs b/src/System.Web.WebPages/Html/HtmlHelper.Checkbox.cs
index 954b0afa..eaa746af 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.Checkbox.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.Checkbox.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.Input.cs b/src/System.Web.WebPages/Html/HtmlHelper.Input.cs
index a4554d8b..6dd6707a 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.Input.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.Input.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Data.Linq;
using System.Diagnostics.CodeAnalysis;
using System.Web.Mvc;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.Internal.cs b/src/System.Web.WebPages/Html/HtmlHelper.Internal.cs
index b98dbe1d..676b4a05 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.Internal.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.Internal.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.Label.cs b/src/System.Web.WebPages/Html/HtmlHelper.Label.cs
index 5d4048c9..f6c9d538 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.Label.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.Label.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.Radio.cs b/src/System.Web.WebPages/Html/HtmlHelper.Radio.cs
index 317d80cc..36f3c4a5 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.Radio.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.Radio.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.Select.cs b/src/System.Web.WebPages/Html/HtmlHelper.Select.cs
index f31b826b..fb092087 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.Select.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.Select.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.TextArea.cs b/src/System.Web.WebPages/Html/HtmlHelper.TextArea.cs
index f5ac7e90..aed961b0 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.TextArea.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.TextArea.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Web.Mvc;
using Microsoft.Internal.Web.Utils;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.Validation.cs b/src/System.Web.WebPages/Html/HtmlHelper.Validation.cs
index 57146002..529ea011 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.Validation.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.Validation.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Text;
diff --git a/src/System.Web.WebPages/Html/HtmlHelper.cs b/src/System.Web.WebPages/Html/HtmlHelper.cs
index 0eea4936..7e29970a 100644
--- a/src/System.Web.WebPages/Html/HtmlHelper.cs
+++ b/src/System.Web.WebPages/Html/HtmlHelper.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.WebPages.Scope;
diff --git a/src/System.Web.WebPages/Html/ModelState.cs b/src/System.Web.WebPages/Html/ModelState.cs
index 95e28e09..8814b991 100644
--- a/src/System.Web.WebPages/Html/ModelState.cs
+++ b/src/System.Web.WebPages/Html/ModelState.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.WebPages.Html
{
diff --git a/src/System.Web.WebPages/Html/ModelStateDictionary.cs b/src/System.Web.WebPages/Html/ModelStateDictionary.cs
index 9501d7ad..86060431 100644
--- a/src/System.Web.WebPages/Html/ModelStateDictionary.cs
+++ b/src/System.Web.WebPages/Html/ModelStateDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
diff --git a/src/System.Web.WebPages/Html/SelectListItem.cs b/src/System.Web.WebPages/Html/SelectListItem.cs
index c73ec6e6..9f9d3085 100644
--- a/src/System.Web.WebPages/Html/SelectListItem.cs
+++ b/src/System.Web.WebPages/Html/SelectListItem.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages.Html
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages.Html
{
public class SelectListItem
{
diff --git a/src/System.Web.WebPages/HttpContextExtensions.cs b/src/System.Web.WebPages/HttpContextExtensions.cs
index 91550e4f..bc6f8a82 100644
--- a/src/System.Web.WebPages/HttpContextExtensions.cs
+++ b/src/System.Web.WebPages/HttpContextExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.WebPages
{
diff --git a/src/System.Web.WebPages/IDisplayMode.cs b/src/System.Web.WebPages/IDisplayMode.cs
index e891b013..6d0ffaad 100644
--- a/src/System.Web.WebPages/IDisplayMode.cs
+++ b/src/System.Web.WebPages/IDisplayMode.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
/// <summary>
/// An interface that provides DisplayInfo for a virtual path and request. An IDisplayMode may modify the virtual path before checking
diff --git a/src/System.Web.WebPages/ITemplateFile.cs b/src/System.Web.WebPages/ITemplateFile.cs
index e7a628c1..957d4251 100644
--- a/src/System.Web.WebPages/ITemplateFile.cs
+++ b/src/System.Web.WebPages/ITemplateFile.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
/// <summary>
/// An interface that provides information about the current executing file.
diff --git a/src/System.Web.WebPages/IVirtualPathFactory.cs b/src/System.Web.WebPages/IVirtualPathFactory.cs
index 9c36185d..47a27dfa 100644
--- a/src/System.Web.WebPages/IVirtualPathFactory.cs
+++ b/src/System.Web.WebPages/IVirtualPathFactory.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
// Implemented by classes that can create object instances from virtual path.
// Those implementations can completely bypass the BuildManager (e.g. for dynamic language pages)
diff --git a/src/System.Web.WebPages/IWebPageRequestExecutor.cs b/src/System.Web.WebPages/IWebPageRequestExecutor.cs
index e5ab936b..ad1290ce 100644
--- a/src/System.Web.WebPages/IWebPageRequestExecutor.cs
+++ b/src/System.Web.WebPages/IWebPageRequestExecutor.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
// An executor is a class that can take over the execution of a WebPage. This can be used to
// implement features like AJAX callback methods on the page (like WebForms Page Methods)
diff --git a/src/System.Web.WebPages/Instrumentation/HttpContextAdapter.Availability.cs b/src/System.Web.WebPages/Instrumentation/HttpContextAdapter.Availability.cs
index 4e1b92a4..a02e5a43 100644
--- a/src/System.Web.WebPages/Instrumentation/HttpContextAdapter.Availability.cs
+++ b/src/System.Web.WebPages/Instrumentation/HttpContextAdapter.Availability.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
namespace System.Web.WebPages.Instrumentation
{
diff --git a/src/System.Web.WebPages/Instrumentation/InstrumentationService.cs b/src/System.Web.WebPages/Instrumentation/InstrumentationService.cs
index fd7d8f5a..218a8c3a 100644
--- a/src/System.Web.WebPages/Instrumentation/InstrumentationService.cs
+++ b/src/System.Web.WebPages/Instrumentation/InstrumentationService.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.WebPages.Instrumentation
{
diff --git a/src/System.Web.WebPages/Instrumentation/PageInstrumentationServiceAdapter.cs b/src/System.Web.WebPages/Instrumentation/PageInstrumentationServiceAdapter.cs
index 3f1636a0..90c6cdd4 100644
--- a/src/System.Web.WebPages/Instrumentation/PageInstrumentationServiceAdapter.cs
+++ b/src/System.Web.WebPages/Instrumentation/PageInstrumentationServiceAdapter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Linq.Expressions;
diff --git a/src/System.Web.WebPages/Instrumentation/PositionTagged.cs b/src/System.Web.WebPages/Instrumentation/PositionTagged.cs
index 3edcc95f..4aba3fe7 100644
--- a/src/System.Web.WebPages/Instrumentation/PositionTagged.cs
+++ b/src/System.Web.WebPages/Instrumentation/PositionTagged.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using Microsoft.Internal.Web.Utils;
namespace System.Web.WebPages.Instrumentation
diff --git a/src/System.Web.WebPages/Mvc/HttpAntiForgeryException.cs b/src/System.Web.WebPages/Mvc/HttpAntiForgeryException.cs
index 580fc9d0..cbea9cdb 100644
--- a/src/System.Web.WebPages/Mvc/HttpAntiForgeryException.cs
+++ b/src/System.Web.WebPages/Mvc/HttpAntiForgeryException.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Runtime.CompilerServices;
using System.Runtime.Serialization;
using System.Web.WebPages.Resources;
diff --git a/src/System.Web.WebPages/Mvc/ModelClientValidationEqualToRule.cs b/src/System.Web.WebPages/Mvc/ModelClientValidationEqualToRule.cs
index 6572841f..9a221507 100644
--- a/src/System.Web.WebPages/Mvc/ModelClientValidationEqualToRule.cs
+++ b/src/System.Web.WebPages/Mvc/ModelClientValidationEqualToRule.cs
@@ -1,4 +1,6 @@
-using System.Runtime.CompilerServices;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.CompilerServices;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.WebPages/Mvc/ModelClientValidationRangeRule.cs b/src/System.Web.WebPages/Mvc/ModelClientValidationRangeRule.cs
index a4e5b1d6..19ae4ff4 100644
--- a/src/System.Web.WebPages/Mvc/ModelClientValidationRangeRule.cs
+++ b/src/System.Web.WebPages/Mvc/ModelClientValidationRangeRule.cs
@@ -1,4 +1,6 @@
-using System.Runtime.CompilerServices;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.CompilerServices;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.WebPages/Mvc/ModelClientValidationRegexRule.cs b/src/System.Web.WebPages/Mvc/ModelClientValidationRegexRule.cs
index 1bc92d4b..3b3d49d9 100644
--- a/src/System.Web.WebPages/Mvc/ModelClientValidationRegexRule.cs
+++ b/src/System.Web.WebPages/Mvc/ModelClientValidationRegexRule.cs
@@ -1,4 +1,6 @@
-using System.Runtime.CompilerServices;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.CompilerServices;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.WebPages/Mvc/ModelClientValidationRemoteRule.cs b/src/System.Web.WebPages/Mvc/ModelClientValidationRemoteRule.cs
index 943d99a2..e19cbe93 100644
--- a/src/System.Web.WebPages/Mvc/ModelClientValidationRemoteRule.cs
+++ b/src/System.Web.WebPages/Mvc/ModelClientValidationRemoteRule.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices;
namespace System.Web.Mvc
diff --git a/src/System.Web.WebPages/Mvc/ModelClientValidationRequiredRule.cs b/src/System.Web.WebPages/Mvc/ModelClientValidationRequiredRule.cs
index 989ecdeb..04c8e262 100644
--- a/src/System.Web.WebPages/Mvc/ModelClientValidationRequiredRule.cs
+++ b/src/System.Web.WebPages/Mvc/ModelClientValidationRequiredRule.cs
@@ -1,4 +1,6 @@
-using System.Runtime.CompilerServices;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.CompilerServices;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.WebPages/Mvc/ModelClientValidationRule.cs b/src/System.Web.WebPages/Mvc/ModelClientValidationRule.cs
index 1551e553..6b03b6c2 100644
--- a/src/System.Web.WebPages/Mvc/ModelClientValidationRule.cs
+++ b/src/System.Web.WebPages/Mvc/ModelClientValidationRule.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Runtime.CompilerServices;
namespace System.Web.Mvc
diff --git a/src/System.Web.WebPages/Mvc/ModelClientValidationStringLengthRule.cs b/src/System.Web.WebPages/Mvc/ModelClientValidationStringLengthRule.cs
index 7c741e6e..dfdd060d 100644
--- a/src/System.Web.WebPages/Mvc/ModelClientValidationStringLengthRule.cs
+++ b/src/System.Web.WebPages/Mvc/ModelClientValidationStringLengthRule.cs
@@ -1,4 +1,6 @@
-using System.Runtime.CompilerServices;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.CompilerServices;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.WebPages/Mvc/TagBuilder.cs b/src/System.Web.WebPages/Mvc/TagBuilder.cs
index 8ad0e1d5..911cdc25 100644
--- a/src/System.Web.WebPages/Mvc/TagBuilder.cs
+++ b/src/System.Web.WebPages/Mvc/TagBuilder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Runtime.CompilerServices;
using System.Text;
diff --git a/src/System.Web.WebPages/Mvc/TagRenderMode.cs b/src/System.Web.WebPages/Mvc/TagRenderMode.cs
index b4082701..b672016e 100644
--- a/src/System.Web.WebPages/Mvc/TagRenderMode.cs
+++ b/src/System.Web.WebPages/Mvc/TagRenderMode.cs
@@ -1,4 +1,6 @@
-using System.Runtime.CompilerServices;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.CompilerServices;
namespace System.Web.Mvc
{
diff --git a/src/System.Web.WebPages/Mvc/UnobtrusiveValidationAttributesGenerator.cs b/src/System.Web.WebPages/Mvc/UnobtrusiveValidationAttributesGenerator.cs
index 52445300..ed6471cd 100644
--- a/src/System.Web.WebPages/Mvc/UnobtrusiveValidationAttributesGenerator.cs
+++ b/src/System.Web.WebPages/Mvc/UnobtrusiveValidationAttributesGenerator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Web.WebPages.Resources;
diff --git a/src/System.Web.WebPages/PageDataDictionary.cs b/src/System.Web.WebPages/PageDataDictionary.cs
index a0c3316a..a92ad43c 100644
--- a/src/System.Web.WebPages/PageDataDictionary.cs
+++ b/src/System.Web.WebPages/PageDataDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/PageVirtualPathAttribute.cs b/src/System.Web.WebPages/PageVirtualPathAttribute.cs
index ee5be9b1..d379ed4d 100644
--- a/src/System.Web.WebPages/PageVirtualPathAttribute.cs
+++ b/src/System.Web.WebPages/PageVirtualPathAttribute.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
// Attribute placed on a WebPage derived class that indicates the virtual path that it's associated with
// This is used to support scenarios where pages are compiled ahead of time in external class libraries
diff --git a/src/System.Web.WebPages/PreApplicationStartCode.cs b/src/System.Web.WebPages/PreApplicationStartCode.cs
index 513b5f20..cc6615cf 100644
--- a/src/System.Web.WebPages/PreApplicationStartCode.cs
+++ b/src/System.Web.WebPages/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Web.UI;
using System.Web.WebPages.Scope;
using Microsoft.Web.Infrastructure.DynamicModuleHelper;
diff --git a/src/System.Web.WebPages/Properties/AssemblyInfo.cs b/src/System.Web.WebPages/Properties/AssemblyInfo.cs
index ae1f748b..95716790 100644
--- a/src/System.Web.WebPages/Properties/AssemblyInfo.cs
+++ b/src/System.Web.WebPages/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web;
diff --git a/src/System.Web.WebPages/ReflectionDynamicObject.cs b/src/System.Web.WebPages/ReflectionDynamicObject.cs
index 5f2edc9d..c2cce6f3 100644
--- a/src/System.Web.WebPages/ReflectionDynamicObject.cs
+++ b/src/System.Web.WebPages/ReflectionDynamicObject.cs
@@ -1,4 +1,6 @@
-using System.Dynamic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Dynamic;
using System.Globalization;
using System.Reflection;
diff --git a/src/System.Web.WebPages/RequestBrowserOverrideStore.cs b/src/System.Web.WebPages/RequestBrowserOverrideStore.cs
index 47a171b7..d357257e 100644
--- a/src/System.Web.WebPages/RequestBrowserOverrideStore.cs
+++ b/src/System.Web.WebPages/RequestBrowserOverrideStore.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
/// <summary>
/// RequestBrowserOverrideStore simply returns the user agent of the current request.
diff --git a/src/System.Web.WebPages/RequestExtensions.cs b/src/System.Web.WebPages/RequestExtensions.cs
index cde6c9ba..19ffd9d6 100644
--- a/src/System.Web.WebPages/RequestExtensions.cs
+++ b/src/System.Web.WebPages/RequestExtensions.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace System.Web.WebPages
{
diff --git a/src/System.Web.WebPages/RequestResourceTracker.cs b/src/System.Web.WebPages/RequestResourceTracker.cs
index 9e8cbea1..f81fe587 100644
--- a/src/System.Web.WebPages/RequestResourceTracker.cs
+++ b/src/System.Web.WebPages/RequestResourceTracker.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.WebPages
{
diff --git a/src/System.Web.WebPages/ResponseExtensions.cs b/src/System.Web.WebPages/ResponseExtensions.cs
index 66be8154..98725d85 100644
--- a/src/System.Web.WebPages/ResponseExtensions.cs
+++ b/src/System.Web.WebPages/ResponseExtensions.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Net;
diff --git a/src/System.Web.WebPages/Scope/ApplicationScopeStorageDictionary.cs b/src/System.Web.WebPages/Scope/ApplicationScopeStorageDictionary.cs
index bda47296..29673b05 100644
--- a/src/System.Web.WebPages/Scope/ApplicationScopeStorageDictionary.cs
+++ b/src/System.Web.WebPages/Scope/ApplicationScopeStorageDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
namespace System.Web.WebPages.Scope
diff --git a/src/System.Web.WebPages/Scope/AspNetRequestScopeStorageProvider.cs b/src/System.Web.WebPages/Scope/AspNetRequestScopeStorageProvider.cs
index f24864ea..1dcb415d 100644
--- a/src/System.Web.WebPages/Scope/AspNetRequestScopeStorageProvider.cs
+++ b/src/System.Web.WebPages/Scope/AspNetRequestScopeStorageProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Web.WebPages.Resources;
diff --git a/src/System.Web.WebPages/Scope/IScopeStorageProvider.cs b/src/System.Web.WebPages/Scope/IScopeStorageProvider.cs
index 61a4276f..34785cd9 100644
--- a/src/System.Web.WebPages/Scope/IScopeStorageProvider.cs
+++ b/src/System.Web.WebPages/Scope/IScopeStorageProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
namespace System.Web.WebPages.Scope
diff --git a/src/System.Web.WebPages/Scope/ScopeStorage.cs b/src/System.Web.WebPages/Scope/ScopeStorage.cs
index ef89718d..3ec1129f 100644
--- a/src/System.Web.WebPages/Scope/ScopeStorage.cs
+++ b/src/System.Web.WebPages/Scope/ScopeStorage.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.WebPages.Scope
{
diff --git a/src/System.Web.WebPages/Scope/ScopeStorageComparer.cs b/src/System.Web.WebPages/Scope/ScopeStorageComparer.cs
index cdaa9fa2..1d7c698a 100644
--- a/src/System.Web.WebPages/Scope/ScopeStorageComparer.cs
+++ b/src/System.Web.WebPages/Scope/ScopeStorageComparer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
namespace System.Web.WebPages.Scope
diff --git a/src/System.Web.WebPages/Scope/ScopeStorageDictionary.cs b/src/System.Web.WebPages/Scope/ScopeStorageDictionary.cs
index e305c105..5f64fe13 100644
--- a/src/System.Web.WebPages/Scope/ScopeStorageDictionary.cs
+++ b/src/System.Web.WebPages/Scope/ScopeStorageDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.WebPages/Scope/StaticScopeStorageProvider.cs b/src/System.Web.WebPages/Scope/StaticScopeStorageProvider.cs
index 7d368436..90f43e51 100644
--- a/src/System.Web.WebPages/Scope/StaticScopeStorageProvider.cs
+++ b/src/System.Web.WebPages/Scope/StaticScopeStorageProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.WebPages/Scope/WebConfigScopeStorageDictionary.cs b/src/System.Web.WebPages/Scope/WebConfigScopeStorageDictionary.cs
index 7ca79b93..f7b41d7c 100644
--- a/src/System.Web.WebPages/Scope/WebConfigScopeStorageDictionary.cs
+++ b/src/System.Web.WebPages/Scope/WebConfigScopeStorageDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
diff --git a/src/System.Web.WebPages/SectionWriter.cs b/src/System.Web.WebPages/SectionWriter.cs
index a607d107..22bbb56f 100644
--- a/src/System.Web.WebPages/SectionWriter.cs
+++ b/src/System.Web.WebPages/SectionWriter.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
public delegate void SectionWriter();
}
diff --git a/src/System.Web.WebPages/SecurityUtil.cs b/src/System.Web.WebPages/SecurityUtil.cs
index cce36be8..78e551c1 100644
--- a/src/System.Web.WebPages/SecurityUtil.cs
+++ b/src/System.Web.WebPages/SecurityUtil.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using System.Security;
diff --git a/src/System.Web.WebPages/StartPage.cs b/src/System.Web.WebPages/StartPage.cs
index d11f00fa..125ac47f 100644
--- a/src/System.Web.WebPages/StartPage.cs
+++ b/src/System.Web.WebPages/StartPage.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.WebPages/StringExtensions.cs b/src/System.Web.WebPages/StringExtensions.cs
index d5d609f4..37baca1f 100644
--- a/src/System.Web.WebPages/StringExtensions.cs
+++ b/src/System.Web.WebPages/StringExtensions.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.WebPages/TemplateFileInfo.cs b/src/System.Web.WebPages/TemplateFileInfo.cs
index a6c55bef..46ff0745 100644
--- a/src/System.Web.WebPages/TemplateFileInfo.cs
+++ b/src/System.Web.WebPages/TemplateFileInfo.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
/// <summary>
/// TemplateFileInfo specifies properties of a template such as VirtualPath.
diff --git a/src/System.Web.WebPages/TemplateStack.cs b/src/System.Web.WebPages/TemplateStack.cs
index 9d1fb29b..57417399 100644
--- a/src/System.Web.WebPages/TemplateStack.cs
+++ b/src/System.Web.WebPages/TemplateStack.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.WebPages/UrlDataList.cs b/src/System.Web.WebPages/UrlDataList.cs
index fa65ef10..96cd3288 100644
--- a/src/System.Web.WebPages/UrlDataList.cs
+++ b/src/System.Web.WebPages/UrlDataList.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web.WebPages.Resources;
diff --git a/src/System.Web.WebPages/Utils/BuildManagerExceptionUtil.cs b/src/System.Web.WebPages/Utils/BuildManagerExceptionUtil.cs
index 0d256364..96fc7f77 100644
--- a/src/System.Web.WebPages/Utils/BuildManagerExceptionUtil.cs
+++ b/src/System.Web.WebPages/Utils/BuildManagerExceptionUtil.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.IO;
using System.Web.WebPages.Resources;
using Microsoft.Web.Infrastructure;
diff --git a/src/System.Web.WebPages/Utils/CultureUtil.cs b/src/System.Web.WebPages/Utils/CultureUtil.cs
index 28c38399..b99fe1a1 100644
--- a/src/System.Web.WebPages/Utils/CultureUtil.cs
+++ b/src/System.Web.WebPages/Utils/CultureUtil.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Globalization;
using System.Linq;
using System.Threading;
diff --git a/src/System.Web.WebPages/Utils/PathUtil.cs b/src/System.Web.WebPages/Utils/PathUtil.cs
index 913ece6b..8cf9738e 100644
--- a/src/System.Web.WebPages/Utils/PathUtil.cs
+++ b/src/System.Web.WebPages/Utils/PathUtil.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.WebPages
{
diff --git a/src/System.Web.WebPages/Utils/SessionStateUtil.cs b/src/System.Web.WebPages/Utils/SessionStateUtil.cs
index bb3cfe18..ecd82a4e 100644
--- a/src/System.Web.WebPages/Utils/SessionStateUtil.cs
+++ b/src/System.Web.WebPages/Utils/SessionStateUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Diagnostics;
using System.Globalization;
using System.Linq;
diff --git a/src/System.Web.WebPages/Utils/TypeHelper.cs b/src/System.Web.WebPages/Utils/TypeHelper.cs
index 2106e5a0..4bb5bef6 100644
--- a/src/System.Web.WebPages/Utils/TypeHelper.cs
+++ b/src/System.Web.WebPages/Utils/TypeHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web.Routing;
diff --git a/src/System.Web.WebPages/Utils/UrlUtil.cs b/src/System.Web.WebPages/Utils/UrlUtil.cs
index 676a670d..76f5991b 100644
--- a/src/System.Web.WebPages/Utils/UrlUtil.cs
+++ b/src/System.Web.WebPages/Utils/UrlUtil.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Text;
using System.Web.Routing;
diff --git a/src/System.Web.WebPages/Validation/CompareValidator.cs b/src/System.Web.WebPages/Validation/CompareValidator.cs
index 7a371c40..9e532455 100644
--- a/src/System.Web.WebPages/Validation/CompareValidator.cs
+++ b/src/System.Web.WebPages/Validation/CompareValidator.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Web.Mvc;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/Validation/DataTypeValidator.cs b/src/System.Web.WebPages/Validation/DataTypeValidator.cs
index b91319b9..c459a205 100644
--- a/src/System.Web.WebPages/Validation/DataTypeValidator.cs
+++ b/src/System.Web.WebPages/Validation/DataTypeValidator.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
internal class DataTypeValidator : RequestFieldValidatorBase
{
diff --git a/src/System.Web.WebPages/Validation/IValidator.cs b/src/System.Web.WebPages/Validation/IValidator.cs
index 979c8c27..6b85b717 100644
--- a/src/System.Web.WebPages/Validation/IValidator.cs
+++ b/src/System.Web.WebPages/Validation/IValidator.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/Validation/RequestFieldValidatorBase.cs b/src/System.Web.WebPages/Validation/RequestFieldValidatorBase.cs
index d77107d5..78c7b991 100644
--- a/src/System.Web.WebPages/Validation/RequestFieldValidatorBase.cs
+++ b/src/System.Web.WebPages/Validation/RequestFieldValidatorBase.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Diagnostics;
using System.Web.Helpers;
using System.Web.Mvc;
diff --git a/src/System.Web.WebPages/Validation/ValidationAttributeAdapter.cs b/src/System.Web.WebPages/Validation/ValidationAttributeAdapter.cs
index 97ebcb46..c86316a5 100644
--- a/src/System.Web.WebPages/Validation/ValidationAttributeAdapter.cs
+++ b/src/System.Web.WebPages/Validation/ValidationAttributeAdapter.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/Validation/ValidationHelper.cs b/src/System.Web.WebPages/Validation/ValidationHelper.cs
index f87d8a19..3cfbd5ef 100644
--- a/src/System.Web.WebPages/Validation/ValidationHelper.cs
+++ b/src/System.Web.WebPages/Validation/ValidationHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/System.Web.WebPages/Validation/Validator.cs b/src/System.Web.WebPages/Validation/Validator.cs
index 433e9325..39714b32 100644
--- a/src/System.Web.WebPages/Validation/Validator.cs
+++ b/src/System.Web.WebPages/Validation/Validator.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Web.Mvc;
diff --git a/src/System.Web.WebPages/VirtualPathFactoryExtensions.cs b/src/System.Web.WebPages/VirtualPathFactoryExtensions.cs
index 852bdf1d..79405532 100644
--- a/src/System.Web.WebPages/VirtualPathFactoryExtensions.cs
+++ b/src/System.Web.WebPages/VirtualPathFactoryExtensions.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
internal static class VirtualPathFactoryExtensions
{
diff --git a/src/System.Web.WebPages/VirtualPathFactoryManager.cs b/src/System.Web.WebPages/VirtualPathFactoryManager.cs
index 2ad071b3..5b9e8a00 100644
--- a/src/System.Web.WebPages/VirtualPathFactoryManager.cs
+++ b/src/System.Web.WebPages/VirtualPathFactoryManager.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.WebPages
diff --git a/src/System.Web.WebPages/WebPage.cs b/src/System.Web.WebPages/WebPage.cs
index 31993433..36d1a162 100644
--- a/src/System.Web.WebPages/WebPage.cs
+++ b/src/System.Web.WebPages/WebPage.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Web.WebPages.Html;
diff --git a/src/System.Web.WebPages/WebPageBase.cs b/src/System.Web.WebPages/WebPageBase.cs
index e599dd79..4e3198eb 100644
--- a/src/System.Web.WebPages/WebPageBase.cs
+++ b/src/System.Web.WebPages/WebPageBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
diff --git a/src/System.Web.WebPages/WebPageContext.cs b/src/System.Web.WebPages/WebPageContext.cs
index df329bb7..13118a56 100644
--- a/src/System.Web.WebPages/WebPageContext.cs
+++ b/src/System.Web.WebPages/WebPageContext.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Web.WebPages.Html;
diff --git a/src/System.Web.WebPages/WebPageExecutingBase.cs b/src/System.Web.WebPages/WebPageExecutingBase.cs
index e32ee914..64652078 100644
--- a/src/System.Web.WebPages/WebPageExecutingBase.cs
+++ b/src/System.Web.WebPages/WebPageExecutingBase.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
diff --git a/src/System.Web.WebPages/WebPageHttpHandler.cs b/src/System.Web.WebPages/WebPageHttpHandler.cs
index 7975b87d..dc54f026 100644
--- a/src/System.Web.WebPages/WebPageHttpHandler.cs
+++ b/src/System.Web.WebPages/WebPageHttpHandler.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
diff --git a/src/System.Web.WebPages/WebPageHttpModule.cs b/src/System.Web.WebPages/WebPageHttpModule.cs
index 9988b010..8f29d5a4 100644
--- a/src/System.Web.WebPages/WebPageHttpModule.cs
+++ b/src/System.Web.WebPages/WebPageHttpModule.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
internal class WebPageHttpModule : IHttpModule
{
diff --git a/src/System.Web.WebPages/WebPageMatch.cs b/src/System.Web.WebPages/WebPageMatch.cs
index f81ca07b..d5a70c28 100644
--- a/src/System.Web.WebPages/WebPageMatch.cs
+++ b/src/System.Web.WebPages/WebPageMatch.cs
@@ -1,4 +1,6 @@
-namespace System.Web.WebPages
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.WebPages
{
internal sealed class WebPageMatch
{
diff --git a/src/System.Web.WebPages/WebPageRenderingBase.cs b/src/System.Web.WebPages/WebPageRenderingBase.cs
index f36f3f5a..9bea64f2 100644
--- a/src/System.Web.WebPages/WebPageRenderingBase.cs
+++ b/src/System.Web.WebPages/WebPageRenderingBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Security.Principal;
using System.Threading;
using System.Web.Caching;
diff --git a/src/System.Web.WebPages/WebPageRoute.cs b/src/System.Web.WebPages/WebPageRoute.cs
index 6c629902..b5c2d963 100644
--- a/src/System.Web.WebPages/WebPageRoute.cs
+++ b/src/System.Web.WebPages/WebPageRoute.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Web.WebPages.Deployment;
using System.Web.WebPages.Resources;
diff --git a/src/TransparentCommonAssemblyInfo.cs b/src/TransparentCommonAssemblyInfo.cs
index e243a36c..3324ecee 100644
--- a/src/TransparentCommonAssemblyInfo.cs
+++ b/src/TransparentCommonAssemblyInfo.cs
@@ -1,3 +1,5 @@
-using System.Security;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Security;
[assembly: SecurityTransparent]
diff --git a/src/VirtualPathUtilityWrapper.cs b/src/VirtualPathUtilityWrapper.cs
index 8fc4e146..a43b7b5f 100644
--- a/src/VirtualPathUtilityWrapper.cs
+++ b/src/VirtualPathUtilityWrapper.cs
@@ -1,4 +1,6 @@
-using System.Web;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web;
namespace Microsoft.Internal.Web.Utils
{
diff --git a/src/WebMatrix.Data/ConfigurationManagerWrapper.cs b/src/WebMatrix.Data/ConfigurationManagerWrapper.cs
index 73e51f51..7caef609 100644
--- a/src/WebMatrix.Data/ConfigurationManagerWrapper.cs
+++ b/src/WebMatrix.Data/ConfigurationManagerWrapper.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Configuration;
using System.Diagnostics;
diff --git a/src/WebMatrix.Data/ConnectionConfiguration.cs b/src/WebMatrix.Data/ConnectionConfiguration.cs
index 527ff413..8ac0b92b 100644
--- a/src/WebMatrix.Data/ConnectionConfiguration.cs
+++ b/src/WebMatrix.Data/ConnectionConfiguration.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
namespace WebMatrix.Data
diff --git a/src/WebMatrix.Data/ConnectionEventArgs.cs b/src/WebMatrix.Data/ConnectionEventArgs.cs
index 8720d85a..8420185b 100644
--- a/src/WebMatrix.Data/ConnectionEventArgs.cs
+++ b/src/WebMatrix.Data/ConnectionEventArgs.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Data.Common;
namespace WebMatrix.Data
diff --git a/src/WebMatrix.Data/Database.cs b/src/WebMatrix.Data/Database.cs
index 22e32857..22376647 100644
--- a/src/WebMatrix.Data/Database.cs
+++ b/src/WebMatrix.Data/Database.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Common;
diff --git a/src/WebMatrix.Data/DbProviderFactoryWrapper.cs b/src/WebMatrix.Data/DbProviderFactoryWrapper.cs
index d9a19823..83826bb9 100644
--- a/src/WebMatrix.Data/DbProviderFactoryWrapper.cs
+++ b/src/WebMatrix.Data/DbProviderFactoryWrapper.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Data.Common;
namespace WebMatrix.Data
diff --git a/src/WebMatrix.Data/DynamicRecord.cs b/src/WebMatrix.Data/DynamicRecord.cs
index 7d8ff128..2ffa52d8 100644
--- a/src/WebMatrix.Data/DynamicRecord.cs
+++ b/src/WebMatrix.Data/DynamicRecord.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
diff --git a/src/WebMatrix.Data/GlobalSuppressions.cs b/src/WebMatrix.Data/GlobalSuppressions.cs
index 365dd7e9..a73c847a 100644
--- a/src/WebMatrix.Data/GlobalSuppressions.cs
+++ b/src/WebMatrix.Data/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/WebMatrix.Data/IConfigurationManager.cs b/src/WebMatrix.Data/IConfigurationManager.cs
index 40d57f50..8b65fb08 100644
--- a/src/WebMatrix.Data/IConfigurationManager.cs
+++ b/src/WebMatrix.Data/IConfigurationManager.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace WebMatrix.Data
{
diff --git a/src/WebMatrix.Data/IConnectionConfiguration.cs b/src/WebMatrix.Data/IConnectionConfiguration.cs
index 4d47eed9..6128134e 100644
--- a/src/WebMatrix.Data/IConnectionConfiguration.cs
+++ b/src/WebMatrix.Data/IConnectionConfiguration.cs
@@ -1,4 +1,6 @@
-namespace WebMatrix.Data
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace WebMatrix.Data
{
internal interface IConnectionConfiguration
{
diff --git a/src/WebMatrix.Data/IDbFileHandler.cs b/src/WebMatrix.Data/IDbFileHandler.cs
index b9302965..56f2c76b 100644
--- a/src/WebMatrix.Data/IDbFileHandler.cs
+++ b/src/WebMatrix.Data/IDbFileHandler.cs
@@ -1,4 +1,6 @@
-namespace WebMatrix.Data
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace WebMatrix.Data
{
internal interface IDbFileHandler
{
diff --git a/src/WebMatrix.Data/IDbProviderFactory.cs b/src/WebMatrix.Data/IDbProviderFactory.cs
index 07ef1882..067e9539 100644
--- a/src/WebMatrix.Data/IDbProviderFactory.cs
+++ b/src/WebMatrix.Data/IDbProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Data.Common;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Data.Common;
namespace WebMatrix.Data
{
diff --git a/src/WebMatrix.Data/Properties/AssemblyInfo.cs b/src/WebMatrix.Data/Properties/AssemblyInfo.cs
index 8c5e4450..f66f4f07 100644
--- a/src/WebMatrix.Data/Properties/AssemblyInfo.cs
+++ b/src/WebMatrix.Data/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
// General Information about an assembly is controlled through the following
diff --git a/src/WebMatrix.Data/SqlCeDbFileHandler.cs b/src/WebMatrix.Data/SqlCeDbFileHandler.cs
index a5c3a146..198bb5a8 100644
--- a/src/WebMatrix.Data/SqlCeDbFileHandler.cs
+++ b/src/WebMatrix.Data/SqlCeDbFileHandler.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Globalization;
using System.IO;
diff --git a/src/WebMatrix.Data/SqlServerDbFileHandler.cs b/src/WebMatrix.Data/SqlServerDbFileHandler.cs
index 9c9ccba1..a63e3e6d 100644
--- a/src/WebMatrix.Data/SqlServerDbFileHandler.cs
+++ b/src/WebMatrix.Data/SqlServerDbFileHandler.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using System.IO;
diff --git a/src/WebMatrix.WebData/ConfigUtil.cs b/src/WebMatrix.WebData/ConfigUtil.cs
index 97e62cf4..1009b8de 100644
--- a/src/WebMatrix.WebData/ConfigUtil.cs
+++ b/src/WebMatrix.WebData/ConfigUtil.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Configuration;
using System.Web.Security;
diff --git a/src/WebMatrix.WebData/DatabaseConnectionInfo.cs b/src/WebMatrix.WebData/DatabaseConnectionInfo.cs
index b9581033..9026b9fc 100644
--- a/src/WebMatrix.WebData/DatabaseConnectionInfo.cs
+++ b/src/WebMatrix.WebData/DatabaseConnectionInfo.cs
@@ -1,4 +1,6 @@
-using WebMatrix.Data;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using WebMatrix.Data;
namespace WebMatrix.WebData
{
diff --git a/src/WebMatrix.WebData/DatabaseWrapper.cs b/src/WebMatrix.WebData/DatabaseWrapper.cs
index 65e53f4c..02672b63 100644
--- a/src/WebMatrix.WebData/DatabaseWrapper.cs
+++ b/src/WebMatrix.WebData/DatabaseWrapper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using WebMatrix.Data;
namespace WebMatrix.WebData
diff --git a/src/WebMatrix.WebData/ExtendedMembershipProvider.cs b/src/WebMatrix.WebData/ExtendedMembershipProvider.cs
index 1064caaf..cf28c28f 100644
--- a/src/WebMatrix.WebData/ExtendedMembershipProvider.cs
+++ b/src/WebMatrix.WebData/ExtendedMembershipProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web.Security;
diff --git a/src/WebMatrix.WebData/FormsAuthenticationSettings.cs b/src/WebMatrix.WebData/FormsAuthenticationSettings.cs
index c09108f4..cd997efb 100644
--- a/src/WebMatrix.WebData/FormsAuthenticationSettings.cs
+++ b/src/WebMatrix.WebData/FormsAuthenticationSettings.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
namespace WebMatrix.WebData
{
diff --git a/src/WebMatrix.WebData/GlobalSuppressions.cs b/src/WebMatrix.WebData/GlobalSuppressions.cs
index f126993c..0df8d471 100644
--- a/src/WebMatrix.WebData/GlobalSuppressions.cs
+++ b/src/WebMatrix.WebData/GlobalSuppressions.cs
@@ -1,4 +1,6 @@
-// This file is used by Code Analysis to maintain SuppressMessage
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.
diff --git a/src/WebMatrix.WebData/IDatabase.cs b/src/WebMatrix.WebData/IDatabase.cs
index d62ff737..5cf88fc3 100644
--- a/src/WebMatrix.WebData/IDatabase.cs
+++ b/src/WebMatrix.WebData/IDatabase.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
namespace WebMatrix.WebData
diff --git a/src/WebMatrix.WebData/OAuthAccountData.cs b/src/WebMatrix.WebData/OAuthAccountData.cs
index c17f1a63..7efec060 100644
--- a/src/WebMatrix.WebData/OAuthAccountData.cs
+++ b/src/WebMatrix.WebData/OAuthAccountData.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using Microsoft.Internal.Web.Utils;
diff --git a/src/WebMatrix.WebData/PreApplicationStartCode.cs b/src/WebMatrix.WebData/PreApplicationStartCode.cs
index e2ebe967..530fb7c6 100644
--- a/src/WebMatrix.WebData/PreApplicationStartCode.cs
+++ b/src/WebMatrix.WebData/PreApplicationStartCode.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.ComponentModel;
using System.Web;
using System.Web.Security;
diff --git a/src/WebMatrix.WebData/Properties/AssemblyInfo.cs b/src/WebMatrix.WebData/Properties/AssemblyInfo.cs
index 54c7fbed..e5c52a4f 100644
--- a/src/WebMatrix.WebData/Properties/AssemblyInfo.cs
+++ b/src/WebMatrix.WebData/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Web;
using WebMatrix.WebData;
diff --git a/src/WebMatrix.WebData/SimpleMembershipProvider.cs b/src/WebMatrix.WebData/SimpleMembershipProvider.cs
index 2783ef1c..fce22ffa 100644
--- a/src/WebMatrix.WebData/SimpleMembershipProvider.cs
+++ b/src/WebMatrix.WebData/SimpleMembershipProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Configuration.Provider;
diff --git a/src/WebMatrix.WebData/SimpleRoleProvider.cs b/src/WebMatrix.WebData/SimpleRoleProvider.cs
index d2ee8ced..0df1012d 100644
--- a/src/WebMatrix.WebData/SimpleRoleProvider.cs
+++ b/src/WebMatrix.WebData/SimpleRoleProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Configuration.Provider;
using System.Globalization;
diff --git a/src/WebMatrix.WebData/WebSecurity.cs b/src/WebMatrix.WebData/WebSecurity.cs
index ca93ffc0..86bb187b 100644
--- a/src/WebMatrix.WebData/WebSecurity.cs
+++ b/src/WebMatrix.WebData/WebSecurity.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics;
diff --git a/test/Microsoft.TestCommon/AppDomainUtils.cs b/test/Microsoft.TestCommon/AppDomainUtils.cs
index addbcee1..f3abf8c0 100644
--- a/test/Microsoft.TestCommon/AppDomainUtils.cs
+++ b/test/Microsoft.TestCommon/AppDomainUtils.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Reflection;
using System.Web.Compilation;
using System.Web.Hosting;
diff --git a/test/Microsoft.TestCommon/AssertEx.cs b/test/Microsoft.TestCommon/AssertEx.cs
index d55c0f7b..71db090f 100644
--- a/test/Microsoft.TestCommon/AssertEx.cs
+++ b/test/Microsoft.TestCommon/AssertEx.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace Microsoft.TestCommon
{
diff --git a/test/Microsoft.TestCommon/CultureReplacer.cs b/test/Microsoft.TestCommon/CultureReplacer.cs
index 2ef7a1ed..5cc6ad11 100644
--- a/test/Microsoft.TestCommon/CultureReplacer.cs
+++ b/test/Microsoft.TestCommon/CultureReplacer.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Threading;
using Xunit;
diff --git a/test/Microsoft.TestCommon/DefaultTimeoutFactAttribute.cs b/test/Microsoft.TestCommon/DefaultTimeoutFactAttribute.cs
index d9708552..20ac2dd4 100644
--- a/test/Microsoft.TestCommon/DefaultTimeoutFactAttribute.cs
+++ b/test/Microsoft.TestCommon/DefaultTimeoutFactAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using Xunit;
namespace Microsoft.TestCommon
diff --git a/test/Microsoft.TestCommon/DefaultTimeoutTheoryAttribute.cs b/test/Microsoft.TestCommon/DefaultTimeoutTheoryAttribute.cs
index dbfa12b3..83be089b 100644
--- a/test/Microsoft.TestCommon/DefaultTimeoutTheoryAttribute.cs
+++ b/test/Microsoft.TestCommon/DefaultTimeoutTheoryAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using Xunit.Extensions;
namespace Microsoft.TestCommon
diff --git a/test/Microsoft.TestCommon/DictionaryEqualityComparer.cs b/test/Microsoft.TestCommon/DictionaryEqualityComparer.cs
index 34955d58..2cc67772 100644
--- a/test/Microsoft.TestCommon/DictionaryEqualityComparer.cs
+++ b/test/Microsoft.TestCommon/DictionaryEqualityComparer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace Microsoft.TestCommon
{
diff --git a/test/Microsoft.TestCommon/ExceptionAssertions.cs b/test/Microsoft.TestCommon/ExceptionAssertions.cs
index c39bfd5d..f029f673 100644
--- a/test/Microsoft.TestCommon/ExceptionAssertions.cs
+++ b/test/Microsoft.TestCommon/ExceptionAssertions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
using System.Globalization;
using System.Reflection;
diff --git a/test/Microsoft.TestCommon/ForceGCAttribute.cs b/test/Microsoft.TestCommon/ForceGCAttribute.cs
index 199aa00f..48fa59d5 100644
--- a/test/Microsoft.TestCommon/ForceGCAttribute.cs
+++ b/test/Microsoft.TestCommon/ForceGCAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Reflection;
using Xunit;
diff --git a/test/Microsoft.TestCommon/MemberHelper.cs b/test/Microsoft.TestCommon/MemberHelper.cs
index c09c4278..32206bb3 100644
--- a/test/Microsoft.TestCommon/MemberHelper.cs
+++ b/test/Microsoft.TestCommon/MemberHelper.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel;
using System.Reflection;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/CommonUnitTestDataSets.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/CommonUnitTestDataSets.cs
index e3c19e43..bd79bc2d 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/CommonUnitTestDataSets.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/CommonUnitTestDataSets.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.ObjectModel;
using Microsoft.TestCommon.Types;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/RefTypeTestData.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/RefTypeTestData.cs
index 21a3dc6f..64e178cb 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/RefTypeTestData.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/RefTypeTestData.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestData.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestData.cs
index 4af24f48..bc2279fa 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestData.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestData.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestDataVariations.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestDataVariations.cs
index 9bd61c2e..6549281a 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestDataVariations.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/TestDataVariations.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.TestCommon
{
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/ValueTypeTestData.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/ValueTypeTestData.cs
index 6d730e4b..b1adf5d6 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/ValueTypeTestData.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/DataSets/ValueTypeTestData.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/GenericTypeAssert.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/GenericTypeAssert.cs
index 45990138..f1707b84 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/GenericTypeAssert.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/GenericTypeAssert.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using System.Reflection;
using Xunit;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/HttpAssert.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/HttpAssert.cs
index d15dc6fd..bad4d55e 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/HttpAssert.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/HttpAssert.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeAssert.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeAssert.cs
index 39841350..edc1c06b 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeAssert.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeAssert.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Net.Http.Headers;
using Xunit;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeHeaderValueComparer.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeHeaderValueComparer.cs
index 8da097f5..96ac49b6 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeHeaderValueComparer.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/MediaTypeHeaderValueComparer.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Net.Http.Headers;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/ParsedMediaTypeHeaderValue.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/ParsedMediaTypeHeaderValue.cs
index 95fd2a69..34cd1c9c 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/ParsedMediaTypeHeaderValue.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/ParsedMediaTypeHeaderValue.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Net.Http.Headers;
namespace Microsoft.TestCommon
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/RegexReplacement.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/RegexReplacement.cs
index 46737f2f..1a980853 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/RegexReplacement.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/RegexReplacement.cs
@@ -1,4 +1,6 @@
-using System.Text.RegularExpressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Text.RegularExpressions;
namespace Microsoft.TestCommon
{
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/RuntimeEnvironment.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/RuntimeEnvironment.cs
index 4a3b523d..91cfcc89 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/RuntimeEnvironment.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/RuntimeEnvironment.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using Microsoft.Win32;
namespace Microsoft.TestCommon
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/SerializerAssert.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/SerializerAssert.cs
index 316017b5..7d59d430 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/SerializerAssert.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/SerializerAssert.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/StreamAssert.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/StreamAssert.cs
index eea71b19..96cfb3f9 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/StreamAssert.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/StreamAssert.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.IO;
namespace Microsoft.TestCommon
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/TaskAssert.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/TaskAssert.cs
index fc3f872a..80a14c63 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/TaskAssert.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/TaskAssert.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Reflection;
using System.Threading.Tasks;
using Xunit;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/TestDataSetAttribute.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/TestDataSetAttribute.cs
index 0474e635..0db31f28 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/TestDataSetAttribute.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/TestDataSetAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/TimeoutConstant.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/TimeoutConstant.cs
index a1ad512b..8d9b2bbc 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/TimeoutConstant.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/TimeoutConstant.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.TestCommon
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.TestCommon
{
/// <summary>
/// MSTest timeout constants for use with the <see cref="Microsoft.VisualStudio.TestTools.UnitTesting.TimeoutAttribute"/>.
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/TypeAssert.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/TypeAssert.cs
index 9c869849..7d6617bd 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/TypeAssert.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/TypeAssert.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using Assert = Microsoft.TestCommon.AssertEx;
namespace Microsoft.TestCommon
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/FlagsEnum.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/FlagsEnum.cs
index b2e7548d..16ea8dfe 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/FlagsEnum.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/FlagsEnum.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.TestCommon.Types
{
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/INameAndIdContainer.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/INameAndIdContainer.cs
index 708daa78..6c526711 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/INameAndIdContainer.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/INameAndIdContainer.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.TestCommon.Types
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.TestCommon.Types
{
/// <summary>
/// Tagging interface to assist comparing instances of these types.
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/ISerializableType.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/ISerializableType.cs
index e749ed94..9b079f32 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/ISerializableType.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/ISerializableType.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/LongEnum.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/LongEnum.cs
index df94d84e..7dd63f56 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/LongEnum.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/LongEnum.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.TestCommon.Types
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.TestCommon.Types
{
public enum LongEnum : long
{
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/SimpleEnum.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/SimpleEnum.cs
index 8bff4843..96bdbaa3 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/SimpleEnum.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/Types/SimpleEnum.cs
@@ -1,4 +1,6 @@
-namespace Microsoft.TestCommon.Types
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace Microsoft.TestCommon.Types
{
public enum SimpleEnum
{
diff --git a/test/Microsoft.TestCommon/Microsoft/TestCommon/XmlAssert.cs b/test/Microsoft.TestCommon/Microsoft/TestCommon/XmlAssert.cs
index 52d8fe9c..7419f971 100644
--- a/test/Microsoft.TestCommon/Microsoft/TestCommon/XmlAssert.cs
+++ b/test/Microsoft.TestCommon/Microsoft/TestCommon/XmlAssert.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Xml.Linq;
diff --git a/test/Microsoft.TestCommon/PartialTrustRunner.cs b/test/Microsoft.TestCommon/PartialTrustRunner.cs
index 48a69278..f155de25 100644
--- a/test/Microsoft.TestCommon/PartialTrustRunner.cs
+++ b/test/Microsoft.TestCommon/PartialTrustRunner.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Net;
diff --git a/test/Microsoft.TestCommon/PreAppStartTestHelper.cs b/test/Microsoft.TestCommon/PreAppStartTestHelper.cs
index 79f90320..e5bcce6f 100644
--- a/test/Microsoft.TestCommon/PreAppStartTestHelper.cs
+++ b/test/Microsoft.TestCommon/PreAppStartTestHelper.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Reflection;
using Xunit;
diff --git a/test/Microsoft.TestCommon/PreserveSyncContextAttribute.cs b/test/Microsoft.TestCommon/PreserveSyncContextAttribute.cs
index f47e9b62..d51ba81f 100644
--- a/test/Microsoft.TestCommon/PreserveSyncContextAttribute.cs
+++ b/test/Microsoft.TestCommon/PreserveSyncContextAttribute.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using Xunit;
namespace Microsoft.TestCommon
diff --git a/test/Microsoft.TestCommon/Properties/AssemblyInfo.cs b/test/Microsoft.TestCommon/Properties/AssemblyInfo.cs
index 46cecb32..5ce6e17e 100644
--- a/test/Microsoft.TestCommon/Properties/AssemblyInfo.cs
+++ b/test/Microsoft.TestCommon/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/Microsoft.TestCommon/ReflectionAssert.cs b/test/Microsoft.TestCommon/ReflectionAssert.cs
index 0f92d99e..3cf5cece 100644
--- a/test/Microsoft.TestCommon/ReflectionAssert.cs
+++ b/test/Microsoft.TestCommon/ReflectionAssert.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq.Expressions;
using System.Reflection;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/Microsoft.TestCommon/RestoreThreadPrincipalAttribute.cs b/test/Microsoft.TestCommon/RestoreThreadPrincipalAttribute.cs
index 61c2bac5..f5da6cd1 100644
--- a/test/Microsoft.TestCommon/RestoreThreadPrincipalAttribute.cs
+++ b/test/Microsoft.TestCommon/RestoreThreadPrincipalAttribute.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Reflection;
using System.Security.Principal;
using System.Threading;
diff --git a/test/Microsoft.TestCommon/TaskExtensions.cs b/test/Microsoft.TestCommon/TaskExtensions.cs
index d0cc6f7c..19a582ea 100644
--- a/test/Microsoft.TestCommon/TaskExtensions.cs
+++ b/test/Microsoft.TestCommon/TaskExtensions.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Xunit;
diff --git a/test/Microsoft.TestCommon/TestFile.cs b/test/Microsoft.TestCommon/TestFile.cs
index b77236db..a681d233 100644
--- a/test/Microsoft.TestCommon/TestFile.cs
+++ b/test/Microsoft.TestCommon/TestFile.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Reflection;
using Xunit;
diff --git a/test/Microsoft.TestCommon/TestHelper.cs b/test/Microsoft.TestCommon/TestHelper.cs
index 7a59d370..0327f5de 100644
--- a/test/Microsoft.TestCommon/TestHelper.cs
+++ b/test/Microsoft.TestCommon/TestHelper.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Globalization;
using System.Linq;
using Xunit;
diff --git a/test/Microsoft.TestCommon/TheoryDataSet.cs b/test/Microsoft.TestCommon/TheoryDataSet.cs
index 2fa4b34a..ab70caf3 100644
--- a/test/Microsoft.TestCommon/TheoryDataSet.cs
+++ b/test/Microsoft.TestCommon/TheoryDataSet.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
namespace Microsoft.TestCommon
diff --git a/test/Microsoft.TestCommon/ThreadPoolSyncContext.cs b/test/Microsoft.TestCommon/ThreadPoolSyncContext.cs
index 63552323..b2eabe40 100644
--- a/test/Microsoft.TestCommon/ThreadPoolSyncContext.cs
+++ b/test/Microsoft.TestCommon/ThreadPoolSyncContext.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace Microsoft.TestCommon
{
diff --git a/test/Microsoft.TestCommon/WebUtils.cs b/test/Microsoft.TestCommon/WebUtils.cs
index 070fe219..5695036f 100644
--- a/test/Microsoft.TestCommon/WebUtils.cs
+++ b/test/Microsoft.TestCommon/WebUtils.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Reflection;
using System.Web.UI;
diff --git a/test/Microsoft.Web.Helpers.Test/AnalyticsTest.cs b/test/Microsoft.Web.Helpers.Test/AnalyticsTest.cs
index 92c738fd..ee321df0 100644
--- a/test/Microsoft.Web.Helpers.Test/AnalyticsTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/AnalyticsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.TestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.TestUtil;
using Xunit;
namespace Microsoft.Web.Helpers.Test
diff --git a/test/Microsoft.Web.Helpers.Test/BingTest.cs b/test/Microsoft.Web.Helpers.Test/BingTest.cs
index 1d2bce96..573b936f 100644
--- a/test/Microsoft.Web.Helpers.Test/BingTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/BingTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
diff --git a/test/Microsoft.Web.Helpers.Test/FacebookTest.cs b/test/Microsoft.Web.Helpers.Test/FacebookTest.cs
index b5b7a1f6..d0ec4ab2 100644
--- a/test/Microsoft.Web.Helpers.Test/FacebookTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/FacebookTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web;
using System.Web.TestUtil;
diff --git a/test/Microsoft.Web.Helpers.Test/FileUploadTest.cs b/test/Microsoft.Web.Helpers.Test/FileUploadTest.cs
index c343eaf3..94038f6c 100644
--- a/test/Microsoft.Web.Helpers.Test/FileUploadTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/FileUploadTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Web;
using System.Web.Helpers.Test;
using System.Web.TestUtil;
diff --git a/test/Microsoft.Web.Helpers.Test/GamerCardTest.cs b/test/Microsoft.Web.Helpers.Test/GamerCardTest.cs
index 5923a78c..f85350d0 100644
--- a/test/Microsoft.Web.Helpers.Test/GamerCardTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/GamerCardTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Helpers.Test;
using System.Web.TestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Helpers.Test/GravatarTest.cs b/test/Microsoft.Web.Helpers.Test/GravatarTest.cs
index e280ac3f..2fb9bcdc 100644
--- a/test/Microsoft.Web.Helpers.Test/GravatarTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/GravatarTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Helpers.Test;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/Microsoft.Web.Helpers.Test/LinkShareTest.cs b/test/Microsoft.Web.Helpers.Test/LinkShareTest.cs
index 5da7fda1..79ece0e1 100644
--- a/test/Microsoft.Web.Helpers.Test/LinkShareTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/LinkShareTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using System.Web;
using System.Web.Helpers.Test;
diff --git a/test/Microsoft.Web.Helpers.Test/MapsTest.cs b/test/Microsoft.Web.Helpers.Test/MapsTest.cs
index ec9aacf0..cba7920c 100644
--- a/test/Microsoft.Web.Helpers.Test/MapsTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/MapsTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using Xunit;
diff --git a/test/Microsoft.Web.Helpers.Test/PreAppStartCodeTest.cs b/test/Microsoft.Web.Helpers.Test/PreAppStartCodeTest.cs
index 3f79b448..7f0e4a3c 100644
--- a/test/Microsoft.Web.Helpers.Test/PreAppStartCodeTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/PreAppStartCodeTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.WebPages.Razor;
using System.Web.WebPages.TestUtils;
using Xunit;
diff --git a/test/Microsoft.Web.Helpers.Test/Properties/AssemblyInfo.cs b/test/Microsoft.Web.Helpers.Test/Properties/AssemblyInfo.cs
index 1b4a4e5a..9b1f0b34 100644
--- a/test/Microsoft.Web.Helpers.Test/Properties/AssemblyInfo.cs
+++ b/test/Microsoft.Web.Helpers.Test/Properties/AssemblyInfo.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Runtime.InteropServices;
@@ -10,7 +12,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("MSIT")]
[assembly: AssemblyProduct("Microsoft.Web.Helpers.Test")]
-[assembly: AssemblyCopyright("Copyright © MSIT 2010")]
+[assembly: AssemblyCopyright("Copyright � MSIT 2010")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
diff --git a/test/Microsoft.Web.Helpers.Test/ReCaptchaTest.cs b/test/Microsoft.Web.Helpers.Test/ReCaptchaTest.cs
index dbcc3dad..39b87a0e 100644
--- a/test/Microsoft.Web.Helpers.Test/ReCaptchaTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/ReCaptchaTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
diff --git a/test/Microsoft.Web.Helpers.Test/ThemesTest.cs b/test/Microsoft.Web.Helpers.Test/ThemesTest.cs
index 48c1cfa5..038f9e9f 100644
--- a/test/Microsoft.Web.Helpers.Test/ThemesTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/ThemesTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web.Hosting;
using System.Web.WebPages.Scope;
diff --git a/test/Microsoft.Web.Helpers.Test/TwitterTest.cs b/test/Microsoft.Web.Helpers.Test/TwitterTest.cs
index ca0d0d24..ce6ef806 100644
--- a/test/Microsoft.Web.Helpers.Test/TwitterTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/TwitterTest.cs
@@ -1,4 +1,6 @@
-using System.Web;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web;
using System.Web.Helpers;
using System.Web.Helpers.Test;
using System.Web.TestUtil;
diff --git a/test/Microsoft.Web.Helpers.Test/UrlBuilderTest.cs b/test/Microsoft.Web.Helpers.Test/UrlBuilderTest.cs
index 80240253..2ef327f6 100644
--- a/test/Microsoft.Web.Helpers.Test/UrlBuilderTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/UrlBuilderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.IO;
using System.Reflection;
diff --git a/test/Microsoft.Web.Helpers.Test/VideoTest.cs b/test/Microsoft.Web.Helpers.Test/VideoTest.cs
index 91371c6a..8aa90724 100644
--- a/test/Microsoft.Web.Helpers.Test/VideoTest.cs
+++ b/test/Microsoft.Web.Helpers.Test/VideoTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Reflection;
using System.Text.RegularExpressions;
using System.Web;
diff --git a/test/Microsoft.Web.Http.Data.Test/ChangeSetTests.cs b/test/Microsoft.Web.Http.Data.Test/ChangeSetTests.cs
index cf7d6cdd..0e071520 100644
--- a/test/Microsoft.Web.Http.Data.Test/ChangeSetTests.cs
+++ b/test/Microsoft.Web.Http.Data.Test/ChangeSetTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Microsoft.Web.Http.Data;
using Microsoft.Web.Http.Data.Test.Models;
diff --git a/test/Microsoft.Web.Http.Data.Test/Controllers/CatalogController.cs b/test/Microsoft.Web.Http.Data.Test/Controllers/CatalogController.cs
index 3e25e5e1..64d5f1d2 100644
--- a/test/Microsoft.Web.Http.Data.Test/Controllers/CatalogController.cs
+++ b/test/Microsoft.Web.Http.Data.Test/Controllers/CatalogController.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http;
using Microsoft.Web.Http.Data.Test.Models;
diff --git a/test/Microsoft.Web.Http.Data.Test/Controllers/CitiesController.cs b/test/Microsoft.Web.Http.Data.Test/Controllers/CitiesController.cs
index 547a5eeb..61169e0e 100644
--- a/test/Microsoft.Web.Http.Data.Test/Controllers/CitiesController.cs
+++ b/test/Microsoft.Web.Http.Data.Test/Controllers/CitiesController.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Microsoft.Web.Http.Data.Test.Models;
namespace Microsoft.Web.Http.Data.Test
diff --git a/test/Microsoft.Web.Http.Data.Test/Controllers/NorthwindEFController.cs b/test/Microsoft.Web.Http.Data.Test/Controllers/NorthwindEFController.cs
index dfa032f5..fdea1e10 100644
--- a/test/Microsoft.Web.Http.Data.Test/Controllers/NorthwindEFController.cs
+++ b/test/Microsoft.Web.Http.Data.Test/Controllers/NorthwindEFController.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Linq;
using Microsoft.Web.Http.Data.EntityFramework;
using Microsoft.Web.Http.Data.Test.Models.EF;
diff --git a/test/Microsoft.Web.Http.Data.Test/DataControllerDescriptionTest.cs b/test/Microsoft.Web.Http.Data.Test/DataControllerDescriptionTest.cs
index 3a9479fe..dee77705 100644
--- a/test/Microsoft.Web.Http.Data.Test/DataControllerDescriptionTest.cs
+++ b/test/Microsoft.Web.Http.Data.Test/DataControllerDescriptionTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
diff --git a/test/Microsoft.Web.Http.Data.Test/DataControllerQueryTests.cs b/test/Microsoft.Web.Http.Data.Test/DataControllerQueryTests.cs
index 27d78484..ae068b10 100644
--- a/test/Microsoft.Web.Http.Data.Test/DataControllerQueryTests.cs
+++ b/test/Microsoft.Web.Http.Data.Test/DataControllerQueryTests.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Linq;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/test/Microsoft.Web.Http.Data.Test/DataControllerSubmitTests.cs b/test/Microsoft.Web.Http.Data.Test/DataControllerSubmitTests.cs
index f6ac9495..772af30b 100644
--- a/test/Microsoft.Web.Http.Data.Test/DataControllerSubmitTests.cs
+++ b/test/Microsoft.Web.Http.Data.Test/DataControllerSubmitTests.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
diff --git a/test/Microsoft.Web.Http.Data.Test/MetadataExtensionsTests.cs b/test/Microsoft.Web.Http.Data.Test/MetadataExtensionsTests.cs
index 50b28cb9..52c01b7b 100644
--- a/test/Microsoft.Web.Http.Data.Test/MetadataExtensionsTests.cs
+++ b/test/Microsoft.Web.Http.Data.Test/MetadataExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel.DataAnnotations;
using Microsoft.Web.Http.Data.Helpers;
using Newtonsoft.Json;
diff --git a/test/Microsoft.Web.Http.Data.Test/Models/CatalogEntities.cs b/test/Microsoft.Web.Http.Data.Test/Models/CatalogEntities.cs
index 8b84404f..220f8fdb 100644
--- a/test/Microsoft.Web.Http.Data.Test/Models/CatalogEntities.cs
+++ b/test/Microsoft.Web.Http.Data.Test/Models/CatalogEntities.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
diff --git a/test/Microsoft.Web.Http.Data.Test/Models/Cities.cs b/test/Microsoft.Web.Http.Data.Test/Models/Cities.cs
index 2b8360a8..59b485de 100644
--- a/test/Microsoft.Web.Http.Data.Test/Models/Cities.cs
+++ b/test/Microsoft.Web.Http.Data.Test/Models/Cities.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/test/Microsoft.Web.Http.Data.Test/Properties/AssemblyInfo.cs b/test/Microsoft.Web.Http.Data.Test/Properties/AssemblyInfo.cs
index 4cebce01..03e8d0d4 100644
--- a/test/Microsoft.Web.Http.Data.Test/Properties/AssemblyInfo.cs
+++ b/test/Microsoft.Web.Http.Data.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/Microsoft.Web.Http.Data.Test/TestHelpers.cs b/test/Microsoft.Web.Http.Data.Test/TestHelpers.cs
index 3a4c7904..7e8c937a 100644
--- a/test/Microsoft.Web.Http.Data.Test/TestHelpers.cs
+++ b/test/Microsoft.Web.Http.Data.Test/TestHelpers.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Data.EntityClient;
using System.Net.Http;
using System.Web;
diff --git a/test/Microsoft.Web.Mvc.Test/Controls/Test/DesignModeSite.cs b/test/Microsoft.Web.Mvc.Test/Controls/Test/DesignModeSite.cs
index 19d6db0f..e820d830 100644
--- a/test/Microsoft.Web.Mvc.Test/Controls/Test/DesignModeSite.cs
+++ b/test/Microsoft.Web.Mvc.Test/Controls/Test/DesignModeSite.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
namespace Microsoft.Web.Mvc.Controls.Test
diff --git a/test/Microsoft.Web.Mvc.Test/Controls/Test/DropDownListTest.cs b/test/Microsoft.Web.Mvc.Test/Controls/Test/DropDownListTest.cs
index 26322d09..f18ecc92 100644
--- a/test/Microsoft.Web.Mvc.Test/Controls/Test/DropDownListTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Controls/Test/DropDownListTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Xunit;
namespace Microsoft.Web.Mvc.Controls.Test
diff --git a/test/Microsoft.Web.Mvc.Test/Controls/Test/MvcControlTest.cs b/test/Microsoft.Web.Mvc.Test/Controls/Test/MvcControlTest.cs
index 66275637..5ca61449 100644
--- a/test/Microsoft.Web.Mvc.Test/Controls/Test/MvcControlTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Controls/Test/MvcControlTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using System.Web.UI;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Controls/Test/MvcTestHelper.cs b/test/Microsoft.Web.Mvc.Test/Controls/Test/MvcTestHelper.cs
index fbd4b60a..56f2b9f0 100644
--- a/test/Microsoft.Web.Mvc.Test/Controls/Test/MvcTestHelper.cs
+++ b/test/Microsoft.Web.Mvc.Test/Controls/Test/MvcTestHelper.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.UI;
namespace Microsoft.Web.Mvc.Controls.Test
diff --git a/test/Microsoft.Web.Mvc.Test/Controls/Test/ViewDataContainer.cs b/test/Microsoft.Web.Mvc.Test/Controls/Test/ViewDataContainer.cs
index a0c1a842..6a8604c1 100644
--- a/test/Microsoft.Web.Mvc.Test/Controls/Test/ViewDataContainer.cs
+++ b/test/Microsoft.Web.Mvc.Test/Controls/Test/ViewDataContainer.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using System.Web.UI;
namespace Microsoft.Web.Mvc.Controls.Test
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderProviderTest.cs
index 34219007..74c890c9 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderTest.cs
index 0a9229fd..cc90b85d 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ArrayModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BinaryDataModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BinaryDataModelBinderProviderTest.cs
index 8c1563db..1be2bfcd 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BinaryDataModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BinaryDataModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Data.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Data.Linq;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BindingBehaviorAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BindingBehaviorAttributeTest.cs
index 7f7de8cc..55cf5804 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BindingBehaviorAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/BindingBehaviorAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace Microsoft.Web.Mvc.ModelBinding.Test
{
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderProviderTest.cs
index db156ac1..adbce6bd 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderTest.cs
index 238ac466..db99b68a 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Web.Mvc;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderUtilTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderUtilTest.cs
index 073508ae..638e0f4a 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderUtilTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/CollectionModelBinderUtilTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderProviderTest.cs
index 0b80d699..dc327d39 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderTest.cs
index 74bb8174..a89baabd 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using System.Web.Mvc;
using Moq;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoResultTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoResultTest.cs
index ebb45189..e9237453 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoResultTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoResultTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoTest.cs
index a8cfe6b7..dda98e3f 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ComplexModelDtoTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Mvc;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderProviderTest.cs
index d64b2e14..42141e2a 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderTest.cs
index d9b571ae..ddbc1eec 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/DictionaryModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Moq;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBinderAdapterTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBinderAdapterTest.cs
index 41e0f8c0..7f14f84e 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBinderAdapterTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBinderAdapterTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBindingContextTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBindingContextTest.cs
index e746bcb9..5307604f 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBindingContextTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ExtensibleModelBindingContextTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using System.Web.TestUtil;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/GenericModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/GenericModelBinderProviderTest.cs
index 9a8a60f7..7843d1bc 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/GenericModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/GenericModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderProviderTest.cs
index 79db5694..ad8664a2 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderTest.cs
index 35fd4a14..552d5311 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderUtilTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderUtilTest.cs
index 39a37673..d2c45950 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderUtilTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/KeyValuePairModelBinderUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderConfigTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderConfigTest.cs
index cbeefe1c..efafd9ca 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderConfigTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderConfigTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using System.Web;
using System.Web.Mvc;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProviderCollectionTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProviderCollectionTest.cs
index 83997471..bc7e7178 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProviderCollectionTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProviderCollectionTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProvidersTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProvidersTest.cs
index 15437490..8a38129d 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProvidersTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderProvidersTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderUtilTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderUtilTest.cs
index 1f6faf17..69895d18 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderUtilTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelBinderUtilTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web.Mvc;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelValidationNodeTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelValidationNodeTest.cs
index 893e8e85..076078ec 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelValidationNodeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/ModelValidationNodeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderProviderTest.cs
index f4c06ac5..a473196d 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderTest.cs
index ddaafc08..a500ba74 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/MutableObjectModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/SimpleModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/SimpleModelBinderProviderTest.cs
index 33ab6f42..2a97af38 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/SimpleModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/SimpleModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Moq;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderProviderTest.cs
index 6c6b41a3..85649795 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderProviderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderTest.cs
index 7788c92a..791a824e 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeConverterModelBinderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.ComponentModel;
using System.Globalization;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderProviderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderProviderTest.cs
index d6df4673..9c8619d1 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderProviderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Linq;
using System.Web.Mvc;
diff --git a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderTest.cs b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderTest.cs
index 8c8298e3..a0e52c48 100644
--- a/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/ModelBinding/Test/TypeMatchModelBinderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/Microsoft.Web.Mvc.Test/Properties/AssemblyInfo.cs b/test/Microsoft.Web.Mvc.Test/Properties/AssemblyInfo.cs
index 76660dea..1f44b335 100644
--- a/test/Microsoft.Web.Mvc.Test/Properties/AssemblyInfo.cs
+++ b/test/Microsoft.Web.Mvc.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/Microsoft.Web.Mvc.Test/Test/AjaxOnlyAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/Test/AjaxOnlyAttributeTest.cs
index 4cf3b17b..c8d45804 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/AjaxOnlyAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/AjaxOnlyAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Web.Mvc;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/AreaHelpersTest.cs b/test/Microsoft.Web.Mvc.Test/Test/AreaHelpersTest.cs
index df9aace3..b43322ee 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/AreaHelpersTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/AreaHelpersTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/AsyncManagerExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/AsyncManagerExtensionsTest.cs
index 61bee1ab..9c7292a3 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/AsyncManagerExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/AsyncManagerExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Web.Mvc.Async;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ButtonTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ButtonTest.cs
index 3f8d4c7d..fb9d32e6 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ButtonTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ButtonTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ContentTypeAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ContentTypeAttributeTest.cs
index 39dbdff1..c4a46664 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ContentTypeAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ContentTypeAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Web;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
using Moq;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ControllerExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ControllerExtensionsTest.cs
index ae2a2e1c..d3eb1fb2 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ControllerExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ControllerExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/CookieTempDataProviderTest.cs b/test/Microsoft.Web.Mvc.Test/Test/CookieTempDataProviderTest.cs
index 799f7564..ca1f15f7 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/CookieTempDataProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/CookieTempDataProviderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Mvc;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/CookieValueProviderFactoryTest.cs b/test/Microsoft.Web.Mvc.Test/Test/CookieValueProviderFactoryTest.cs
index 36cebfe6..35703bc8 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/CookieValueProviderFactoryTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/CookieValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web;
using System.Web.Mvc;
using Moq;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/CopyAsyncParametersAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/Test/CopyAsyncParametersAttributeTest.cs
index 87244f62..9e2de28b 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/CopyAsyncParametersAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/CopyAsyncParametersAttributeTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web.Mvc;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/CreditCardAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/Test/CreditCardAttributeTest.cs
index af5bb98b..6baa4e49 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/CreditCardAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/CreditCardAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Mvc;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/CssExtensionsTests.cs b/test/Microsoft.Web.Mvc.Test/Test/CssExtensionsTests.cs
index f15918dc..7910dff4 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/CssExtensionsTests.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/CssExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/DeserializeAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/Test/DeserializeAttributeTest.cs
index 41739173..5f56d395 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/DeserializeAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/DeserializeAttributeTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Runtime.Serialization;
using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/DynamicReflectionObjectTest.cs b/test/Microsoft.Web.Mvc.Test/Test/DynamicReflectionObjectTest.cs
index fd5f8a11..91b0f234 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/DynamicReflectionObjectTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/DynamicReflectionObjectTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs b/test/Microsoft.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs
index 09666ed9..27e8f287 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web.Mvc;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/DynamicViewPageTest.cs b/test/Microsoft.Web.Mvc.Test/Test/DynamicViewPageTest.cs
index d0ca8c65..048d8ebd 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/DynamicViewPageTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/DynamicViewPageTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace Microsoft.Web.Mvc.Test
{
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ElementalValueProviderTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ElementalValueProviderTest.cs
index 5179f515..d1449639 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ElementalValueProviderTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ElementalValueProviderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using System.Web.Mvc;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/EmailAddressAttribueTest.cs b/test/Microsoft.Web.Mvc.Test/Test/EmailAddressAttribueTest.cs
index 0fc5ab8c..f27196e9 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/EmailAddressAttribueTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/EmailAddressAttribueTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Mvc;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ExpressionHelperTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ExpressionHelperTest.cs
index 3f96bf70..6fb63b27 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ExpressionHelperTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ExpressionHelperTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Linq.Expressions;
using System.Web.Mvc;
using System.Web.Routing;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/FileExtensionsAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/Test/FileExtensionsAttributeTest.cs
index 35386414..99f2678f 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/FileExtensionsAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/FileExtensionsAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Mvc;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/FormExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/FormExtensionsTest.cs
index 5b9f8874..bbfdff01 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/FormExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/FormExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Web;
using System.Web.Mvc;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ImageExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ImageExtensionsTest.cs
index ab5ddb74..1c18638c 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ImageExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ImageExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/MailToExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/MailToExtensionsTest.cs
index eb35f84e..50b21759 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/MailToExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/MailToExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ModelCopierTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ModelCopierTest.cs
index 6f250090..c69c0b50 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ModelCopierTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ModelCopierTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/MvcSerializerTest.cs b/test/Microsoft.Web.Mvc.Test/Test/MvcSerializerTest.cs
index b51bb344..adcb22e1 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/MvcSerializerTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/MvcSerializerTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Runtime.Serialization;
using System.Web.Security;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/RadioExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/RadioExtensionsTest.cs
index 699e8708..ef2acbeb 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/RadioExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/RadioExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc;
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs
index 360f4874..e524fc74 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/RenderActionTest.cs b/test/Microsoft.Web.Mvc.Test/Test/RenderActionTest.cs
index f6fdb85f..55c36168 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/RenderActionTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/RenderActionTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Reflection;
using System.Web;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ScriptExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ScriptExtensionsTest.cs
index 8667970a..191f9411 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ScriptExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ScriptExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/SerializationExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/SerializationExtensionsTest.cs
index aefc6712..a3ac3866 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/SerializationExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/SerializationExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Microsoft.Web.UnitTestUtil;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ServerVariablesValueProviderFactoryTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ServerVariablesValueProviderFactoryTest.cs
index d57a63cc..80266c3b 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ServerVariablesValueProviderFactoryTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ServerVariablesValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Globalization;
using System.Web.Mvc;
using Moq;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/SessionValueProviderFactoryTest.cs b/test/Microsoft.Web.Mvc.Test/Test/SessionValueProviderFactoryTest.cs
index e75b577f..d90137b0 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/SessionValueProviderFactoryTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/SessionValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/SkipBindingAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/Test/SkipBindingAttributeTest.cs
index 4d3836a9..a8592bde 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/SkipBindingAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/SkipBindingAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Xunit;
namespace Microsoft.Web.Mvc.Test
diff --git a/test/Microsoft.Web.Mvc.Test/Test/SubmitButtonExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/SubmitButtonExtensionsTest.cs
index 20e9e375..8dd1e74c 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/SubmitButtonExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/SubmitButtonExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/SubmitImageExtensionsTest.cs b/test/Microsoft.Web.Mvc.Test/Test/SubmitImageExtensionsTest.cs
index 489c0a4d..7afa20a0 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/SubmitImageExtensionsTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/SubmitImageExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/TempDataValueProviderFactoryTest.cs b/test/Microsoft.Web.Mvc.Test/Test/TempDataValueProviderFactoryTest.cs
index 51e99248..c6c96a87 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/TempDataValueProviderFactoryTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/TempDataValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Web.Mvc;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/TypeHelpersTest.cs b/test/Microsoft.Web.Mvc.Test/Test/TypeHelpersTest.cs
index e934b165..f4ea53c2 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/TypeHelpersTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/TypeHelpersTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/UrlAttributeTest.cs b/test/Microsoft.Web.Mvc.Test/Test/UrlAttributeTest.cs
index 462f4bb2..832e3860 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/UrlAttributeTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/UrlAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Mvc;
using Moq;
using Xunit;
diff --git a/test/Microsoft.Web.Mvc.Test/Test/ValueProviderUtilTest.cs b/test/Microsoft.Web.Mvc.Test/Test/ValueProviderUtilTest.cs
index ed920b30..d8dbbab8 100644
--- a/test/Microsoft.Web.Mvc.Test/Test/ValueProviderUtilTest.cs
+++ b/test/Microsoft.Web.Mvc.Test/Test/ValueProviderUtilTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace Microsoft.Web.Mvc.Test
{
diff --git a/test/Microsoft.Web.WebPages.OAuth.Test/OAuthWebSecurityTest.cs b/test/Microsoft.Web.WebPages.OAuth.Test/OAuthWebSecurityTest.cs
index 41f91c00..19a037b9 100644
--- a/test/Microsoft.Web.WebPages.OAuth.Test/OAuthWebSecurityTest.cs
+++ b/test/Microsoft.Web.WebPages.OAuth.Test/OAuthWebSecurityTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Specialized;
using System.Web;
using System.Web.Security;
diff --git a/test/Microsoft.Web.WebPages.OAuth.Test/PreAppStartCodeTest.cs b/test/Microsoft.Web.WebPages.OAuth.Test/PreAppStartCodeTest.cs
index 0e0abea2..95860fd6 100644
--- a/test/Microsoft.Web.WebPages.OAuth.Test/PreAppStartCodeTest.cs
+++ b/test/Microsoft.Web.WebPages.OAuth.Test/PreAppStartCodeTest.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+
namespace Microsoft.Web.WebPages.OAuth.Test
{
public class PreAppStartCodeTest
diff --git a/test/Microsoft.Web.WebPages.OAuth.Test/Properties/AssemblyInfo.cs b/test/Microsoft.Web.WebPages.OAuth.Test/Properties/AssemblyInfo.cs
index 6f956b96..393d5f3e 100644
--- a/test/Microsoft.Web.WebPages.OAuth.Test/Properties/AssemblyInfo.cs
+++ b/test/Microsoft.Web.WebPages.OAuth.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
diff --git a/test/SPA.Test/Properties/AssemblyInfo.cs b/test/SPA.Test/Properties/AssemblyInfo.cs
index ca4ae059..2784e4b1 100644
--- a/test/SPA.Test/Properties/AssemblyInfo.cs
+++ b/test/SPA.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/System.Json.Test.Integration/Common/InstanceCreator.cs b/test/System.Json.Test.Integration/Common/InstanceCreator.cs
index 80d25e7c..bfb38281 100644
--- a/test/System.Json.Test.Integration/Common/InstanceCreator.cs
+++ b/test/System.Json.Test.Integration/Common/InstanceCreator.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Reflection;
using System.Runtime.Serialization;
using System.Text;
diff --git a/test/System.Json.Test.Integration/Common/Log.cs b/test/System.Json.Test.Integration/Common/Log.cs
index 1504101d..76bfd591 100644
--- a/test/System.Json.Test.Integration/Common/Log.cs
+++ b/test/System.Json.Test.Integration/Common/Log.cs
@@ -1,4 +1,6 @@
-namespace System.Json
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Json
{
internal static class Log
{
diff --git a/test/System.Json.Test.Integration/Common/TypeLibrary.cs b/test/System.Json.Test.Integration/Common/TypeLibrary.cs
index 01c90afa..2a42690c 100644
--- a/test/System.Json.Test.Integration/Common/TypeLibrary.cs
+++ b/test/System.Json.Test.Integration/Common/TypeLibrary.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Runtime.Serialization;
diff --git a/test/System.Json.Test.Integration/Common/Util.cs b/test/System.Json.Test.Integration/Common/Util.cs
index 26b65231..37a22833 100644
--- a/test/System.Json.Test.Integration/Common/Util.cs
+++ b/test/System.Json.Test.Integration/Common/Util.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/test/System.Json.Test.Integration/JObjectFunctionalTest.cs b/test/System.Json.Test.Integration/JObjectFunctionalTest.cs
index 6a1cdd86..924c7279 100644
--- a/test/System.Json.Test.Integration/JObjectFunctionalTest.cs
+++ b/test/System.Json.Test.Integration/JObjectFunctionalTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Text;
using System.Threading;
diff --git a/test/System.Json.Test.Integration/JsonPrimitiveTests.cs b/test/System.Json.Test.Integration/JsonPrimitiveTests.cs
index 5ffcb89c..91e4d478 100644
--- a/test/System.Json.Test.Integration/JsonPrimitiveTests.cs
+++ b/test/System.Json.Test.Integration/JsonPrimitiveTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Reflection;
diff --git a/test/System.Json.Test.Integration/JsonStringRoundTripTests.cs b/test/System.Json.Test.Integration/JsonStringRoundTripTests.cs
index 6ef61aa3..4540b461 100644
--- a/test/System.Json.Test.Integration/JsonStringRoundTripTests.cs
+++ b/test/System.Json.Test.Integration/JsonStringRoundTripTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using Xunit;
diff --git a/test/System.Json.Test.Integration/JsonValueAndComplexTypesTests.cs b/test/System.Json.Test.Integration/JsonValueAndComplexTypesTests.cs
index 3b878d04..ef54c0ff 100644
--- a/test/System.Json.Test.Integration/JsonValueAndComplexTypesTests.cs
+++ b/test/System.Json.Test.Integration/JsonValueAndComplexTypesTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.IO;
using System.Runtime.Serialization.Json;
diff --git a/test/System.Json.Test.Integration/JsonValueDynamicTests.cs b/test/System.Json.Test.Integration/JsonValueDynamicTests.cs
index 7a21757a..b062db37 100644
--- a/test/System.Json.Test.Integration/JsonValueDynamicTests.cs
+++ b/test/System.Json.Test.Integration/JsonValueDynamicTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.Globalization;
using System.Reflection;
diff --git a/test/System.Json.Test.Integration/JsonValueEventsTests.cs b/test/System.Json.Test.Integration/JsonValueEventsTests.cs
index 9b64b46a..73530f69 100644
--- a/test/System.Json.Test.Integration/JsonValueEventsTests.cs
+++ b/test/System.Json.Test.Integration/JsonValueEventsTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/test/System.Json.Test.Integration/JsonValueLinqExtensionsIntegrationTest.cs b/test/System.Json.Test.Integration/JsonValueLinqExtensionsIntegrationTest.cs
index 1e556f4a..7efd67d8 100644
--- a/test/System.Json.Test.Integration/JsonValueLinqExtensionsIntegrationTest.cs
+++ b/test/System.Json.Test.Integration/JsonValueLinqExtensionsIntegrationTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Xunit;
namespace System.Json
diff --git a/test/System.Json.Test.Integration/JsonValuePartialTrustTests.cs b/test/System.Json.Test.Integration/JsonValuePartialTrustTests.cs
index 69ce8531..e12e8326 100644
--- a/test/System.Json.Test.Integration/JsonValuePartialTrustTests.cs
+++ b/test/System.Json.Test.Integration/JsonValuePartialTrustTests.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Reflection;
using System.Runtime.Serialization.Json;
using System.Security;
diff --git a/test/System.Json.Test.Integration/JsonValueTestHelper.cs b/test/System.Json.Test.Integration/JsonValueTestHelper.cs
index 8896fe64..b6c0b6cb 100644
--- a/test/System.Json.Test.Integration/JsonValueTestHelper.cs
+++ b/test/System.Json.Test.Integration/JsonValueTestHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
namespace System.Json
diff --git a/test/System.Json.Test.Integration/JsonValueTests.cs b/test/System.Json.Test.Integration/JsonValueTests.cs
index 89cc169c..26735eec 100644
--- a/test/System.Json.Test.Integration/JsonValueTests.cs
+++ b/test/System.Json.Test.Integration/JsonValueTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Text;
diff --git a/test/System.Json.Test.Integration/JsonValueUsageTest.cs b/test/System.Json.Test.Integration/JsonValueUsageTest.cs
index 3f2a5dd2..2d446757 100644
--- a/test/System.Json.Test.Integration/JsonValueUsageTest.cs
+++ b/test/System.Json.Test.Integration/JsonValueUsageTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/test/System.Json.Test.Integration/Properties/AssemblyInfo.cs b/test/System.Json.Test.Integration/Properties/AssemblyInfo.cs
index 5a9c850b..c1b64971 100644
--- a/test/System.Json.Test.Integration/Properties/AssemblyInfo.cs
+++ b/test/System.Json.Test.Integration/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Reflection;
using System.Runtime.InteropServices;
diff --git a/test/System.Json.Test.Unit/Common/AnyInstance.cs b/test/System.Json.Test.Unit/Common/AnyInstance.cs
index 899614fb..e1532c9f 100644
--- a/test/System.Json.Test.Unit/Common/AnyInstance.cs
+++ b/test/System.Json.Test.Unit/Common/AnyInstance.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/test/System.Json.Test.Unit/Common/ExceptionTestHelper.cs b/test/System.Json.Test.Unit/Common/ExceptionTestHelper.cs
index 254afcda..1628d022 100644
--- a/test/System.Json.Test.Unit/Common/ExceptionTestHelper.cs
+++ b/test/System.Json.Test.Unit/Common/ExceptionTestHelper.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Json
{
diff --git a/test/System.Json.Test.Unit/Extensions/JsonValueExtensionsTest.cs b/test/System.Json.Test.Unit/Extensions/JsonValueExtensionsTest.cs
index ac7a7f68..57ea9355 100644
--- a/test/System.Json.Test.Unit/Extensions/JsonValueExtensionsTest.cs
+++ b/test/System.Json.Test.Unit/Extensions/JsonValueExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Runtime.Serialization;
diff --git a/test/System.Json.Test.Unit/JsonArrayTest.cs b/test/System.Json.Test.Unit/JsonArrayTest.cs
index 1d351d05..c7323b03 100644
--- a/test/System.Json.Test.Unit/JsonArrayTest.cs
+++ b/test/System.Json.Test.Unit/JsonArrayTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
diff --git a/test/System.Json.Test.Unit/JsonDefaultTest.cs b/test/System.Json.Test.Unit/JsonDefaultTest.cs
index 15549d66..429e4fba 100644
--- a/test/System.Json.Test.Unit/JsonDefaultTest.cs
+++ b/test/System.Json.Test.Unit/JsonDefaultTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Runtime.Serialization.Json;
using Xunit;
diff --git a/test/System.Json.Test.Unit/JsonObjectTest.cs b/test/System.Json.Test.Unit/JsonObjectTest.cs
index 7f8bb4a4..a34e325d 100644
--- a/test/System.Json.Test.Unit/JsonObjectTest.cs
+++ b/test/System.Json.Test.Unit/JsonObjectTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Runtime.Serialization.Json;
diff --git a/test/System.Json.Test.Unit/JsonPrimitiveTest.cs b/test/System.Json.Test.Unit/JsonPrimitiveTest.cs
index 225d17cf..bf5e6dff 100644
--- a/test/System.Json.Test.Unit/JsonPrimitiveTest.cs
+++ b/test/System.Json.Test.Unit/JsonPrimitiveTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Runtime.Serialization.Json;
diff --git a/test/System.Json.Test.Unit/JsonTypeTest.cs b/test/System.Json.Test.Unit/JsonTypeTest.cs
index aa02df7d..e4afadcb 100644
--- a/test/System.Json.Test.Unit/JsonTypeTest.cs
+++ b/test/System.Json.Test.Unit/JsonTypeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/test/System.Json.Test.Unit/JsonValueDynamicMetaObjectTest.cs b/test/System.Json.Test.Unit/JsonValueDynamicMetaObjectTest.cs
index e6a2621e..03cd95bc 100644
--- a/test/System.Json.Test.Unit/JsonValueDynamicMetaObjectTest.cs
+++ b/test/System.Json.Test.Unit/JsonValueDynamicMetaObjectTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.Linq.Expressions;
using Xunit;
diff --git a/test/System.Json.Test.Unit/JsonValueDynamicTest.cs b/test/System.Json.Test.Unit/JsonValueDynamicTest.cs
index cd0055c0..f47397d6 100644
--- a/test/System.Json.Test.Unit/JsonValueDynamicTest.cs
+++ b/test/System.Json.Test.Unit/JsonValueDynamicTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.Runtime.Serialization.Json;
using Xunit;
diff --git a/test/System.Json.Test.Unit/JsonValueLinqExtensionsTest.cs b/test/System.Json.Test.Unit/JsonValueLinqExtensionsTest.cs
index 7729e128..b636570f 100644
--- a/test/System.Json.Test.Unit/JsonValueLinqExtensionsTest.cs
+++ b/test/System.Json.Test.Unit/JsonValueLinqExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/test/System.Json.Test.Unit/JsonValueTest.cs b/test/System.Json.Test.Unit/JsonValueTest.cs
index 52f10080..88d93e8a 100644
--- a/test/System.Json.Test.Unit/JsonValueTest.cs
+++ b/test/System.Json.Test.Unit/JsonValueTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
diff --git a/test/System.Json.Test.Unit/Properties/AssemblyInfo.cs b/test/System.Json.Test.Unit/Properties/AssemblyInfo.cs
index fe40f430..ab38071d 100644
--- a/test/System.Json.Test.Unit/Properties/AssemblyInfo.cs
+++ b/test/System.Json.Test.Unit/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Reflection;
using System.Runtime.InteropServices;
diff --git a/test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromContentTests.cs b/test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromContentTests.cs
index 3a28f9d3..5b779719 100644
--- a/test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromContentTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromContentTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Json;
using System.Net.Http.Formatting.Parsers;
using System.Net.Http.Internal;
diff --git a/test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromUriQueryTests.cs b/test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromUriQueryTests.cs
index 9636979c..bbb82904 100644
--- a/test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromUriQueryTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Integration/FormUrlEncodedFromUriQueryTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Json;
using System.Net.Http.Internal;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Integration/JTokenRoundTripComparer.cs b/test/System.Net.Http.Formatting.Test.Integration/JTokenRoundTripComparer.cs
index c83b7a7a..86706d01 100644
--- a/test/System.Net.Http.Formatting.Test.Integration/JTokenRoundTripComparer.cs
+++ b/test/System.Net.Http.Formatting.Test.Integration/JTokenRoundTripComparer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Internal;
using Newtonsoft.Json.Linq;
diff --git a/test/System.Net.Http.Formatting.Test.Integration/JsonNetSerializationTest.cs b/test/System.Net.Http.Formatting.Test.Integration/JsonNetSerializationTest.cs
index dcf2b719..75d6b9be 100644
--- a/test/System.Net.Http.Formatting.Test.Integration/JsonNetSerializationTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Integration/JsonNetSerializationTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization;
diff --git a/test/System.Net.Http.Formatting.Test.Integration/JsonNetValidationTest.cs b/test/System.Net.Http.Formatting.Test.Integration/JsonNetValidationTest.cs
index 0cbe640a..61b4fad1 100644
--- a/test/System.Net.Http.Formatting.Test.Integration/JsonNetValidationTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Integration/JsonNetValidationTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Reflection;
using System.Text;
using Microsoft.TestCommon;
diff --git a/test/System.Net.Http.Formatting.Test.Integration/JsonValueCreatorSurrogate.cs b/test/System.Net.Http.Formatting.Test.Integration/JsonValueCreatorSurrogate.cs
index 858265ac..b22388cf 100644
--- a/test/System.Net.Http.Formatting.Test.Integration/JsonValueCreatorSurrogate.cs
+++ b/test/System.Net.Http.Formatting.Test.Integration/JsonValueCreatorSurrogate.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Json;
using Newtonsoft.Json.Linq;
diff --git a/test/System.Net.Http.Formatting.Test.Integration/Properties/AssemblyInfo.cs b/test/System.Net.Http.Formatting.Test.Integration/Properties/AssemblyInfo.cs
index 34e306e0..f10a1a90 100644
--- a/test/System.Net.Http.Formatting.Test.Integration/Properties/AssemblyInfo.cs
+++ b/test/System.Net.Http.Formatting.Test.Integration/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/HttpUnitTestDataSets.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/HttpUnitTestDataSets.cs
index 0399d8ae..3871269a 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/HttpUnitTestDataSets.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/HttpUnitTestDataSets.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Net.Http.Formatting.DataSets.Types;
using System.Net.Http.Headers;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractEnum.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractEnum.cs
index 853544d5..aa3adba6 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractEnum.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractEnum.cs
@@ -1,4 +1,6 @@
-using System.Runtime.Serialization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.Serialization;
namespace System.Net.Http.Formatting.DataSets.Types
{
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractType.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractType.cs
index 39dbdd7c..eba087e3 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractType.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DataContractType.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Xml.Serialization;
using Microsoft.TestCommon.Types;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedDataContractType.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedDataContractType.cs
index 0ca4857a..95eb1d8f 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedDataContractType.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedDataContractType.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Xml.Serialization;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedFormUrlEncodedMediaTypeFormatter.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedFormUrlEncodedMediaTypeFormatter.cs
index 2b7f80b8..3cae13a0 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedFormUrlEncodedMediaTypeFormatter.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedFormUrlEncodedMediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+
namespace System.Net.Http.Formatting.DataSets.Types
{
public class DerivedFormUrlEncodedMediaTypeFormatter : FormUrlEncodedMediaTypeFormatter
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedJsonMediaTypeFormatter.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedJsonMediaTypeFormatter.cs
index 846635a9..48642f7a 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedJsonMediaTypeFormatter.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedJsonMediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+
namespace System.Net.Http.Formatting.DataSets.Types
{
public class DerivedJsonMediaTypeFormatter : JsonMediaTypeFormatter
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedWcfPocoType.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedWcfPocoType.cs
index 602d2cf2..6244971d 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedWcfPocoType.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedWcfPocoType.cs
@@ -1,4 +1,6 @@
-using System.Runtime.Serialization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Runtime.Serialization;
using System.Xml.Serialization;
namespace System.Net.Http.Formatting.DataSets.Types
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlMediaTypeFormatter.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlMediaTypeFormatter.cs
index acbb4b7f..55cfc738 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlMediaTypeFormatter.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlMediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+
namespace System.Net.Http.Formatting.DataSets.Types
{
public class DerivedXmlMediaTypeFormatter : XmlMediaTypeFormatter
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlSerializableType.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlSerializableType.cs
index a8847770..c07bb124 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlSerializableType.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/DerivedXmlSerializableType.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Xml.Serialization;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/HttpTestData.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/HttpTestData.cs
index cbea48fd..90b39538 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/HttpTestData.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/HttpTestData.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.IO;
using System.Linq;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/INotJsonSerializable.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/INotJsonSerializable.cs
index 61d9e64f..a35b66f2 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/INotJsonSerializable.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/INotJsonSerializable.cs
@@ -1,4 +1,6 @@
-namespace System.Net.Http.Formatting.DataSets.Types
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Net.Http.Formatting.DataSets.Types
{
/// <summary>
/// Tagging interface to indicate types which we know Json cannot serialize.
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/WcfPocoType.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/WcfPocoType.cs
index 2ced7009..ecb1fd59 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/WcfPocoType.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/WcfPocoType.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Xml.Serialization;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/XmlSerializableType.cs b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/XmlSerializableType.cs
index bd4218e4..f64e2988 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/XmlSerializableType.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/DataSets/Types/XmlSerializableType.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Xml.Serialization;
using Microsoft.TestCommon.Types;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/BufferedMediaTypeFormatterTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/BufferedMediaTypeFormatterTests.cs
index 352468cd..e6595d5c 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/BufferedMediaTypeFormatterTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/BufferedMediaTypeFormatterTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http.Formatting.DataSets.Types;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/ContentNegotiationResultTest.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/ContentNegotiationResultTest.cs
index 65dc0029..c397ec32 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/ContentNegotiationResultTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/ContentNegotiationResultTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Headers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Headers;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/DataContractJsonMediaTypeFormatterTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/DataContractJsonMediaTypeFormatterTests.cs
index ec103c8f..eb157f85 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/DataContractJsonMediaTypeFormatterTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/DataContractJsonMediaTypeFormatterTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http.Formatting.DataSets.Types;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/DefaultContentNegotiatorTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/DefaultContentNegotiatorTests.cs
index 7148fbfa..7ec5c825 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/DefaultContentNegotiatorTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/DefaultContentNegotiatorTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Formatting.Mocks;
using System.Net.Http.Headers;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormDataCollectionTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormDataCollectionTests.cs
index 083140f3..4cd9683d 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormDataCollectionTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormDataCollectionTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedJsonTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedJsonTests.cs
index 8c3d9812..f93f5eca 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedJsonTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedJsonTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Microsoft.TestCommon;
using Newtonsoft.Json.Linq;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedMediaTypeFormatterTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedMediaTypeFormatterTests.cs
index 0a80599f..318dcc64 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedMediaTypeFormatterTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/FormUrlEncodedMediaTypeFormatterTests.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Formatting.DataSets;
using System.Net.Http.Headers;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/JsonMediaTypeFormatterTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/JsonMediaTypeFormatterTests.cs
index 4c6621d4..2e09841d 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/JsonMediaTypeFormatterTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/JsonMediaTypeFormatterTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http.Formatting.DataSets.Types;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaRangeMappingTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaRangeMappingTests.cs
index d01f19d5..b5acc5f2 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaRangeMappingTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaRangeMappingTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting.DataSets;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting.DataSets;
using System.Net.Http.Headers;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeConstantsTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeConstantsTests.cs
index 1df9553f..01b1319b 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeConstantsTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeConstantsTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting;
using System.Net.Http.Headers;
using System.Text;
using Microsoft.TestCommon;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterCollectionTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterCollectionTests.cs
index c713e2d4..bf3d6ecf 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterCollectionTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterCollectionTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net.Http.Formatting.DataSets;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterExtensionsTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterExtensionsTests.cs
index 48ecf9a5..8c37f8e8 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterExtensionsTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Formatting.Mocks;
using System.Net.Http.Headers;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTestBase.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTestBase.cs
index 7d0464b7..ffba78da 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTestBase.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTestBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http.Headers;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTests.cs
index 0d561b49..3adb31c0 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeFormatterTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net.Http.Formatting.DataSets;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeHeaderValueExtensionsTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeHeaderValueExtensionsTests.cs
index f668719c..92fa490c 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeHeaderValueExtensionsTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeHeaderValueExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Headers;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeWithQualityHeaderValueComparerTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeWithQualityHeaderValueComparerTests.cs
index c2ada4dd..53e6daa3 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeWithQualityHeaderValueComparerTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/MediaTypeWithQualityHeaderValueComparerTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Headers;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/ParsedMediaTypeHeaderValueTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/ParsedMediaTypeHeaderValueTests.cs
index 64450302..ac82eae2 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/ParsedMediaTypeHeaderValueTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/ParsedMediaTypeHeaderValueTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Headers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Headers;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/FormUrlEncodedParserTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/FormUrlEncodedParserTests.cs
index eee15b88..b946734f 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/FormUrlEncodedParserTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/FormUrlEncodedParserTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestHeaderParserTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestHeaderParserTests.cs
index e8fac055..eed04814 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestHeaderParserTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestHeaderParserTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Formatting.DataSets;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestLineParserTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestLineParserTests.cs
index a7ebaf29..54cce9d4 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestLineParserTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpRequestLineParserTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Formatting.DataSets;
using System.Text;
using Microsoft.TestCommon;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpResponseHeaderParserTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpResponseHeaderParserTests.cs
index 07321e96..e9a20f98 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpResponseHeaderParserTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpResponseHeaderParserTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Formatting.DataSets;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpStatusLineParserTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpStatusLineParserTests.cs
index 72effe1b..d05ed63d 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpStatusLineParserTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/HttpStatusLineParserTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Formatting.DataSets;
using System.Text;
using Microsoft.TestCommon;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/InternetMessageFormatHeaderParserTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/InternetMessageFormatHeaderParserTests.cs
index 32ff2554..bd3f6231 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/InternetMessageFormatHeaderParserTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/InternetMessageFormatHeaderParserTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Headers;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/MimeMultipartParserTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/MimeMultipartParserTests.cs
index 22cb2c88..8242a3b9 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/MimeMultipartParserTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/Parsers/MimeMultipartParserTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Text;
using Microsoft.TestCommon;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/QueryStringMappingTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/QueryStringMappingTests.cs
index bb3d260b..049bf704 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/QueryStringMappingTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/QueryStringMappingTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Formatting.DataSets;
using System.Net.Http.Headers;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/RequestHeaderMappingTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/RequestHeaderMappingTests.cs
index 03caeacd..35dcb0ed 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/RequestHeaderMappingTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/RequestHeaderMappingTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting.DataSets;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting.DataSets;
using System.Net.Http.Headers;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/SerializerConsistencyTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/SerializerConsistencyTests.cs
index 157dd9da..b6ce89b3 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/SerializerConsistencyTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/SerializerConsistencyTests.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/StringWithQualityHeaderValueComparerTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/StringWithQualityHeaderValueComparerTests.cs
index 3b365cf0..ef702e92 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/StringWithQualityHeaderValueComparerTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/StringWithQualityHeaderValueComparerTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Headers;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlMediaTypeFormatterTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlMediaTypeFormatterTests.cs
index b483284a..92195b49 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlMediaTypeFormatterTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlMediaTypeFormatterTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http.Formatting.DataSets.Types;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlSerializerMediaTypeFormatterTests.cs b/test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlSerializerMediaTypeFormatterTests.cs
index 4dc7f9e6..c5cdcc24 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlSerializerMediaTypeFormatterTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Formatting/XmlSerializerMediaTypeFormatterTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http.Formatting.DataSets.Types;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/FormattingUtilitiesTests.cs b/test/System.Net.Http.Formatting.Test.Unit/FormattingUtilitiesTests.cs
index ff0df490..37407bdd 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/FormattingUtilitiesTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/FormattingUtilitiesTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Headers;
using Microsoft.TestCommon;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Headers/CookieHeaderValueTest.cs b/test/System.Net.Http.Formatting.Test.Unit/Headers/CookieHeaderValueTest.cs
index 450f36a7..8db36ae8 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Headers/CookieHeaderValueTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Headers/CookieHeaderValueTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using Microsoft.TestCommon;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Headers/CookieStateTest.cs b/test/System.Net.Http.Formatting.Test.Unit/Headers/CookieStateTest.cs
index 51853a83..1d048d80 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Headers/CookieStateTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Headers/CookieStateTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using Xunit;
using Xunit.Extensions;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpClientExtensionsTest.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpClientExtensionsTest.cs
index 534cdf6f..e0d26ee9 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpClientExtensionsTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpClientExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting;
using System.Net.Http.Formatting.Mocks;
using System.Net.Http.Mocks;
using System.Threading;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpContentCollectionExtensionsTests.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpContentCollectionExtensionsTests.cs
index 11aec040..93fd53e1 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpContentCollectionExtensionsTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpContentCollectionExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Headers;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpContentExtensionsTest.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpContentExtensionsTest.cs
index 1b23f2fb..b50e68c5 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpContentExtensionsTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpContentExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http.Formatting;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpContentMessageExtensionsTests.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpContentMessageExtensionsTests.cs
index f8a8b21c..b76213ff 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpContentMessageExtensionsTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpContentMessageExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpContentMultipartExtensionsTests.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpContentMultipartExtensionsTests.cs
index 083e20f3..a21d2ced 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpContentMultipartExtensionsTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpContentMultipartExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http.Formatting.Parsers;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpMessageContentTests.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpMessageContentTests.cs
index 92838147..cee2f07f 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpMessageContentTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpMessageContentTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Headers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Headers;
using System.Threading.Tasks;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpRequestHeadersExtensionsTest.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpRequestHeadersExtensionsTest.cs
index 5d2e258a..32180294 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpRequestHeadersExtensionsTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpRequestHeadersExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Headers;
using Xunit.Extensions;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpRequestMessageCommonExtensionsTest.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpRequestMessageCommonExtensionsTest.cs
index 80478982..d6fda0d2 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpRequestMessageCommonExtensionsTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpRequestMessageCommonExtensionsTest.cs
@@ -1,4 +1,6 @@
-using Microsoft.TestCommon;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Microsoft.TestCommon;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/HttpResponseHeadersExtensionsTest.cs b/test/System.Net.Http.Formatting.Test.Unit/HttpResponseHeadersExtensionsTest.cs
index b4b0ef11..4a1cb19e 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/HttpResponseHeadersExtensionsTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/HttpResponseHeadersExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Headers;
using Xunit.Extensions;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Internal/DelegatingStreamTest.cs b/test/System.Net.Http.Formatting.Test.Unit/Internal/DelegatingStreamTest.cs
index fd219fa0..523650d6 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Internal/DelegatingStreamTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Internal/DelegatingStreamTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Mocks;
using Moq;
using Moq.Protected;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Internal/HttpValueCollectionTest.cs b/test/System.Net.Http.Formatting.Test.Unit/Internal/HttpValueCollectionTest.cs
index 8e07a7c1..1d5e4e45 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Internal/HttpValueCollectionTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Internal/HttpValueCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
using System.Net.Http.Formatting.Internal;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Internal/NonClosingDelegatingStreamTest.cs b/test/System.Net.Http.Formatting.Test.Unit/Internal/NonClosingDelegatingStreamTest.cs
index 654d3d79..98910d9f 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Internal/NonClosingDelegatingStreamTest.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Internal/NonClosingDelegatingStreamTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Mocks;
using Moq;
using Moq.Protected;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockDelegatingStream.cs b/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockDelegatingStream.cs
index 9a6cc23b..e00f933c 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockDelegatingStream.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockDelegatingStream.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Internal;
namespace System.Net.Http.Mocks
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockHttpContent.cs b/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockHttpContent.cs
index 58e6665a..683e710d 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockHttpContent.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockHttpContent.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Headers;
using System.Threading.Tasks;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockMediaTypeFormatter.cs b/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockMediaTypeFormatter.cs
index 9f0a1eef..13cb099b 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockMediaTypeFormatter.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockMediaTypeFormatter.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Headers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Headers;
using System.Text;
namespace System.Net.Http.Formatting.Mocks
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockNonClosingDelegatingStream.cs b/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockNonClosingDelegatingStream.cs
index 15c32d1a..ceb9b6c3 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockNonClosingDelegatingStream.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Mocks/MockNonClosingDelegatingStream.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net.Http.Internal;
namespace System.Net.Http.Mocks
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Mocks/TestableHttpMessageHandler.cs b/test/System.Net.Http.Formatting.Test.Unit/Mocks/TestableHttpMessageHandler.cs
index e4c53bdc..294b1fe8 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Mocks/TestableHttpMessageHandler.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Mocks/TestableHttpMessageHandler.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
namespace System.Net.Http.Mocks
diff --git a/test/System.Net.Http.Formatting.Test.Unit/MultipartFileStreamProviderTests.cs b/test/System.Net.Http.Formatting.Test.Unit/MultipartFileStreamProviderTests.cs
index 57d6b827..ab44954b 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/MultipartFileStreamProviderTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/MultipartFileStreamProviderTests.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Linq;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/MultipartFormDataStreamProviderTests.cs b/test/System.Net.Http.Formatting.Test.Unit/MultipartFormDataStreamProviderTests.cs
index 99e5aa07..44b4e1c6 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/MultipartFormDataStreamProviderTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/MultipartFormDataStreamProviderTests.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Linq;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/MultipartMemoryStreamProviderTests.cs b/test/System.Net.Http.Formatting.Test.Unit/MultipartMemoryStreamProviderTests.cs
index afb0adb3..29a6f4ac 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/MultipartMemoryStreamProviderTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/MultipartMemoryStreamProviderTests.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using Microsoft.TestCommon;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/ObjectContentOfTTests.cs b/test/System.Net.Http.Formatting.Test.Unit/ObjectContentOfTTests.cs
index ebb933c4..0876e918 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/ObjectContentOfTTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/ObjectContentOfTTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/ObjectContentTests.cs b/test/System.Net.Http.Formatting.Test.Unit/ObjectContentTests.cs
index 162ac49c..a0352e6b 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/ObjectContentTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/ObjectContentTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/ParserData.cs b/test/System.Net.Http.Formatting.Test.Unit/ParserData.cs
index 00ce31d5..5df1229f 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/ParserData.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/ParserData.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Headers;
namespace System.Net.Http
diff --git a/test/System.Net.Http.Formatting.Test.Unit/Properties/AssemblyInfo.cs b/test/System.Net.Http.Formatting.Test.Unit/Properties/AssemblyInfo.cs
index eba7e052..7d1302e2 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/Properties/AssemblyInfo.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using System.Resources;
using System.Runtime.CompilerServices;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/UriExtensionsTests.cs b/test/System.Net.Http.Formatting.Test.Unit/UriExtensionsTests.cs
index 9ad2cd47..5172a5ef 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/UriExtensionsTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/UriExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Net.Http.Formatting.DataSets;
using Microsoft.TestCommon;
using Newtonsoft.Json.Linq;
diff --git a/test/System.Net.Http.Formatting.Test.Unit/UriQueryDataSet.cs b/test/System.Net.Http.Formatting.Test.Unit/UriQueryDataSet.cs
index dc2b5519..9702350c 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/UriQueryDataSet.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/UriQueryDataSet.cs
@@ -1,4 +1,6 @@
-using Microsoft.TestCommon;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Microsoft.TestCommon;
namespace System.Net.Http
{
diff --git a/test/System.Net.Http.Formatting.Test.Unit/UriQueryUtilityTests.cs b/test/System.Net.Http.Formatting.Test.Unit/UriQueryUtilityTests.cs
index 5b0406bd..8f47e159 100644
--- a/test/System.Net.Http.Formatting.Test.Unit/UriQueryUtilityTests.cs
+++ b/test/System.Net.Http.Formatting.Test.Unit/UriQueryUtilityTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Net.Http.Formatting;
using System.Net.Http.Internal;
diff --git a/test/System.Web.Helpers.Test/ChartTest.cs b/test/System.Web.Helpers.Test/ChartTest.cs
index 7d782fed..7904a5bc 100644
--- a/test/System.Web.Helpers.Test/ChartTest.cs
+++ b/test/System.Web.Helpers.Test/ChartTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Drawing;
using System.IO;
using System.Web.Hosting;
diff --git a/test/System.Web.Helpers.Test/ConversionUtilTest.cs b/test/System.Web.Helpers.Test/ConversionUtilTest.cs
index e856261f..e90df11c 100644
--- a/test/System.Web.Helpers.Test/ConversionUtilTest.cs
+++ b/test/System.Web.Helpers.Test/ConversionUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Drawing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Drawing;
using System.Globalization;
using Xunit;
diff --git a/test/System.Web.Helpers.Test/CryptoTest.cs b/test/System.Web.Helpers.Test/CryptoTest.cs
index 89b469fe..352f995f 100644
--- a/test/System.Web.Helpers.Test/CryptoTest.cs
+++ b/test/System.Web.Helpers.Test/CryptoTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Security.Cryptography;
using System.Text;
using Xunit;
diff --git a/test/System.Web.Helpers.Test/DynamicDictionary.cs b/test/System.Web.Helpers.Test/DynamicDictionary.cs
index cdbf598b..1f5eb736 100644
--- a/test/System.Web.Helpers.Test/DynamicDictionary.cs
+++ b/test/System.Web.Helpers.Test/DynamicDictionary.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/test/System.Web.Helpers.Test/DynamicHelperTest.cs b/test/System.Web.Helpers.Test/DynamicHelperTest.cs
index 69f1acda..fa10c5ea 100644
--- a/test/System.Web.Helpers.Test/DynamicHelperTest.cs
+++ b/test/System.Web.Helpers.Test/DynamicHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Dynamic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Dynamic;
using Microsoft.Internal.Web.Utils;
using Xunit;
diff --git a/test/System.Web.Helpers.Test/DynamicWrapper.cs b/test/System.Web.Helpers.Test/DynamicWrapper.cs
index 9aec18fb..054f4aae 100644
--- a/test/System.Web.Helpers.Test/DynamicWrapper.cs
+++ b/test/System.Web.Helpers.Test/DynamicWrapper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Diagnostics;
using System.Dynamic;
using System.Linq;
diff --git a/test/System.Web.Helpers.Test/HelperResultTest.cs b/test/System.Web.Helpers.Test/HelperResultTest.cs
index a38cb7bd..0303e767 100644
--- a/test/System.Web.Helpers.Test/HelperResultTest.cs
+++ b/test/System.Web.Helpers.Test/HelperResultTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.WebPages;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Helpers.Test/JsonTest.cs b/test/System.Web.Helpers.Test/JsonTest.cs
index c4af02b1..48c8649c 100644
--- a/test/System.Web.Helpers.Test/JsonTest.cs
+++ b/test/System.Web.Helpers.Test/JsonTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Helpers.Test/ObjectInfoTest.cs b/test/System.Web.Helpers.Test/ObjectInfoTest.cs
index f93d471a..c98143ee 100644
--- a/test/System.Web.Helpers.Test/ObjectInfoTest.cs
+++ b/test/System.Web.Helpers.Test/ObjectInfoTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Dynamic;
diff --git a/test/System.Web.Helpers.Test/PreComputedGridDataSourceTest.cs b/test/System.Web.Helpers.Test/PreComputedGridDataSourceTest.cs
index bf33b2c2..2930f275 100644
--- a/test/System.Web.Helpers.Test/PreComputedGridDataSourceTest.cs
+++ b/test/System.Web.Helpers.Test/PreComputedGridDataSourceTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Helpers.Test/Properties/AssemblyInfo.cs b/test/System.Web.Helpers.Test/Properties/AssemblyInfo.cs
index 6fdbb42e..451dbe1e 100644
--- a/test/System.Web.Helpers.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.Helpers.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/System.Web.Helpers.Test/ServerInfoTest.cs b/test/System.Web.Helpers.Test/ServerInfoTest.cs
index 0a8d6b63..a72c5399 100644
--- a/test/System.Web.Helpers.Test/ServerInfoTest.cs
+++ b/test/System.Web.Helpers.Test/ServerInfoTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Web.WebPages.TestUtils;
using Moq;
diff --git a/test/System.Web.Helpers.Test/WebCacheTest.cs b/test/System.Web.Helpers.Test/WebCacheTest.cs
index 4bada4da..459147ab 100644
--- a/test/System.Web.Helpers.Test/WebCacheTest.cs
+++ b/test/System.Web.Helpers.Test/WebCacheTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Helpers.Test/WebGridDataSourceTest.cs b/test/System.Web.Helpers.Test/WebGridDataSourceTest.cs
index 82d69a0c..231d8f4e 100644
--- a/test/System.Web.Helpers.Test/WebGridDataSourceTest.cs
+++ b/test/System.Web.Helpers.Test/WebGridDataSourceTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using Moq;
diff --git a/test/System.Web.Helpers.Test/WebGridTest.cs b/test/System.Web.Helpers.Test/WebGridTest.cs
index 17000236..4aa7a080 100644
--- a/test/System.Web.Helpers.Test/WebGridTest.cs
+++ b/test/System.Web.Helpers.Test/WebGridTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Dynamic;
diff --git a/test/System.Web.Helpers.Test/WebImageTest.cs b/test/System.Web.Helpers.Test/WebImageTest.cs
index 375be0dd..cd88e94e 100644
--- a/test/System.Web.Helpers.Test/WebImageTest.cs
+++ b/test/System.Web.Helpers.Test/WebImageTest.cs
@@ -1,4 +1,6 @@
-using System.Drawing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Web.WebPages.TestUtils;
diff --git a/test/System.Web.Helpers.Test/WebMailTest.cs b/test/System.Web.Helpers.Test/WebMailTest.cs
index fa3eb5b4..a13b4c19 100644
--- a/test/System.Web.Helpers.Test/WebMailTest.cs
+++ b/test/System.Web.Helpers.Test/WebMailTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Linq;
using System.Net.Mail;
using System.Text;
diff --git a/test/System.Web.Helpers.Test/XhtmlAssert.cs b/test/System.Web.Helpers.Test/XhtmlAssert.cs
index d7a2879e..ccfd8863 100644
--- a/test/System.Web.Helpers.Test/XhtmlAssert.cs
+++ b/test/System.Web.Helpers.Test/XhtmlAssert.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net;
using System.Reflection;
using System.Text.RegularExpressions;
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/ApiExplorerSettingsTest.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/ApiExplorerSettingsTest.cs
index 92409228..59f24400 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/ApiExplorerSettingsTest.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/ApiExplorerSettingsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Description;
using System.Web.Http.Dispatcher;
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/DocumentationController.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/DocumentationController.cs
index f0d52c40..c1277ed9 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/DocumentationController.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/DocumentationController.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+
namespace System.Web.Http.ApiExplorer
{
public class DocumentationController : ApiController
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenActionController.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenActionController.cs
index ab6cb702..b45e7260 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenActionController.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenActionController.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Description;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Description;
namespace System.Web.Http.ApiExplorer
{
public class HiddenActionController : ApiController
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenController.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenController.cs
index 990da738..a4defdec 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenController.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/HiddenController.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Description;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Description;
namespace System.Web.Http.ApiExplorer
{
[ApiExplorerSettings(IgnoreApi = true)]
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ItemController.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ItemController.cs
index 03818774..a0451ffa 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ItemController.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ItemController.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.ApiExplorer
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.ApiExplorer
{
public class ItemController : ApiController
{
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/OverloadsController.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/OverloadsController.cs
index c0613d45..79db47c7 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/OverloadsController.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/OverloadsController.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.ApiExplorer
{
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ParameterSourceController.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ParameterSourceController.cs
index dd39a62c..491cfb19 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ParameterSourceController.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/Controllers/ParameterSourceController.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.ModelBinding;
using System.Web.Http.ValueProviders;
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationProviders/AttributeDocumentationProvider.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationProviders/AttributeDocumentationProvider.cs
index 02960b62..aa5c79bf 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationProviders/AttributeDocumentationProvider.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationProviders/AttributeDocumentationProvider.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Http.Controllers;
using System.Web.Http.Description;
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationTest.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationTest.cs
index e0a6f412..7f294d90 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationTest.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/DocumentationTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Description;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Description;
using System.Web.Http.Dispatcher;
using System.Web.Http.Properties;
using Xunit;
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/Formatters/ItemFormatter.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/Formatters/ItemFormatter.cs
index 41c4a69a..3c4aaae8 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/Formatters/ItemFormatter.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/Formatters/ItemFormatter.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting;
namespace System.Web.Http.ApiExplorer
{
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/FormattersTest.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/FormattersTest.cs
index d47079e2..91e3793f 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/FormattersTest.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/FormattersTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Http.Description;
using System.Web.Http.Dispatcher;
using Xunit;
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/ParameterSourceTest.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/ParameterSourceTest.cs
index a11233a8..a9aed15f 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/ParameterSourceTest.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/ParameterSourceTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Http.Description;
using System.Web.Http.Dispatcher;
using Xunit;
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/RouteConstraintsTest.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/RouteConstraintsTest.cs
index f3c3b97b..f860abf9 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/RouteConstraintsTest.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/RouteConstraintsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Description;
using System.Web.Http.Dispatcher;
diff --git a/test/System.Web.Http.Integration.Test/ApiExplorer/RoutesTest.cs b/test/System.Web.Http.Integration.Test/ApiExplorer/RoutesTest.cs
index 17f2965e..81bf716b 100644
--- a/test/System.Web.Http.Integration.Test/ApiExplorer/RoutesTest.cs
+++ b/test/System.Web.Http.Integration.Test/ApiExplorer/RoutesTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Description;
using System.Web.Http.Dispatcher;
diff --git a/test/System.Web.Http.Integration.Test/Authentication/BasicOverHttpTest.cs b/test/System.Web.Http.Integration.Test/Authentication/BasicOverHttpTest.cs
index 990cba36..de9ff0b9 100644
--- a/test/System.Web.Http.Integration.Test/Authentication/BasicOverHttpTest.cs
+++ b/test/System.Web.Http.Integration.Test/Authentication/BasicOverHttpTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Web.Http.SelfHost;
using Xunit;
diff --git a/test/System.Web.Http.Integration.Test/Authentication/CustomMessageHandler.cs b/test/System.Web.Http.Integration.Test/Authentication/CustomMessageHandler.cs
index 3dc2c41f..fd2a8bb6 100644
--- a/test/System.Web.Http.Integration.Test/Authentication/CustomMessageHandler.cs
+++ b/test/System.Web.Http.Integration.Test/Authentication/CustomMessageHandler.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Security.Principal;
using System.ServiceModel;
using System.ServiceModel.Security;
diff --git a/test/System.Web.Http.Integration.Test/Authentication/CustomUsernamePasswordValidator.cs b/test/System.Web.Http.Integration.Test/Authentication/CustomUsernamePasswordValidator.cs
index f4bb589d..33b9b1d7 100644
--- a/test/System.Web.Http.Integration.Test/Authentication/CustomUsernamePasswordValidator.cs
+++ b/test/System.Web.Http.Integration.Test/Authentication/CustomUsernamePasswordValidator.cs
@@ -1,4 +1,6 @@
-using System.IdentityModel.Selectors;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IdentityModel.Selectors;
namespace System.Web.Http
{
diff --git a/test/System.Web.Http.Integration.Test/Authentication/RequireAdminAttribute.cs b/test/System.Web.Http.Integration.Test/Authentication/RequireAdminAttribute.cs
index 6507a594..16b82ddc 100644
--- a/test/System.Web.Http.Integration.Test/Authentication/RequireAdminAttribute.cs
+++ b/test/System.Web.Http.Integration.Test/Authentication/RequireAdminAttribute.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Security.Principal;
using System.Threading;
diff --git a/test/System.Web.Http.Integration.Test/Authentication/SampleController.cs b/test/System.Web.Http.Integration.Test/Authentication/SampleController.cs
index 8ee582ac..26b12c2e 100644
--- a/test/System.Web.Http.Integration.Test/Authentication/SampleController.cs
+++ b/test/System.Web.Http.Integration.Test/Authentication/SampleController.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http
{
/// <summary>
/// Sample ApiControler
diff --git a/test/System.Web.Http.Integration.Test/ContentNegotiation/AcceptHeaderTests.cs b/test/System.Web.Http.Integration.Test/ContentNegotiation/AcceptHeaderTests.cs
index 102b56d2..256d74f5 100644
--- a/test/System.Web.Http.Integration.Test/ContentNegotiation/AcceptHeaderTests.cs
+++ b/test/System.Web.Http.Integration.Test/ContentNegotiation/AcceptHeaderTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Net.Http.Headers;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegController.cs b/test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegController.cs
index a5ebbbee..4c794f7e 100644
--- a/test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegController.cs
+++ b/test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegController.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.ContentNegotiation
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.ContentNegotiation
{
public class ConnegController : ApiController
{
diff --git a/test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegItem.cs b/test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegItem.cs
index c6bd0862..8458f49e 100644
--- a/test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegItem.cs
+++ b/test/System.Web.Http.Integration.Test/ContentNegotiation/ConnegItem.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.ContentNegotiation
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.ContentNegotiation
{
public class ConnegItem
{
diff --git a/test/System.Web.Http.Integration.Test/ContentNegotiation/ContentNegotiationTestBase.cs b/test/System.Web.Http.Integration.Test/ContentNegotiation/ContentNegotiationTestBase.cs
index 5772a2af..29a22cb3 100644
--- a/test/System.Web.Http.Integration.Test/ContentNegotiation/ContentNegotiationTestBase.cs
+++ b/test/System.Web.Http.Integration.Test/ContentNegotiation/ContentNegotiationTestBase.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.SelfHost;
namespace System.Web.Http.ContentNegotiation
diff --git a/test/System.Web.Http.Integration.Test/ContentNegotiation/CustomFormatterTests.cs b/test/System.Web.Http.Integration.Test/ContentNegotiation/CustomFormatterTests.cs
index b10b7703..4a325dcd 100644
--- a/test/System.Web.Http.Integration.Test/ContentNegotiation/CustomFormatterTests.cs
+++ b/test/System.Web.Http.Integration.Test/ContentNegotiation/CustomFormatterTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
diff --git a/test/System.Web.Http.Integration.Test/ContentNegotiation/DefaultContentNegotiatorTests.cs b/test/System.Web.Http.Integration.Test/ContentNegotiation/DefaultContentNegotiatorTests.cs
index acc9b9de..a63728d2 100644
--- a/test/System.Web.Http.Integration.Test/ContentNegotiation/DefaultContentNegotiatorTests.cs
+++ b/test/System.Web.Http.Integration.Test/ContentNegotiation/DefaultContentNegotiatorTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
diff --git a/test/System.Web.Http.Integration.Test/ContentNegotiation/HttpResponseReturnTests.cs b/test/System.Web.Http.Integration.Test/ContentNegotiation/HttpResponseReturnTests.cs
index 93437b10..5c0f9aac 100644
--- a/test/System.Web.Http.Integration.Test/ContentNegotiation/HttpResponseReturnTests.cs
+++ b/test/System.Web.Http.Integration.Test/ContentNegotiation/HttpResponseReturnTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/test/System.Web.Http.Integration.Test/Controllers/ActionAttributesTest.cs b/test/System.Web.Http.Integration.Test/Controllers/ActionAttributesTest.cs
index 11acde90..08978573 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/ActionAttributesTest.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/ActionAttributesTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Web.Http.Controllers;
using Xunit.Extensions;
diff --git a/test/System.Web.Http.Integration.Test/Controllers/ActionReachabilityTest.cs b/test/System.Web.Http.Integration.Test/Controllers/ActionReachabilityTest.cs
index 1710d78d..b95eb3b3 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/ActionReachabilityTest.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/ActionReachabilityTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using Xunit.Extensions;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Integration.Test/Controllers/ApiControllerActionSelectorTest.cs b/test/System.Web.Http.Integration.Test/Controllers/ApiControllerActionSelectorTest.cs
index 8671a721..7b071a1a 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/ApiControllerActionSelectorTest.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/ApiControllerActionSelectorTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Web.Http.Controllers;
using Xunit;
diff --git a/test/System.Web.Http.Integration.Test/Controllers/Apis/ActionAttributeTestController.cs b/test/System.Web.Http.Integration.Test/Controllers/Apis/ActionAttributeTestController.cs
index 2de116a6..117bafea 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/Apis/ActionAttributeTestController.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/Apis/ActionAttributeTestController.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http
{
public class ActionAttributeTestController : ApiController
{
diff --git a/test/System.Web.Http.Integration.Test/Controllers/Apis/ParameterAttributeController.cs b/test/System.Web.Http.Integration.Test/Controllers/Apis/ParameterAttributeController.cs
index f9ca5c9e..69cfbeb9 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/Apis/ParameterAttributeController.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/Apis/ParameterAttributeController.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http
{
diff --git a/test/System.Web.Http.Integration.Test/Controllers/Apis/TestController.cs b/test/System.Web.Http.Integration.Test/Controllers/Apis/TestController.cs
index 3ce9a513..41f39c29 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/Apis/TestController.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/Apis/TestController.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http
{
diff --git a/test/System.Web.Http.Integration.Test/Controllers/Apis/User.cs b/test/System.Web.Http.Integration.Test/Controllers/Apis/User.cs
index 09fe81ff..e5edca48 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/Apis/User.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/Apis/User.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+
namespace System.Web.Http
{
public class User
diff --git a/test/System.Web.Http.Integration.Test/Controllers/Apis/UserAddress.cs b/test/System.Web.Http.Integration.Test/Controllers/Apis/UserAddress.cs
index f8c78afa..3d81fe7e 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/Apis/UserAddress.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/Apis/UserAddress.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+
namespace System.Web.Http
{
public class UserAddress
diff --git a/test/System.Web.Http.Integration.Test/Controllers/Apis/UsersController.cs b/test/System.Web.Http.Integration.Test/Controllers/Apis/UsersController.cs
index af87ef87..2db76080 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/Apis/UsersController.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/Apis/UsersController.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http
{
public class UsersController : ApiController
{
diff --git a/test/System.Web.Http.Integration.Test/Controllers/Helpers/ApiControllerHelper.cs b/test/System.Web.Http.Integration.Test/Controllers/Helpers/ApiControllerHelper.cs
index 4261d807..b55c1ab6 100644
--- a/test/System.Web.Http.Integration.Test/Controllers/Helpers/ApiControllerHelper.cs
+++ b/test/System.Web.Http.Integration.Test/Controllers/Helpers/ApiControllerHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Web.Http.Controllers;
diff --git a/test/System.Web.Http.Integration.Test/ExceptionHandling/DuplicateControllers.cs b/test/System.Web.Http.Integration.Test/ExceptionHandling/DuplicateControllers.cs
index 52952ac0..3d86ef49 100644
--- a/test/System.Web.Http.Integration.Test/ExceptionHandling/DuplicateControllers.cs
+++ b/test/System.Web.Http.Integration.Test/ExceptionHandling/DuplicateControllers.cs
@@ -1,4 +1,6 @@
-using System.Web.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http;
namespace System.Web.Http
{
diff --git a/test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionController.cs b/test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionController.cs
index cb359dae..c0ad0f88 100644
--- a/test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionController.cs
+++ b/test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionController.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
diff --git a/test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionHandlingTest.cs b/test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionHandlingTest.cs
index 6bfb7f2e..54a92b05 100644
--- a/test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionHandlingTest.cs
+++ b/test/System.Web.Http.Integration.Test/ExceptionHandling/ExceptionHandlingTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Web.Http.Dispatcher;
using System.Web.Http.Properties;
diff --git a/test/System.Web.Http.Integration.Test/ExceptionHandling/HttpResponseExceptionTest.cs b/test/System.Web.Http.Integration.Test/ExceptionHandling/HttpResponseExceptionTest.cs
index b9a6fa16..53d3b39e 100644
--- a/test/System.Web.Http.Integration.Test/ExceptionHandling/HttpResponseExceptionTest.cs
+++ b/test/System.Web.Http.Integration.Test/ExceptionHandling/HttpResponseExceptionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Net.Http;
diff --git a/test/System.Web.Http.Integration.Test/ExceptionHandling/IncludeErrorDetailTest.cs b/test/System.Web.Http.Integration.Test/ExceptionHandling/IncludeErrorDetailTest.cs
index d399c037..564bdff6 100644
--- a/test/System.Web.Http.Integration.Test/ExceptionHandling/IncludeErrorDetailTest.cs
+++ b/test/System.Web.Http.Integration.Test/ExceptionHandling/IncludeErrorDetailTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net;
using System.Net.Http;
using Newtonsoft.Json.Linq;
diff --git a/test/System.Web.Http.Integration.Test/ModelBinding/BodyBindingTests.cs b/test/System.Web.Http.Integration.Test/ModelBinding/BodyBindingTests.cs
index ee9187e8..6779146f 100644
--- a/test/System.Web.Http.Integration.Test/ModelBinding/BodyBindingTests.cs
+++ b/test/System.Web.Http.Integration.Test/ModelBinding/BodyBindingTests.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
diff --git a/test/System.Web.Http.Integration.Test/ModelBinding/CustomBindingTests.cs b/test/System.Web.Http.Integration.Test/ModelBinding/CustomBindingTests.cs
index d4a4233a..d3b216ce 100644
--- a/test/System.Web.Http.Integration.Test/ModelBinding/CustomBindingTests.cs
+++ b/test/System.Web.Http.Integration.Test/ModelBinding/CustomBindingTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using Xunit;
namespace System.Web.Http.ModelBinding
diff --git a/test/System.Web.Http.Integration.Test/ModelBinding/DefaultActionValueBinderTest.cs b/test/System.Web.Http.Integration.Test/ModelBinding/DefaultActionValueBinderTest.cs
index f7f102fb..a94dd7d5 100644
--- a/test/System.Web.Http.Integration.Test/ModelBinding/DefaultActionValueBinderTest.cs
+++ b/test/System.Web.Http.Integration.Test/ModelBinding/DefaultActionValueBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Linq;
diff --git a/test/System.Web.Http.Integration.Test/ModelBinding/HttpContentBindingTests.cs b/test/System.Web.Http.Integration.Test/ModelBinding/HttpContentBindingTests.cs
index 7081ef42..f1bde0df 100644
--- a/test/System.Web.Http.Integration.Test/ModelBinding/HttpContentBindingTests.cs
+++ b/test/System.Web.Http.Integration.Test/ModelBinding/HttpContentBindingTests.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
diff --git a/test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingController.cs b/test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingController.cs
index f5975e47..0dc381b8 100644
--- a/test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingController.cs
+++ b/test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingController.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.Linq;
diff --git a/test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingTests.cs b/test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingTests.cs
index d6e7188a..1bf8fd44 100644
--- a/test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingTests.cs
+++ b/test/System.Web.Http.Integration.Test/ModelBinding/ModelBindingTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.SelfHost;
namespace System.Web.Http.ModelBinding
diff --git a/test/System.Web.Http.Integration.Test/ModelBinding/QueryStringBindingTests.cs b/test/System.Web.Http.Integration.Test/ModelBinding/QueryStringBindingTests.cs
index 4b774c73..bed42fcc 100644
--- a/test/System.Web.Http.Integration.Test/ModelBinding/QueryStringBindingTests.cs
+++ b/test/System.Web.Http.Integration.Test/ModelBinding/QueryStringBindingTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.Http.Integration.Test/ModelBinding/RouteBindingTests.cs b/test/System.Web.Http.Integration.Test/ModelBinding/RouteBindingTests.cs
index 0cd7ea50..d7d16f64 100644
--- a/test/System.Web.Http.Integration.Test/ModelBinding/RouteBindingTests.cs
+++ b/test/System.Web.Http.Integration.Test/ModelBinding/RouteBindingTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using Xunit;
namespace System.Web.Http.ModelBinding
diff --git a/test/System.Web.Http.Integration.Test/PartialTrust/BasicScenarioTest.cs b/test/System.Web.Http.Integration.Test/PartialTrust/BasicScenarioTest.cs
index 1b68a00c..33326173 100644
--- a/test/System.Web.Http.Integration.Test/PartialTrust/BasicScenarioTest.cs
+++ b/test/System.Web.Http.Integration.Test/PartialTrust/BasicScenarioTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Net.Http.Headers;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Web.Http.Integration.Test/Properties/AssemblyInfo.cs b/test/System.Web.Http.Integration.Test/Properties/AssemblyInfo.cs
index 83cc064e..d3d581ca 100644
--- a/test/System.Web.Http.Integration.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.Http.Integration.Test/Properties/AssemblyInfo.cs
@@ -1,3 +1,5 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
[assembly: CLSCompliant(false)] \ No newline at end of file
diff --git a/test/System.Web.Http.Integration.Test/Util/ApiExplorerHelper.cs b/test/System.Web.Http.Integration.Test/Util/ApiExplorerHelper.cs
index 4434c6bf..caa81fbe 100644
--- a/test/System.Web.Http.Integration.Test/Util/ApiExplorerHelper.cs
+++ b/test/System.Web.Http.Integration.Test/Util/ApiExplorerHelper.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net.Http;
diff --git a/test/System.Web.Http.Integration.Test/Util/ContextUtil.cs b/test/System.Web.Http.Integration.Test/Util/ContextUtil.cs
index 0a8d3049..3339a294 100644
--- a/test/System.Web.Http.Integration.Test/Util/ContextUtil.cs
+++ b/test/System.Web.Http.Integration.Test/Util/ContextUtil.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Hosting;
using System.Web.Http.Routing;
diff --git a/test/System.Web.Http.Integration.Test/Util/ScenarioHelper.cs b/test/System.Web.Http.Integration.Test/Util/ScenarioHelper.cs
index 6cf864a1..412efefa 100644
--- a/test/System.Web.Http.Integration.Test/Util/ScenarioHelper.cs
+++ b/test/System.Web.Http.Integration.Test/Util/ScenarioHelper.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
namespace System.Web.Http
diff --git a/test/System.Web.Http.SelfHost.Test/DeeplyNestedTypeTests.cs b/test/System.Web.Http.SelfHost.Test/DeeplyNestedTypeTests.cs
index a8aeb819..963cac9f 100644
--- a/test/System.Web.Http.SelfHost.Test/DeeplyNestedTypeTests.cs
+++ b/test/System.Web.Http.SelfHost.Test/DeeplyNestedTypeTests.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net;
using System.Net.Http;
using System.Net.Http.Headers;
diff --git a/test/System.Web.Http.SelfHost.Test/HttpSelfHostConfigurationTest.cs b/test/System.Web.Http.SelfHost.Test/HttpSelfHostConfigurationTest.cs
index 28376d48..2e1fcff0 100644
--- a/test/System.Web.Http.SelfHost.Test/HttpSelfHostConfigurationTest.cs
+++ b/test/System.Web.Http.SelfHost.Test/HttpSelfHostConfigurationTest.cs
@@ -1,4 +1,6 @@
-using System.IdentityModel.Selectors;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IdentityModel.Selectors;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.ServiceModel.Description;
diff --git a/test/System.Web.Http.SelfHost.Test/HttpSelfHostServerTest.cs b/test/System.Web.Http.SelfHost.Test/HttpSelfHostServerTest.cs
index f177af0e..dca2a871 100644
--- a/test/System.Web.Http.SelfHost.Test/HttpSelfHostServerTest.cs
+++ b/test/System.Web.Http.SelfHost.Test/HttpSelfHostServerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
diff --git a/test/System.Web.Http.SelfHost.Test/Properties/AssemblyInfo.cs b/test/System.Web.Http.SelfHost.Test/Properties/AssemblyInfo.cs
index 5f282702..b395643e 100644
--- a/test/System.Web.Http.SelfHost.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.Http.SelfHost.Test/Properties/AssemblyInfo.cs
@@ -1 +1,2 @@
- \ No newline at end of file
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
diff --git a/test/System.Web.Http.Test/AuthorizeAttributeTest.cs b/test/System.Web.Http.Test/AuthorizeAttributeTest.cs
index 16be066b..c04c2844 100644
--- a/test/System.Web.Http.Test/AuthorizeAttributeTest.cs
+++ b/test/System.Web.Http.Test/AuthorizeAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net;
diff --git a/test/System.Web.Http.Test/Common/ErrorTests.cs b/test/System.Web.Http.Test/Common/ErrorTests.cs
index 16f52ccc..ec7a60c3 100644
--- a/test/System.Web.Http.Test/Common/ErrorTests.cs
+++ b/test/System.Web.Http.Test/Common/ErrorTests.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Http
diff --git a/test/System.Web.Http.Test/Common/PrefixContainerTests.cs b/test/System.Web.Http.Test/Common/PrefixContainerTests.cs
index 1c91f9f4..01a7c4a2 100644
--- a/test/System.Web.Http.Test/Common/PrefixContainerTests.cs
+++ b/test/System.Web.Http.Test/Common/PrefixContainerTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.Http.Test/Common/TaskHelpersExtensionsTest.cs b/test/System.Web.Http.Test/Common/TaskHelpersExtensionsTest.cs
index 9d2c07b9..c6818cf0 100644
--- a/test/System.Web.Http.Test/Common/TaskHelpersExtensionsTest.cs
+++ b/test/System.Web.Http.Test/Common/TaskHelpersExtensionsTest.cs
@@ -1,4 +1,6 @@
-using Microsoft.TestCommon;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Microsoft.TestCommon;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Common/TaskHelpersTest.cs b/test/System.Web.Http.Test/Common/TaskHelpersTest.cs
index bb6c92ae..9288705b 100644
--- a/test/System.Web.Http.Test/Common/TaskHelpersTest.cs
+++ b/test/System.Web.Http.Test/Common/TaskHelpersTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Web.Http.Test/Controllers/ApiControllerActionInvokerTest.cs b/test/System.Web.Http.Test/Controllers/ApiControllerActionInvokerTest.cs
index e4bf1325..3957d2b6 100644
--- a/test/System.Web.Http.Test/Controllers/ApiControllerActionInvokerTest.cs
+++ b/test/System.Web.Http.Test/Controllers/ApiControllerActionInvokerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Controllers/ApiControllerActionSelectorTest.cs b/test/System.Web.Http.Test/Controllers/ApiControllerActionSelectorTest.cs
index ab239132..5da9588a 100644
--- a/test/System.Web.Http.Test/Controllers/ApiControllerActionSelectorTest.cs
+++ b/test/System.Web.Http.Test/Controllers/ApiControllerActionSelectorTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Controllers/ApiControllerTest.cs b/test/System.Web.Http.Test/Controllers/ApiControllerTest.cs
index b944b7b8..43c400fa 100644
--- a/test/System.Web.Http.Test/Controllers/ApiControllerTest.cs
+++ b/test/System.Web.Http.Test/Controllers/ApiControllerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Globalization;
using System.Linq;
diff --git a/test/System.Web.Http.Test/Controllers/Apis/User.cs b/test/System.Web.Http.Test/Controllers/Apis/User.cs
index 09fe81ff..e5edca48 100644
--- a/test/System.Web.Http.Test/Controllers/Apis/User.cs
+++ b/test/System.Web.Http.Test/Controllers/Apis/User.cs
@@ -1,4 +1,6 @@
-
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+
namespace System.Web.Http
{
public class User
diff --git a/test/System.Web.Http.Test/Controllers/Apis/UsersController.cs b/test/System.Web.Http.Test/Controllers/Apis/UsersController.cs
index b56ba60e..02c69e3d 100644
--- a/test/System.Web.Http.Test/Controllers/Apis/UsersController.cs
+++ b/test/System.Web.Http.Test/Controllers/Apis/UsersController.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
namespace System.Web.Http
diff --git a/test/System.Web.Http.Test/Controllers/Apis/UsersRpcController.cs b/test/System.Web.Http.Test/Controllers/Apis/UsersRpcController.cs
index da8cbc94..c54964f7 100644
--- a/test/System.Web.Http.Test/Controllers/Apis/UsersRpcController.cs
+++ b/test/System.Web.Http.Test/Controllers/Apis/UsersRpcController.cs
@@ -1,4 +1,6 @@
-using System.Threading.Tasks;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace System.Web.Http
{
diff --git a/test/System.Web.Http.Test/Controllers/HttpActionContextTest.cs b/test/System.Web.Http.Test/Controllers/HttpActionContextTest.cs
index 6e878329..2fedda3f 100644
--- a/test/System.Web.Http.Test/Controllers/HttpActionContextTest.cs
+++ b/test/System.Web.Http.Test/Controllers/HttpActionContextTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Controllers/HttpActionDescriptorTest.cs b/test/System.Web.Http.Test/Controllers/HttpActionDescriptorTest.cs
index 9ccd7d3a..54e79874 100644
--- a/test/System.Web.Http.Test/Controllers/HttpActionDescriptorTest.cs
+++ b/test/System.Web.Http.Test/Controllers/HttpActionDescriptorTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using Xunit;
using Xunit.Extensions;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Controllers/HttpConfigurationTest.cs b/test/System.Web.Http.Test/Controllers/HttpConfigurationTest.cs
index 5ca7da70..b9d95666 100644
--- a/test/System.Web.Http.Test/Controllers/HttpConfigurationTest.cs
+++ b/test/System.Web.Http.Test/Controllers/HttpConfigurationTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Services;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Services;
using Microsoft.TestCommon;
using Moq;
using Xunit;
diff --git a/test/System.Web.Http.Test/Controllers/HttpControllerContextTest.cs b/test/System.Web.Http.Test/Controllers/HttpControllerContextTest.cs
index c745fd59..c9953873 100644
--- a/test/System.Web.Http.Test/Controllers/HttpControllerContextTest.cs
+++ b/test/System.Web.Http.Test/Controllers/HttpControllerContextTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Routing;
using Moq;
diff --git a/test/System.Web.Http.Test/Controllers/HttpControllerDescriptorTest.cs b/test/System.Web.Http.Test/Controllers/HttpControllerDescriptorTest.cs
index ad507156..aa4755b0 100644
--- a/test/System.Web.Http.Test/Controllers/HttpControllerDescriptorTest.cs
+++ b/test/System.Web.Http.Test/Controllers/HttpControllerDescriptorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Web.Http.Controllers;
using System.Web.Http.Dispatcher;
diff --git a/test/System.Web.Http.Test/Controllers/HttpParameterDescriptorTest.cs b/test/System.Web.Http.Test/Controllers/HttpParameterDescriptorTest.cs
index 44ae4113..58cacd75 100644
--- a/test/System.Web.Http.Test/Controllers/HttpParameterDescriptorTest.cs
+++ b/test/System.Web.Http.Test/Controllers/HttpParameterDescriptorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Controllers;
using Moq;
diff --git a/test/System.Web.Http.Test/Controllers/ReflectedHttpActionDescriptorTest.cs b/test/System.Web.Http.Test/Controllers/ReflectedHttpActionDescriptorTest.cs
index ffd39227..70c6416b 100644
--- a/test/System.Web.Http.Test/Controllers/ReflectedHttpActionDescriptorTest.cs
+++ b/test/System.Web.Http.Test/Controllers/ReflectedHttpActionDescriptorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net;
diff --git a/test/System.Web.Http.Test/Controllers/ReflectedHttpParameterDescriptorTest.cs b/test/System.Web.Http.Test/Controllers/ReflectedHttpParameterDescriptorTest.cs
index 91c9869f..58f49b6c 100644
--- a/test/System.Web.Http.Test/Controllers/ReflectedHttpParameterDescriptorTest.cs
+++ b/test/System.Web.Http.Test/Controllers/ReflectedHttpParameterDescriptorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web.Http.Controllers;
diff --git a/test/System.Web.Http.Test/Controllers/ResponseMessageResultConverterTest.cs b/test/System.Web.Http.Test/Controllers/ResponseMessageResultConverterTest.cs
index b592c368..5d9764e6 100644
--- a/test/System.Web.Http.Test/Controllers/ResponseMessageResultConverterTest.cs
+++ b/test/System.Web.Http.Test/Controllers/ResponseMessageResultConverterTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Controllers/ValueResultConverterTest.cs b/test/System.Web.Http.Test/Controllers/ValueResultConverterTest.cs
index d9c8439d..e44c2acc 100644
--- a/test/System.Web.Http.Test/Controllers/ValueResultConverterTest.cs
+++ b/test/System.Web.Http.Test/Controllers/ValueResultConverterTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Net.Http.Formatting;
using Xunit;
diff --git a/test/System.Web.Http.Test/Controllers/VoidResultConverterTest.cs b/test/System.Web.Http.Test/Controllers/VoidResultConverterTest.cs
index 7b5637cd..47be0270 100644
--- a/test/System.Web.Http.Test/Controllers/VoidResultConverterTest.cs
+++ b/test/System.Web.Http.Test/Controllers/VoidResultConverterTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/DictionaryExtensionsTest.cs b/test/System.Web.Http.Test/DictionaryExtensionsTest.cs
index 8c3f8442..ab80076c 100644
--- a/test/System.Web.Http.Test/DictionaryExtensionsTest.cs
+++ b/test/System.Web.Http.Test/DictionaryExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net;
using Microsoft.TestCommon;
diff --git a/test/System.Web.Http.Test/Dispatcher/DefaultAssembliesResolverTest.cs b/test/System.Web.Http.Test/Dispatcher/DefaultAssembliesResolverTest.cs
index 2f38e027..3b76665b 100644
--- a/test/System.Web.Http.Test/Dispatcher/DefaultAssembliesResolverTest.cs
+++ b/test/System.Web.Http.Test/Dispatcher/DefaultAssembliesResolverTest.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Web.Http.Services;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerActivatorTest.cs b/test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerActivatorTest.cs
index 965f8338..7b06aa21 100644
--- a/test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerActivatorTest.cs
+++ b/test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerActivatorTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Dependencies;
using System.Web.Http.Hosting;
diff --git a/test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerSelectorTest.cs b/test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerSelectorTest.cs
index f8a211de..0d8bba11 100644
--- a/test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerSelectorTest.cs
+++ b/test/System.Web.Http.Test/Dispatcher/DefaultHttpControllerSelectorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Linq;
using System.Net;
using System.Net.Http;
diff --git a/test/System.Web.Http.Test/Filters/ActionDescriptorFilterProviderTest.cs b/test/System.Web.Http.Test/Filters/ActionDescriptorFilterProviderTest.cs
index b0fc199e..980494fa 100644
--- a/test/System.Web.Http.Test/Filters/ActionDescriptorFilterProviderTest.cs
+++ b/test/System.Web.Http.Test/Filters/ActionDescriptorFilterProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Web.Http.Controllers;
diff --git a/test/System.Web.Http.Test/Filters/ActionFilterAttributeTest.cs b/test/System.Web.Http.Test/Filters/ActionFilterAttributeTest.cs
index 3b3cfa96..9255ca49 100644
--- a/test/System.Web.Http.Test/Filters/ActionFilterAttributeTest.cs
+++ b/test/System.Web.Http.Test/Filters/ActionFilterAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
diff --git a/test/System.Web.Http.Test/Filters/AuthorizationFilterAttributeTest.cs b/test/System.Web.Http.Test/Filters/AuthorizationFilterAttributeTest.cs
index d49c4e74..83024287 100644
--- a/test/System.Web.Http.Test/Filters/AuthorizationFilterAttributeTest.cs
+++ b/test/System.Web.Http.Test/Filters/AuthorizationFilterAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
diff --git a/test/System.Web.Http.Test/Filters/ConfigurationFilterProviderTest.cs b/test/System.Web.Http.Test/Filters/ConfigurationFilterProviderTest.cs
index 3f40af29..ef0bbf58 100644
--- a/test/System.Web.Http.Test/Filters/ConfigurationFilterProviderTest.cs
+++ b/test/System.Web.Http.Test/Filters/ConfigurationFilterProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Filters/ExceptionFilterAttributeTest.cs b/test/System.Web.Http.Test/Filters/ExceptionFilterAttributeTest.cs
index 62371c13..f1d40a20 100644
--- a/test/System.Web.Http.Test/Filters/ExceptionFilterAttributeTest.cs
+++ b/test/System.Web.Http.Test/Filters/ExceptionFilterAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
using Moq;
using Xunit;
diff --git a/test/System.Web.Http.Test/Filters/FilterAttributeTest.cs b/test/System.Web.Http.Test/Filters/FilterAttributeTest.cs
index 909b3478..82bdaa53 100644
--- a/test/System.Web.Http.Test/Filters/FilterAttributeTest.cs
+++ b/test/System.Web.Http.Test/Filters/FilterAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Xunit.Extensions;
namespace System.Web.Http.Filters
diff --git a/test/System.Web.Http.Test/Filters/FilterInfoComparerTest.cs b/test/System.Web.Http.Test/Filters/FilterInfoComparerTest.cs
index 72336c60..1e73da57 100644
--- a/test/System.Web.Http.Test/Filters/FilterInfoComparerTest.cs
+++ b/test/System.Web.Http.Test/Filters/FilterInfoComparerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Microsoft.TestCommon;
using Moq;
using Xunit;
diff --git a/test/System.Web.Http.Test/Filters/FilterInfoTest.cs b/test/System.Web.Http.Test/Filters/FilterInfoTest.cs
index d364aa5c..c6d9f763 100644
--- a/test/System.Web.Http.Test/Filters/FilterInfoTest.cs
+++ b/test/System.Web.Http.Test/Filters/FilterInfoTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Filters/HttpActionExecutedContextTest.cs b/test/System.Web.Http.Test/Filters/HttpActionExecutedContextTest.cs
index 2c2e0dd5..6163465d 100644
--- a/test/System.Web.Http.Test/Filters/HttpActionExecutedContextTest.cs
+++ b/test/System.Web.Http.Test/Filters/HttpActionExecutedContextTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Filters/HttpFilterCollectionTest.cs b/test/System.Web.Http.Test/Filters/HttpFilterCollectionTest.cs
index 1fa89d78..cb310596 100644
--- a/test/System.Web.Http.Test/Filters/HttpFilterCollectionTest.cs
+++ b/test/System.Web.Http.Test/Filters/HttpFilterCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Hosting/HttpRouteTest.cs b/test/System.Web.Http.Test/Hosting/HttpRouteTest.cs
index 6dc0de2e..89b10f57 100644
--- a/test/System.Web.Http.Test/Hosting/HttpRouteTest.cs
+++ b/test/System.Web.Http.Test/Hosting/HttpRouteTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Routing;
using Microsoft.TestCommon;
diff --git a/test/System.Web.Http.Test/HttpRequestMessageExtensionsTest.cs b/test/System.Web.Http.Test/HttpRequestMessageExtensionsTest.cs
index 4536ca72..9774c5ec 100644
--- a/test/System.Web.Http.Test/HttpRequestMessageExtensionsTest.cs
+++ b/test/System.Web.Http.Test/HttpRequestMessageExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Formatting;
using System.Net.Http.Formatting.Mocks;
using System.Net.Http.Headers;
diff --git a/test/System.Web.Http.Test/HttpResponseExceptionTest.cs b/test/System.Web.Http.Test/HttpResponseExceptionTest.cs
index 58238bde..38634bed 100644
--- a/test/System.Web.Http.Test/HttpResponseExceptionTest.cs
+++ b/test/System.Web.Http.Test/HttpResponseExceptionTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/HttpResponseMessageExtensionsTest.cs b/test/System.Web.Http.Test/HttpResponseMessageExtensionsTest.cs
index c1357dd7..ed709b7a 100644
--- a/test/System.Web.Http.Test/HttpResponseMessageExtensionsTest.cs
+++ b/test/System.Web.Http.Test/HttpResponseMessageExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http.Formatting;
using Moq;
using Xunit;
diff --git a/test/System.Web.Http.Test/HttpRouteCollectionExtensionsTest.cs b/test/System.Web.Http.Test/HttpRouteCollectionExtensionsTest.cs
index ace893f3..d9b0a3dc 100644
--- a/test/System.Web.Http.Test/HttpRouteCollectionExtensionsTest.cs
+++ b/test/System.Web.Http.Test/HttpRouteCollectionExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Routing;
using Microsoft.TestCommon;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/HttpServerTest.cs b/test/System.Web.Http.Test/HttpServerTest.cs
index 6a15185e..d099cef3 100644
--- a/test/System.Web.Http.Test/HttpServerTest.cs
+++ b/test/System.Web.Http.Test/HttpServerTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Http;
using System.Security.Principal;
using System.Threading;
diff --git a/test/System.Web.Http.Test/Internal/CollectionModelBinderUtilTest.cs b/test/System.Web.Http.Test/Internal/CollectionModelBinderUtilTest.cs
index a8806203..5529fd1c 100644
--- a/test/System.Web.Http.Test/Internal/CollectionModelBinderUtilTest.cs
+++ b/test/System.Web.Http.Test/Internal/CollectionModelBinderUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Web.Http.Metadata;
diff --git a/test/System.Web.Http.Test/Internal/TypeActivatorTest.cs b/test/System.Web.Http.Test/Internal/TypeActivatorTest.cs
index 1ef026d4..2d268789 100644
--- a/test/System.Web.Http.Test/Internal/TypeActivatorTest.cs
+++ b/test/System.Web.Http.Test/Internal/TypeActivatorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net;
using System.Net.Http;
using System.Reflection;
diff --git a/test/System.Web.Http.Test/Metadata/AdditionalMetadata.cs b/test/System.Web.Http.Test/Metadata/AdditionalMetadata.cs
index ac2dc818..9881988d 100644
--- a/test/System.Web.Http.Test/Metadata/AdditionalMetadata.cs
+++ b/test/System.Web.Http.Test/Metadata/AdditionalMetadata.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Metadata
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Metadata
{
internal class AdditionalMetadataAttribute : Attribute, IMetadataAware
{
diff --git a/test/System.Web.Http.Test/Metadata/ModelMetadataTest.cs b/test/System.Web.Http.Test/Metadata/ModelMetadataTest.cs
index e298ef4b..78809ec4 100644
--- a/test/System.Web.Http.Test/Metadata/ModelMetadataTest.cs
+++ b/test/System.Web.Http.Test/Metadata/ModelMetadataTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Metadata.Providers;
using Moq;
diff --git a/test/System.Web.Http.Test/Metadata/Providers/AssociatedMetadataProviderTest.cs b/test/System.Web.Http.Test/Metadata/Providers/AssociatedMetadataProviderTest.cs
index aa1c04ab..7c403070 100644
--- a/test/System.Web.Http.Test/Metadata/Providers/AssociatedMetadataProviderTest.cs
+++ b/test/System.Web.Http.Test/Metadata/Providers/AssociatedMetadataProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/test/System.Web.Http.Test/Metadata/Providers/CachedAssociatedMetadataProviderTest.cs b/test/System.Web.Http.Test/Metadata/Providers/CachedAssociatedMetadataProviderTest.cs
index 43659878..d078a869 100644
--- a/test/System.Web.Http.Test/Metadata/Providers/CachedAssociatedMetadataProviderTest.cs
+++ b/test/System.Web.Http.Test/Metadata/Providers/CachedAssociatedMetadataProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Runtime.Caching;
using Moq;
diff --git a/test/System.Web.Http.Test/Metadata/Providers/CachedDataAnnotationsModelMetadataProviderTest.cs b/test/System.Web.Http.Test/Metadata/Providers/CachedDataAnnotationsModelMetadataProviderTest.cs
index 5e654559..eeec03b1 100644
--- a/test/System.Web.Http.Test/Metadata/Providers/CachedDataAnnotationsModelMetadataProviderTest.cs
+++ b/test/System.Web.Http.Test/Metadata/Providers/CachedDataAnnotationsModelMetadataProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderProviderTest.cs
index edd08d82..5e909ede 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderTest.cs
index 9b38bcd0..870ff67a 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/ArrayModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Moq;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/BinaryDataModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/BinaryDataModelBinderProviderTest.cs
index 82ec5e63..bad6a07e 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/BinaryDataModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/BinaryDataModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Data.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Data.Linq;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderProviderTest.cs
index be2f438e..ceb9c987 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.ModelBinding.Binders;
using System.Web.Http.Util;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderTest.cs
index 085d70c1..3f9d932a 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/CollectionModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Web.Http.Controllers;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderProviderTest.cs
index 51e4e69c..f19ee416 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Metadata.Providers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Metadata.Providers;
using Xunit;
namespace System.Web.Http.ModelBinding.Binders
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderTest.cs
index cced40b0..ae9d6755 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
using System.Web.Http.Metadata.Providers;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoResultTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoResultTest.cs
index f9cb4ea5..4e74b38c 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoResultTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoResultTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Metadata;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Metadata;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Validation;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoTest.cs
index 4cce9a1f..479d0a65 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/ComplexModelDtoTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Http.Metadata;
using System.Web.Http.Metadata.Providers;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderProviderTest.cs
index d9c73bc0..0a42b79f 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderTest.cs
index 794163ee..ef02f3f8 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/DictionaryModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/GenericModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/GenericModelBinderProviderTest.cs
index 6d83cda8..b01c6151 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/GenericModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/GenericModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Moq;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderProviderTest.cs
index dea8b70e..5559e607 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderTest.cs
index 5751661e..1c84404c 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata.Providers;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderUtilTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderUtilTest.cs
index f3323605..37c6bcd3 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderUtilTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/KeyValuePairModelBinderUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Internal;
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderProviderTest.cs
index 60863755..81457711 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Metadata.Providers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderTest.cs
index f13c65d2..56a1908f 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/MutableObjectModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/SimpleModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/SimpleModelBinderProviderTest.cs
index b9565985..22bd13f3 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/SimpleModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/SimpleModelBinderProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Metadata.Providers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Moq;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderProviderTest.cs
index cdab0348..39a4686c 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderProviderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderTest.cs
index 6b55e620..e30a45c6 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/TypeConverterModelBinderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.ComponentModel;
using System.Globalization;
using System.Web.Http.Metadata.Providers;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderProviderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderProviderTest.cs
index 7143a483..9e529ec7 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderProviderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderProviderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderTest.cs
index 14f4828f..3277ad52 100644
--- a/test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/Binders/TypeMatchModelBinderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using System.Web.Http.ValueProviders;
diff --git a/test/System.Web.Http.Test/ModelBinding/CompositeModelBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/CompositeModelBinderTest.cs
index cce66b0b..07ac0b70 100644
--- a/test/System.Web.Http.Test/ModelBinding/CompositeModelBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/CompositeModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata.Providers;
diff --git a/test/System.Web.Http.Test/ModelBinding/DefaultActionValueBinderTest.cs b/test/System.Web.Http.Test/ModelBinding/DefaultActionValueBinderTest.cs
index 30c67220..79322783 100644
--- a/test/System.Web.Http.Test/ModelBinding/DefaultActionValueBinderTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/DefaultActionValueBinderTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Linq;
using System.Net.Http;
using System.Reflection;
diff --git a/test/System.Web.Http.Test/ModelBinding/FormDataCollectionExtensionsTest.cs b/test/System.Web.Http.Test/ModelBinding/FormDataCollectionExtensionsTest.cs
index 82a59cb5..9cd9a8b1 100644
--- a/test/System.Web.Http.Test/ModelBinding/FormDataCollectionExtensionsTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/FormDataCollectionExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
using Xunit;
diff --git a/test/System.Web.Http.Test/ModelBinding/HttpBindingBehaviorAttributeTest.cs b/test/System.Web.Http.Test/ModelBinding/HttpBindingBehaviorAttributeTest.cs
index 36ae15a8..2c6a9947 100644
--- a/test/System.Web.Http.Test/ModelBinding/HttpBindingBehaviorAttributeTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/HttpBindingBehaviorAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Http.ModelBinding
{
diff --git a/test/System.Web.Http.Test/ModelBinding/ModelBinderAttributeTest.cs b/test/System.Web.Http.Test/ModelBinding/ModelBinderAttributeTest.cs
index 8adc0f01..b8581999 100644
--- a/test/System.Web.Http.Test/ModelBinding/ModelBinderAttributeTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/ModelBinderAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Controllers;
using System.Web.Http.Dependencies;
diff --git a/test/System.Web.Http.Test/ModelBinding/ModelBinderConfigTest.cs b/test/System.Web.Http.Test/ModelBinding/ModelBinderConfigTest.cs
index 21adea4c..a1889ae8 100644
--- a/test/System.Web.Http.Test/ModelBinding/ModelBinderConfigTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/ModelBinderConfigTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Controllers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
using System.Web.TestUtil;
using Moq;
diff --git a/test/System.Web.Http.Test/ModelBinding/ModelBindingContextTest.cs b/test/System.Web.Http.Test/ModelBinding/ModelBindingContextTest.cs
index f433fb67..03f993f4 100644
--- a/test/System.Web.Http.Test/ModelBinding/ModelBindingContextTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/ModelBindingContextTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Http.Metadata.Providers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Http.Metadata.Providers;
using System.Web.Http.Util;
using System.Web.Http.Validation;
using System.Web.TestUtil;
diff --git a/test/System.Web.Http.Test/ModelBinding/ModelBindingUtilTest.cs b/test/System.Web.Http.Test/ModelBinding/ModelBindingUtilTest.cs
index db2f76b4..1cb17f69 100644
--- a/test/System.Web.Http.Test/ModelBinding/ModelBindingUtilTest.cs
+++ b/test/System.Web.Http.Test/ModelBinding/ModelBindingUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
using System.Web.Http.Metadata.Providers;
diff --git a/test/System.Web.Http.Test/Properties/AssemblyInfo.cs b/test/System.Web.Http.Test/Properties/AssemblyInfo.cs
index 9155b469..02654b87 100644
--- a/test/System.Web.Http.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.Http.Test/Properties/AssemblyInfo.cs
@@ -1,3 +1,5 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
[assembly: CLSCompliant(false)]
diff --git a/test/System.Web.Http.Test/Query/DataModel.cs b/test/System.Web.Http.Test/Query/DataModel.cs
index 3dcd0894..5b68794e 100644
--- a/test/System.Web.Http.Test/Query/DataModel.cs
+++ b/test/System.Web.Http.Test/Query/DataModel.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Http.Query
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Http.Query
{
public class Product
{
diff --git a/test/System.Web.Http.Test/Query/ODataQueryDeserializerTests.cs b/test/System.Web.Http.Test/Query/ODataQueryDeserializerTests.cs
index d2a7eb26..6f9bb429 100644
--- a/test/System.Web.Http.Test/Query/ODataQueryDeserializerTests.cs
+++ b/test/System.Web.Http.Test/Query/ODataQueryDeserializerTests.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Linq.Expressions;
using Microsoft.TestCommon;
using Xunit;
diff --git a/test/System.Web.Http.Test/Query/QueryValidatorTest.cs b/test/System.Web.Http.Test/Query/QueryValidatorTest.cs
index 2316fe66..c4b0e794 100644
--- a/test/System.Web.Http.Test/Query/QueryValidatorTest.cs
+++ b/test/System.Web.Http.Test/Query/QueryValidatorTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Linq.Expressions;
using System.Runtime.Serialization;
using System.Xml.Serialization;
diff --git a/test/System.Web.Http.Test/QueryableAttributeTest.cs b/test/System.Web.Http.Test/QueryableAttributeTest.cs
index 69757b10..205e00f8 100644
--- a/test/System.Web.Http.Test/QueryableAttributeTest.cs
+++ b/test/System.Web.Http.Test/QueryableAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
diff --git a/test/System.Web.Http.Test/Routing/HttpRouteTest.cs b/test/System.Web.Http.Test/Routing/HttpRouteTest.cs
index 689030ca..a38639dc 100644
--- a/test/System.Web.Http.Test/Routing/HttpRouteTest.cs
+++ b/test/System.Web.Http.Test/Routing/HttpRouteTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.Http.Test/Routing/MediaTypeFormatterExtensionsTests.cs b/test/System.Web.Http.Test/Routing/MediaTypeFormatterExtensionsTests.cs
index 8564303b..114787bb 100644
--- a/test/System.Web.Http.Test/Routing/MediaTypeFormatterExtensionsTests.cs
+++ b/test/System.Web.Http.Test/Routing/MediaTypeFormatterExtensionsTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Headers;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Headers;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Routing/UriPathExtensionMappingTests.cs b/test/System.Web.Http.Test/Routing/UriPathExtensionMappingTests.cs
index 6496aff1..ab4a68be 100644
--- a/test/System.Web.Http.Test/Routing/UriPathExtensionMappingTests.cs
+++ b/test/System.Web.Http.Test/Routing/UriPathExtensionMappingTests.cs
@@ -1,4 +1,6 @@
-using System.Net.Http.Formatting.DataSets;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http.Formatting.DataSets;
using System.Net.Http.Headers;
using System.Web.Http.Hosting;
using System.Web.Http.Routing;
diff --git a/test/System.Web.Http.Test/Routing/UrlHelperTest.cs b/test/System.Web.Http.Test/Routing/UrlHelperTest.cs
index 762f09a2..ec2e4f78 100644
--- a/test/System.Web.Http.Test/Routing/UrlHelperTest.cs
+++ b/test/System.Web.Http.Test/Routing/UrlHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Web.Http.Controllers;
using Microsoft.TestCommon;
diff --git a/test/System.Web.Http.Test/Services/DefaultServicesTests.cs b/test/System.Web.Http.Test/Services/DefaultServicesTests.cs
index 0450bec0..1fca35bc 100644
--- a/test/System.Web.Http.Test/Services/DefaultServicesTests.cs
+++ b/test/System.Web.Http.Test/Services/DefaultServicesTests.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Net.Http.Formatting;
using System.Web.Http.Controllers;
diff --git a/test/System.Web.Http.Test/Tracing/FormattingUtilitiesTest.cs b/test/System.Web.Http.Test/Tracing/FormattingUtilitiesTest.cs
index 7617959f..5b5bff57 100644
--- a/test/System.Web.Http.Test/Tracing/FormattingUtilitiesTest.cs
+++ b/test/System.Web.Http.Test/Tracing/FormattingUtilitiesTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Globalization;
using System.Linq;
diff --git a/test/System.Web.Http.Test/Tracing/HttpRequestMessageExtensionsTest.cs b/test/System.Web.Http.Test/Tracing/HttpRequestMessageExtensionsTest.cs
index 8da38a7f..af92083f 100644
--- a/test/System.Web.Http.Test/Tracing/HttpRequestMessageExtensionsTest.cs
+++ b/test/System.Web.Http.Test/Tracing/HttpRequestMessageExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Tracing/ITraceWriterExtensionsTest.cs b/test/System.Web.Http.Test/Tracing/ITraceWriterExtensionsTest.cs
index da18ef81..2abd77b9 100644
--- a/test/System.Web.Http.Test/Tracing/ITraceWriterExtensionsTest.cs
+++ b/test/System.Web.Http.Test/Tracing/ITraceWriterExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading.Tasks;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.Test/Tracing/TestTraceWriter.cs b/test/System.Web.Http.Test/Tracing/TestTraceWriter.cs
index 34090935..0485589c 100644
--- a/test/System.Web.Http.Test/Tracing/TestTraceWriter.cs
+++ b/test/System.Web.Http.Test/Tracing/TestTraceWriter.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
namespace System.Web.Http.Tracing
diff --git a/test/System.Web.Http.Test/Tracing/TraceManagerTest.cs b/test/System.Web.Http.Test/Tracing/TraceManagerTest.cs
index fd0e85dc..a72ac95f 100644
--- a/test/System.Web.Http.Test/Tracing/TraceManagerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/TraceManagerTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Net.Http.Formatting;
using System.Web.Http.Controllers;
using System.Web.Http.Dispatcher;
diff --git a/test/System.Web.Http.Test/Tracing/TraceRecordComparer.cs b/test/System.Web.Http.Test/Tracing/TraceRecordComparer.cs
index 71953b35..4d801bad 100644
--- a/test/System.Web.Http.Test/Tracing/TraceRecordComparer.cs
+++ b/test/System.Web.Http.Test/Tracing/TraceRecordComparer.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Http.Tracing
{
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/ActionFilterAttributeTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/ActionFilterAttributeTracerTest.cs
index 351fd604..02f522da 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/ActionFilterAttributeTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/ActionFilterAttributeTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/ActionFilterTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/ActionFilterTracerTest.cs
index 4325ee3a..d601cd12 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/ActionFilterTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/ActionFilterTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/ActionValueBinderTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/ActionValueBinderTracerTest.cs
index 119abc57..99d1afff 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/ActionValueBinderTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/ActionValueBinderTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Web.Http.Controllers;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterAttributeTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterAttributeTracerTest.cs
index c3c1b60a..856516aa 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterAttributeTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterAttributeTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterTracerTest.cs
index 7164b6d1..79b07890 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/AuthorizationFilterTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/ContentNegotiatorTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/ContentNegotiatorTracerTest.cs
index 2a73f819..73ef42d7 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/ContentNegotiatorTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/ContentNegotiatorTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterAttributeTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterAttributeTracerTest.cs
index bed138c1..c2123eff 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterAttributeTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterAttributeTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterTracerTest.cs
index aedd4e78..ce8e9d57 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/ExceptionFilterTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Filters;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/FilterTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/FilterTracerTest.cs
index 15fb2d0d..a38434d4 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/FilterTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/FilterTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/FormatterParameterBindingTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/FormatterParameterBindingTracerTest.cs
index f09aab48..8cc01df2 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/FormatterParameterBindingTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/FormatterParameterBindingTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Net.Http.Formatting;
using System.Net.Http.Headers;
using System.Threading;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpActionBindingTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpActionBindingTracerTest.cs
index 497a0b56..0ccf5c06 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpActionBindingTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpActionBindingTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpActionDescriptorTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpActionDescriptorTracerTest.cs
index 75abda32..1b54af94 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpActionDescriptorTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpActionDescriptorTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpActionInvokerTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpActionInvokerTracerTest.cs
index 4abb6a50..4670a246 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpActionInvokerTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpActionInvokerTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Net.Http;
using System.Threading;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpActionSelectorTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpActionSelectorTracerTest.cs
index a68029f4..60e42da1 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpActionSelectorTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpActionSelectorTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Web.Http.Controllers;
using Moq;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerActivatorTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerActivatorTracerTest.cs
index a5d62f72..8e2aa000 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerActivatorTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerActivatorTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Dispatcher;
using Moq;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerDescriptorTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerDescriptorTracerTest.cs
index d5020c5d..08f6112c 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerDescriptorTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerDescriptorTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using Moq;
using Xunit;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerSelectorTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerSelectorTracerTest.cs
index 2a1edf49..0ecdedb5 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerSelectorTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerSelectorTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Dispatcher;
using Moq;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerTracerTest.cs
index 98db1437..61a810eb 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpControllerTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.ObjectModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.ObjectModel;
using System.Net.Http;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/HttpParameterBindingTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/HttpParameterBindingTracerTest.cs
index 063e5c40..ad0a8d35 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/HttpParameterBindingTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/HttpParameterBindingTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/MediaTypeFormatterTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/MediaTypeFormatterTracerTest.cs
index 687ab70a..02394fe3 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/MediaTypeFormatterTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/MediaTypeFormatterTracerTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Net;
using System.Net.Http;
using System.Net.Http.Formatting;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/MessageHandlerTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/MessageHandlerTracerTest.cs
index b5ce4cfb..75b77dca 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/MessageHandlerTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/MessageHandlerTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Reflection;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Tracing/Tracers/RequestMessageHandlerTracerTest.cs b/test/System.Web.Http.Test/Tracing/Tracers/RequestMessageHandlerTracerTest.cs
index 35ffaa25..5b1f93e5 100644
--- a/test/System.Web.Http.Test/Tracing/Tracers/RequestMessageHandlerTracerTest.cs
+++ b/test/System.Web.Http.Test/Tracing/Tracers/RequestMessageHandlerTracerTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Reflection;
using System.Threading;
using System.Threading.Tasks;
diff --git a/test/System.Web.Http.Test/Util/ContextUtil.cs b/test/System.Web.Http.Test/Util/ContextUtil.cs
index d038bd7b..1e953826 100644
--- a/test/System.Web.Http.Test/Util/ContextUtil.cs
+++ b/test/System.Web.Http.Test/Util/ContextUtil.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Filters;
using System.Web.Http.Hosting;
diff --git a/test/System.Web.Http.Test/Util/SimpleHttpValueProvider.cs b/test/System.Web.Http.Test/Util/SimpleHttpValueProvider.cs
index 31c1ad8a..b594b7be 100644
--- a/test/System.Web.Http.Test/Util/SimpleHttpValueProvider.cs
+++ b/test/System.Web.Http.Test/Util/SimpleHttpValueProvider.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Web.Http.ValueProviders;
diff --git a/test/System.Web.Http.Test/Validation/DefaultBodyModelValidatorTest.cs b/test/System.Web.Http.Test/Validation/DefaultBodyModelValidatorTest.cs
index 9d8cfe4e..7710bae6 100644
--- a/test/System.Web.Http.Test/Validation/DefaultBodyModelValidatorTest.cs
+++ b/test/System.Web.Http.Test/Validation/DefaultBodyModelValidatorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Web.Http.Controllers;
using System.Web.Http.Metadata;
diff --git a/test/System.Web.Http.Test/Validation/ModelValidationNodeTest.cs b/test/System.Web.Http.Test/Validation/ModelValidationNodeTest.cs
index 9ad5d2d8..9218a80a 100644
--- a/test/System.Web.Http.Test/Validation/ModelValidationNodeTest.cs
+++ b/test/System.Web.Http.Test/Validation/ModelValidationNodeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/test/System.Web.Http.Test/Validation/ModelValidationRequiredMemberSelectorTest.cs b/test/System.Web.Http.Test/Validation/ModelValidationRequiredMemberSelectorTest.cs
index 71505c97..9a474be4 100644
--- a/test/System.Web.Http.Test/Validation/ModelValidationRequiredMemberSelectorTest.cs
+++ b/test/System.Web.Http.Test/Validation/ModelValidationRequiredMemberSelectorTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Net.Http.Formatting;
using System.Runtime.Serialization;
using Xunit.Extensions;
diff --git a/test/System.Web.Http.Test/Validation/ModelValidationResultTest.cs b/test/System.Web.Http.Test/Validation/ModelValidationResultTest.cs
index ce3d354e..0493eb16 100644
--- a/test/System.Web.Http.Test/Validation/ModelValidationResultTest.cs
+++ b/test/System.Web.Http.Test/Validation/ModelValidationResultTest.cs
@@ -1,4 +1,6 @@
-using System.Web.TestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.TestUtil;
using Xunit;
namespace System.Web.Http.Validation
diff --git a/test/System.Web.Http.Test/Validation/ModelValidatorTest.cs b/test/System.Web.Http.Test/Validation/ModelValidatorTest.cs
index 9c3d1b04..185475bd 100644
--- a/test/System.Web.Http.Test/Validation/ModelValidatorTest.cs
+++ b/test/System.Web.Http.Test/Validation/ModelValidatorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Http.Metadata;
using System.Web.Http.Metadata.Providers;
diff --git a/test/System.Web.Http.Test/Validation/Providers/AssociatedValidatorProviderTest.cs b/test/System.Web.Http.Test/Validation/Providers/AssociatedValidatorProviderTest.cs
index 1e884287..758fe8e2 100644
--- a/test/System.Web.Http.Test/Validation/Providers/AssociatedValidatorProviderTest.cs
+++ b/test/System.Web.Http.Test/Validation/Providers/AssociatedValidatorProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web.Http.Metadata;
diff --git a/test/System.Web.Http.Test/Validation/Providers/DataAnnotationsModelValidatorProviderTest.cs b/test/System.Web.Http.Test/Validation/Providers/DataAnnotationsModelValidatorProviderTest.cs
index b4786608..fa9862be 100644
--- a/test/System.Web.Http.Test/Validation/Providers/DataAnnotationsModelValidatorProviderTest.cs
+++ b/test/System.Web.Http.Test/Validation/Providers/DataAnnotationsModelValidatorProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web.Http.Metadata;
diff --git a/test/System.Web.Http.Test/Validation/Providers/DataMemberModelValidatorProviderTest.cs b/test/System.Web.Http.Test/Validation/Providers/DataMemberModelValidatorProviderTest.cs
index 1a9403d1..5098919d 100644
--- a/test/System.Web.Http.Test/Validation/Providers/DataMemberModelValidatorProviderTest.cs
+++ b/test/System.Web.Http.Test/Validation/Providers/DataMemberModelValidatorProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Web.Http.Metadata.Providers;
using Xunit;
diff --git a/test/System.Web.Http.Test/Validation/Validators/DataAnnotationsModelValidatorTest.cs b/test/System.Web.Http.Test/Validation/Validators/DataAnnotationsModelValidatorTest.cs
index bc78a59f..6d858fe6 100644
--- a/test/System.Web.Http.Test/Validation/Validators/DataAnnotationsModelValidatorTest.cs
+++ b/test/System.Web.Http.Test/Validation/Validators/DataAnnotationsModelValidatorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web.Http.Metadata;
diff --git a/test/System.Web.Http.Test/ValueProviders/Providers/NameValueCollectionValueProviderTest.cs b/test/System.Web.Http.Test/ValueProviders/Providers/NameValueCollectionValueProviderTest.cs
index 8984a016..c7bb4fe9 100644
--- a/test/System.Web.Http.Test/ValueProviders/Providers/NameValueCollectionValueProviderTest.cs
+++ b/test/System.Web.Http.Test/ValueProviders/Providers/NameValueCollectionValueProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Globalization;
using Xunit;
diff --git a/test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderFactoryTest.cs b/test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderFactoryTest.cs
index 026e0444..da7a6742 100644
--- a/test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderFactoryTest.cs
+++ b/test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Net.Http;
using System.Web.Http.Controllers;
using Xunit;
diff --git a/test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderTest.cs b/test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderTest.cs
index ddadc353..60c97339 100644
--- a/test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderTest.cs
+++ b/test/System.Web.Http.Test/ValueProviders/Providers/QueryStringValueProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using Xunit;
namespace System.Web.Http.ValueProviders.Providers
diff --git a/test/System.Web.Http.Test/ValueProviders/Providers/RouteDataValueProviderFactoryTest.cs b/test/System.Web.Http.Test/ValueProviders/Providers/RouteDataValueProviderFactoryTest.cs
index c0c44eeb..b67cd72f 100644
--- a/test/System.Web.Http.Test/ValueProviders/Providers/RouteDataValueProviderFactoryTest.cs
+++ b/test/System.Web.Http.Test/ValueProviders/Providers/RouteDataValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Net.Http;
using System.Web.Http.Controllers;
using Xunit;
diff --git a/test/System.Web.Http.WebHost.Test/HttpControllerHandlerTest.cs b/test/System.Web.Http.WebHost.Test/HttpControllerHandlerTest.cs
index 7cb0cda0..c9c10e9c 100644
--- a/test/System.Web.Http.WebHost.Test/HttpControllerHandlerTest.cs
+++ b/test/System.Web.Http.WebHost.Test/HttpControllerHandlerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
diff --git a/test/System.Web.Http.WebHost.Test/Properties/AssemblyInfo.cs b/test/System.Web.Http.WebHost.Test/Properties/AssemblyInfo.cs
index 9155b469..02654b87 100644
--- a/test/System.Web.Http.WebHost.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.Http.WebHost.Test/Properties/AssemblyInfo.cs
@@ -1,3 +1,5 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
[assembly: CLSCompliant(false)]
diff --git a/test/System.Web.Http.WebHost.Test/RouteCollectionExtensionsTest.cs b/test/System.Web.Http.WebHost.Test/RouteCollectionExtensionsTest.cs
index fa90c158..94e1cf24 100644
--- a/test/System.Web.Http.WebHost.Test/RouteCollectionExtensionsTest.cs
+++ b/test/System.Web.Http.WebHost.Test/RouteCollectionExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
using Microsoft.TestCommon;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Http.WebHost.Test/Routing/HostedUrlHelperTest.cs b/test/System.Web.Http.WebHost.Test/Routing/HostedUrlHelperTest.cs
index a652e1a0..e9951cf4 100644
--- a/test/System.Web.Http.WebHost.Test/Routing/HostedUrlHelperTest.cs
+++ b/test/System.Web.Http.WebHost.Test/Routing/HostedUrlHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Http;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Http;
using System.Web.Http.Controllers;
using System.Web.Mvc;
using System.Web.Routing;
diff --git a/test/System.Web.Http.WebHost.Test/SuppressFormsAuthRedirectModuleTest.cs b/test/System.Web.Http.WebHost.Test/SuppressFormsAuthRedirectModuleTest.cs
index c7f31d6d..8fb0d26e 100644
--- a/test/System.Web.Http.WebHost.Test/SuppressFormsAuthRedirectModuleTest.cs
+++ b/test/System.Web.Http.WebHost.Test/SuppressFormsAuthRedirectModuleTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections;
using System.Collections.Specialized;
using System.Web.WebPages.TestUtils;
diff --git a/test/System.Web.Mvc.Test/Ajax/Test/AjaxExtensionsTest.cs b/test/System.Web.Mvc.Test/Ajax/Test/AjaxExtensionsTest.cs
index f583cb1a..21e9599a 100644
--- a/test/System.Web.Mvc.Test/Ajax/Test/AjaxExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Ajax/Test/AjaxExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
diff --git a/test/System.Web.Mvc.Test/Ajax/Test/AjaxOptionsTest.cs b/test/System.Web.Mvc.Test/Ajax/Test/AjaxOptionsTest.cs
index 8e31ce29..a3cb82b2 100644
--- a/test/System.Web.Mvc.Test/Ajax/Test/AjaxOptionsTest.cs
+++ b/test/System.Web.Mvc.Test/Ajax/Test/AjaxOptionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.TestUtil;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Async/Test/AsyncActionDescriptorTest.cs b/test/System.Web.Mvc.Test/Async/Test/AsyncActionDescriptorTest.cs
index 2bda6573..fb260a5a 100644
--- a/test/System.Web.Mvc.Test/Async/Test/AsyncActionDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/AsyncActionDescriptorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Async/Test/AsyncActionMethodSelectorTest.cs b/test/System.Web.Mvc.Test/Async/Test/AsyncActionMethodSelectorTest.cs
index 6a23adde..0e174adc 100644
--- a/test/System.Web.Mvc.Test/Async/Test/AsyncActionMethodSelectorTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/AsyncActionMethodSelectorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
diff --git a/test/System.Web.Mvc.Test/Async/Test/AsyncControllerActionInvokerTest.cs b/test/System.Web.Mvc.Test/Async/Test/AsyncControllerActionInvokerTest.cs
index 7905eff0..f3828025 100644
--- a/test/System.Web.Mvc.Test/Async/Test/AsyncControllerActionInvokerTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/AsyncControllerActionInvokerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Threading;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Async/Test/AsyncManagerTest.cs b/test/System.Web.Mvc.Test/Async/Test/AsyncManagerTest.cs
index f57651a0..5b043351 100644
--- a/test/System.Web.Mvc.Test/Async/Test/AsyncManagerTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/AsyncManagerTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Async/Test/AsyncResultWrapperTest.cs b/test/System.Web.Mvc.Test/Async/Test/AsyncResultWrapperTest.cs
index 2323516d..688dbb7b 100644
--- a/test/System.Web.Mvc.Test/Async/Test/AsyncResultWrapperTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/AsyncResultWrapperTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Async/Test/AsyncUtilTest.cs b/test/System.Web.Mvc.Test/Async/Test/AsyncUtilTest.cs
index b4675f9f..eb073b96 100644
--- a/test/System.Web.Mvc.Test/Async/Test/AsyncUtilTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/AsyncUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using Xunit;
namespace System.Web.Mvc.Async.Test
diff --git a/test/System.Web.Mvc.Test/Async/Test/MockAsyncResult.cs b/test/System.Web.Mvc.Test/Async/Test/MockAsyncResult.cs
index 954e29ea..013a3160 100644
--- a/test/System.Web.Mvc.Test/Async/Test/MockAsyncResult.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/MockAsyncResult.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc.Async.Test
{
diff --git a/test/System.Web.Mvc.Test/Async/Test/OperationCounterTest.cs b/test/System.Web.Mvc.Test/Async/Test/OperationCounterTest.cs
index 90827f9b..f1630abc 100644
--- a/test/System.Web.Mvc.Test/Async/Test/OperationCounterTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/OperationCounterTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Async.Test
{
diff --git a/test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncActionDescriptorTest.cs b/test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncActionDescriptorTest.cs
index 1420d47c..9b8c2fd7 100644
--- a/test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncActionDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncActionDescriptorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Reflection;
diff --git a/test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncControllerDescriptorTest.cs b/test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncControllerDescriptorTest.cs
index 13586447..2a12665b 100644
--- a/test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncControllerDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/ReflectedAsyncControllerDescriptorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Reflection;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Async/Test/SignalContainer.cs b/test/System.Web.Mvc.Test/Async/Test/SignalContainer.cs
index 8e1f5125..9285a71a 100644
--- a/test/System.Web.Mvc.Test/Async/Test/SignalContainer.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/SignalContainer.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
namespace System.Web.Mvc.Async.Test
{
diff --git a/test/System.Web.Mvc.Test/Async/Test/SimpleAsyncResultTest.cs b/test/System.Web.Mvc.Test/Async/Test/SimpleAsyncResultTest.cs
index 0c71b598..c46ed66a 100644
--- a/test/System.Web.Mvc.Test/Async/Test/SimpleAsyncResultTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/SimpleAsyncResultTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using Xunit;
namespace System.Web.Mvc.Async.Test
diff --git a/test/System.Web.Mvc.Test/Async/Test/SingleEntryGateTest.cs b/test/System.Web.Mvc.Test/Async/Test/SingleEntryGateTest.cs
index 2cfdf5c0..01d39d37 100644
--- a/test/System.Web.Mvc.Test/Async/Test/SingleEntryGateTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/SingleEntryGateTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Async.Test
{
diff --git a/test/System.Web.Mvc.Test/Async/Test/SynchronizationContextUtilTest.cs b/test/System.Web.Mvc.Test/Async/Test/SynchronizationContextUtilTest.cs
index 0810a2a5..63b8d31e 100644
--- a/test/System.Web.Mvc.Test/Async/Test/SynchronizationContextUtilTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/SynchronizationContextUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Async/Test/SynchronousOperationExceptionTest.cs b/test/System.Web.Mvc.Test/Async/Test/SynchronousOperationExceptionTest.cs
index 32570c22..a0c3185e 100644
--- a/test/System.Web.Mvc.Test/Async/Test/SynchronousOperationExceptionTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/SynchronousOperationExceptionTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Async/Test/TaskAsyncActionDescriptorTest.cs b/test/System.Web.Mvc.Test/Async/Test/TaskAsyncActionDescriptorTest.cs
index 11aa162a..6b9ee480 100644
--- a/test/System.Web.Mvc.Test/Async/Test/TaskAsyncActionDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/TaskAsyncActionDescriptorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading;
diff --git a/test/System.Web.Mvc.Test/Async/Test/TaskWrapperAsyncResultTest.cs b/test/System.Web.Mvc.Test/Async/Test/TaskWrapperAsyncResultTest.cs
index e0e74843..af13cd2d 100644
--- a/test/System.Web.Mvc.Test/Async/Test/TaskWrapperAsyncResultTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/TaskWrapperAsyncResultTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Async/Test/TriggerListenerTest.cs b/test/System.Web.Mvc.Test/Async/Test/TriggerListenerTest.cs
index 63c48d4e..4173c11e 100644
--- a/test/System.Web.Mvc.Test/Async/Test/TriggerListenerTest.cs
+++ b/test/System.Web.Mvc.Test/Async/Test/TriggerListenerTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Async.Test
{
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/BinaryExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/BinaryExpressionFingerprintTest.cs
index 519c5bf3..9da427a9 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/BinaryExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/BinaryExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using System.Reflection;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/CachedExpressionCompilerTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/CachedExpressionCompilerTest.cs
index b87a0642..370dd17a 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/CachedExpressionCompilerTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/CachedExpressionCompilerTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using System.Reflection;
using System.Text;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/ConditionalExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/ConditionalExpressionFingerprintTest.cs
index 27367e43..b69438ed 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/ConditionalExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/ConditionalExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
namespace System.Web.Mvc.ExpressionUtil.Test
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/ConstantExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/ConstantExpressionFingerprintTest.cs
index d71f920e..d8c49185 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/ConstantExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/ConstantExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
namespace System.Web.Mvc.ExpressionUtil.Test
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/DefaultExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/DefaultExpressionFingerprintTest.cs
index 28bd3b1b..a92446d2 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/DefaultExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/DefaultExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
namespace System.Web.Mvc.ExpressionUtil.Test
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/DummyExpressionFingerprint.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/DummyExpressionFingerprint.cs
index 0d7231ed..defc57a6 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/DummyExpressionFingerprint.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/DummyExpressionFingerprint.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
namespace System.Web.Mvc.ExpressionUtil.Test
{
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/ExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/ExpressionFingerprintTest.cs
index 2e2bbdf0..8d759507 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/ExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/ExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
namespace System.Web.Mvc.ExpressionUtil.Test
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/FingerprintingExpressionVisitorTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/FingerprintingExpressionVisitorTest.cs
index 3e71de49..52a210b2 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/FingerprintingExpressionVisitorTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/FingerprintingExpressionVisitorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/HoistingExpressionVisitorTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/HoistingExpressionVisitorTest.cs
index ee87d224..4b8e6332 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/HoistingExpressionVisitorTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/HoistingExpressionVisitorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq.Expressions;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/IndexExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/IndexExpressionFingerprintTest.cs
index 9005b7ab..cbf95c28 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/IndexExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/IndexExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using System.Reflection;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/LambdaExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/LambdaExpressionFingerprintTest.cs
index 3585da10..706dae2b 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/LambdaExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/LambdaExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
namespace System.Web.Mvc.ExpressionUtil.Test
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/MemberExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/MemberExpressionFingerprintTest.cs
index bc7e0acc..74b4e085 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/MemberExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/MemberExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using System.Reflection;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/MethodCallExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/MethodCallExpressionFingerprintTest.cs
index a6243377..a152d83f 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/MethodCallExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/MethodCallExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using System.Reflection;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/ParameterExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/ParameterExpressionFingerprintTest.cs
index f3acb224..ee38703d 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/ParameterExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/ParameterExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
namespace System.Web.Mvc.ExpressionUtil.Test
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/TypeBinaryExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/TypeBinaryExpressionFingerprintTest.cs
index 024d3fa2..19520b4e 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/TypeBinaryExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/TypeBinaryExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
namespace System.Web.Mvc.ExpressionUtil.Test
diff --git a/test/System.Web.Mvc.Test/ExpressionUtil/Test/UnaryExpressionFingerprintTest.cs b/test/System.Web.Mvc.Test/ExpressionUtil/Test/UnaryExpressionFingerprintTest.cs
index de6dc578..fdc5dba4 100644
--- a/test/System.Web.Mvc.Test/ExpressionUtil/Test/UnaryExpressionFingerprintTest.cs
+++ b/test/System.Web.Mvc.Test/ExpressionUtil/Test/UnaryExpressionFingerprintTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using System.Reflection;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Html/Test/ChildActionExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/ChildActionExtensionsTest.cs
index c800418e..b8559a44 100644
--- a/test/System.Web.Mvc.Test/Html/Test/ChildActionExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/ChildActionExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Mvc.Properties;
using System.Web.Routing;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Html/Test/DefaultDisplayTemplatesTest.cs b/test/System.Web.Mvc.Test/Html/Test/DefaultDisplayTemplatesTest.cs
index 3d091c0e..2e683355 100644
--- a/test/System.Web.Mvc.Test/Html/Test/DefaultDisplayTemplatesTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/DefaultDisplayTemplatesTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Data.Objects.DataClasses;
using System.IO;
diff --git a/test/System.Web.Mvc.Test/Html/Test/DefaultEditorTemplatesTest.cs b/test/System.Web.Mvc.Test/Html/Test/DefaultEditorTemplatesTest.cs
index 72a8875f..e6e63e9e 100644
--- a/test/System.Web.Mvc.Test/Html/Test/DefaultEditorTemplatesTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/DefaultEditorTemplatesTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Data.Linq;
using System.Data.Objects.DataClasses;
diff --git a/test/System.Web.Mvc.Test/Html/Test/DisplayNameExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/DisplayNameExtensionsTest.cs
index dd2bbca8..769a4b66 100644
--- a/test/System.Web.Mvc.Test/Html/Test/DisplayNameExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/DisplayNameExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq.Expressions;
using Microsoft.Web.UnitTestUtil;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Html/Test/FormExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/FormExtensionsTest.cs
index c5bc9781..17c5e1f5 100644
--- a/test/System.Web.Mvc.Test/Html/Test/FormExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/FormExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Specialized;
using System.IO;
using System.Web.Routing;
diff --git a/test/System.Web.Mvc.Test/Html/Test/InputExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/InputExtensionsTest.cs
index 664ae26c..47a800dc 100644
--- a/test/System.Web.Mvc.Test/Html/Test/InputExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/InputExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Data.Linq;
using System.Web.Mvc.Test;
using System.Web.Routing;
diff --git a/test/System.Web.Mvc.Test/Html/Test/LabelExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/LabelExtensionsTest.cs
index fddfdd6e..6f6b1bd7 100644
--- a/test/System.Web.Mvc.Test/Html/Test/LabelExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/LabelExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq.Expressions;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Html/Test/LinkExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/LinkExtensionsTest.cs
index eb182421..12352e24 100644
--- a/test/System.Web.Mvc.Test/Html/Test/LinkExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/LinkExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Html/Test/MvcFormTest.cs b/test/System.Web.Mvc.Test/Html/Test/MvcFormTest.cs
index 721b7fee..c9bde753 100644
--- a/test/System.Web.Mvc.Test/Html/Test/MvcFormTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/MvcFormTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.IO;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Html/Test/NameExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/NameExtensionsTest.cs
index 55a4ba5b..fd4a5e0e 100644
--- a/test/System.Web.Mvc.Test/Html/Test/NameExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/NameExtensionsTest.cs
@@ -1,4 +1,6 @@
-using Microsoft.Web.UnitTestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Microsoft.Web.UnitTestUtil;
using Xunit;
namespace System.Web.Mvc.Html.Test
diff --git a/test/System.Web.Mvc.Test/Html/Test/PartialExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/PartialExtensionsTest.cs
index 2380bd80..f591ab54 100644
--- a/test/System.Web.Mvc.Test/Html/Test/PartialExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/PartialExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using Xunit;
namespace System.Web.Mvc.Html.Test
diff --git a/test/System.Web.Mvc.Test/Html/Test/RenderPartialExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/RenderPartialExtensionsTest.cs
index 4aba780e..0f399268 100644
--- a/test/System.Web.Mvc.Test/Html/Test/RenderPartialExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/RenderPartialExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Html/Test/SelectExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/SelectExtensionsTest.cs
index 25454fb2..0e590d62 100644
--- a/test/System.Web.Mvc.Test/Html/Test/SelectExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/SelectExtensionsTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
diff --git a/test/System.Web.Mvc.Test/Html/Test/TemplateHelpersTest.cs b/test/System.Web.Mvc.Test/Html/Test/TemplateHelpersTest.cs
index e0a795d9..314c1060 100644
--- a/test/System.Web.Mvc.Test/Html/Test/TemplateHelpersTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/TemplateHelpersTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
diff --git a/test/System.Web.Mvc.Test/Html/Test/TextAreaExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/TextAreaExtensionsTest.cs
index dadf5e58..257e38d9 100644
--- a/test/System.Web.Mvc.Test/Html/Test/TextAreaExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/TextAreaExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Test;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Test;
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Html/Test/ValidationExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/ValidationExtensionsTest.cs
index 0683e60f..24b051eb 100644
--- a/test/System.Web.Mvc.Test/Html/Test/ValidationExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/ValidationExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/System.Web.Mvc.Test/Html/Test/ValueExtensionsTest.cs b/test/System.Web.Mvc.Test/Html/Test/ValueExtensionsTest.cs
index 6262f479..702ea2d0 100644
--- a/test/System.Web.Mvc.Test/Html/Test/ValueExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Html/Test/ValueExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Test;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Test;
using Microsoft.Web.UnitTestUtil;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Properties/AssemblyInfo.cs b/test/System.Web.Mvc.Test/Properties/AssemblyInfo.cs
index 8c114539..c4640711 100644
--- a/test/System.Web.Mvc.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.Mvc.Test/Properties/AssemblyInfo.cs
@@ -1,3 +1,5 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
[assembly: CLSCompliant(true)]
diff --git a/test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeGeneratorTest.cs b/test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeGeneratorTest.cs
index 0991c16b..ae0fa42e 100644
--- a/test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeGeneratorTest.cs
+++ b/test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeGeneratorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeParserTest.cs b/test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeParserTest.cs
index 280e1a50..5744b68d 100644
--- a/test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeParserTest.cs
+++ b/test/System.Web.Mvc.Test/Razor/Test/MvcCSharpRazorCodeParserTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Razor;
using System.Web.Razor.Generator;
diff --git a/test/System.Web.Mvc.Test/Razor/Test/MvcVBRazorCodeParserTest.cs b/test/System.Web.Mvc.Test/Razor/Test/MvcVBRazorCodeParserTest.cs
index 8826f0fe..cc454586 100644
--- a/test/System.Web.Mvc.Test/Razor/Test/MvcVBRazorCodeParserTest.cs
+++ b/test/System.Web.Mvc.Test/Razor/Test/MvcVBRazorCodeParserTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Razor;
using System.Web.Razor.Generator;
diff --git a/test/System.Web.Mvc.Test/Razor/Test/MvcWebPageRazorHostTest.cs b/test/System.Web.Mvc.Test/Razor/Test/MvcWebPageRazorHostTest.cs
index 9354cbe7..96eacc67 100644
--- a/test/System.Web.Mvc.Test/Razor/Test/MvcWebPageRazorHostTest.cs
+++ b/test/System.Web.Mvc.Test/Razor/Test/MvcWebPageRazorHostTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/AcceptVerbsAttributeTest.cs b/test/System.Web.Mvc.Test/Test/AcceptVerbsAttributeTest.cs
index 483befba..5c795f37 100644
--- a/test/System.Web.Mvc.Test/Test/AcceptVerbsAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AcceptVerbsAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Collections.Specialized;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/ActionDescriptorTest.cs b/test/System.Web.Mvc.Test/Test/ActionDescriptorTest.cs
index d1abfbd6..6173e2c9 100644
--- a/test/System.Web.Mvc.Test/Test/ActionDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ActionDescriptorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/ActionExecutedContextTest.cs b/test/System.Web.Mvc.Test/Test/ActionExecutedContextTest.cs
index 9f98ad4c..02ac2df8 100644
--- a/test/System.Web.Mvc.Test/Test/ActionExecutedContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ActionExecutedContextTest.cs
@@ -1,4 +1,6 @@
-using System.Web.TestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.TestUtil;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ActionExecutingContextTest.cs b/test/System.Web.Mvc.Test/Test/ActionExecutingContextTest.cs
index db992447..1a0d860b 100644
--- a/test/System.Web.Mvc.Test/Test/ActionExecutingContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ActionExecutingContextTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ActionFilterAttributeTest.cs b/test/System.Web.Mvc.Test/Test/ActionFilterAttributeTest.cs
index 2d19fd13..ca6efcd8 100644
--- a/test/System.Web.Mvc.Test/Test/ActionFilterAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ActionFilterAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ActionMethodDispatcherCacheTest.cs b/test/System.Web.Mvc.Test/Test/ActionMethodDispatcherCacheTest.cs
index d46c8b4d..24c0601b 100644
--- a/test/System.Web.Mvc.Test/Test/ActionMethodDispatcherCacheTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ActionMethodDispatcherCacheTest.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ActionMethodDispatcherTest.cs b/test/System.Web.Mvc.Test/Test/ActionMethodDispatcherTest.cs
index 74242f1c..ff1f45e0 100644
--- a/test/System.Web.Mvc.Test/Test/ActionMethodDispatcherTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ActionMethodDispatcherTest.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ActionMethodSelectorTest.cs b/test/System.Web.Mvc.Test/Test/ActionMethodSelectorTest.cs
index 3f988766..2231a946 100644
--- a/test/System.Web.Mvc.Test/Test/ActionMethodSelectorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ActionMethodSelectorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ActionNameAttributeTest.cs b/test/System.Web.Mvc.Test/Test/ActionNameAttributeTest.cs
index 1c394163..0bfcf4ea 100644
--- a/test/System.Web.Mvc.Test/Test/ActionNameAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ActionNameAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/AdditionalMetadataAttributeTest.cs b/test/System.Web.Mvc.Test/Test/AdditionalMetadataAttributeTest.cs
index 2f67dee1..66a44cdc 100644
--- a/test/System.Web.Mvc.Test/Test/AdditionalMetadataAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AdditionalMetadataAttributeTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/AjaxHelperTest.cs b/test/System.Web.Mvc.Test/Test/AjaxHelperTest.cs
index 3cfa0b36..6f7bce77 100644
--- a/test/System.Web.Mvc.Test/Test/AjaxHelperTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AjaxHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/AjaxHelper`1Test.cs b/test/System.Web.Mvc.Test/Test/AjaxHelper`1Test.cs
index 41209a71..a0878e7e 100644
--- a/test/System.Web.Mvc.Test/Test/AjaxHelper`1Test.cs
+++ b/test/System.Web.Mvc.Test/Test/AjaxHelper`1Test.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/AjaxRequestExtensionsTest.cs b/test/System.Web.Mvc.Test/Test/AjaxRequestExtensionsTest.cs
index fbd3455b..6782f02b 100644
--- a/test/System.Web.Mvc.Test/Test/AjaxRequestExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AjaxRequestExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/AllowHtmlAttributeTest.cs b/test/System.Web.Mvc.Test/Test/AllowHtmlAttributeTest.cs
index 959326a2..0de0ed12 100644
--- a/test/System.Web.Mvc.Test/Test/AllowHtmlAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AllowHtmlAttributeTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/AreaHelpersTest.cs b/test/System.Web.Mvc.Test/Test/AreaHelpersTest.cs
index ef342afb..4d017d04 100644
--- a/test/System.Web.Mvc.Test/Test/AreaHelpersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AreaHelpersTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/AreaRegistrationContextTest.cs b/test/System.Web.Mvc.Test/Test/AreaRegistrationContextTest.cs
index f9e3e7e9..5e5a8fb7 100644
--- a/test/System.Web.Mvc.Test/Test/AreaRegistrationContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AreaRegistrationContextTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Routing;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/AreaRegistrationTest.cs b/test/System.Web.Mvc.Test/Test/AreaRegistrationTest.cs
index 2bdd879b..b25acfce 100644
--- a/test/System.Web.Mvc.Test/Test/AreaRegistrationTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AreaRegistrationTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web.Routing;
diff --git a/test/System.Web.Mvc.Test/Test/AssociatedMetadataProviderTest.cs b/test/System.Web.Mvc.Test/Test/AssociatedMetadataProviderTest.cs
index 6e0d0f58..2912e107 100644
--- a/test/System.Web.Mvc.Test/Test/AssociatedMetadataProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AssociatedMetadataProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/AssociatedValidatorProviderTest.cs b/test/System.Web.Mvc.Test/Test/AssociatedValidatorProviderTest.cs
index f687f543..f41e1a25 100644
--- a/test/System.Web.Mvc.Test/Test/AssociatedValidatorProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AssociatedValidatorProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/AsyncControllerTest.cs b/test/System.Web.Mvc.Test/Test/AsyncControllerTest.cs
index 50805c85..edb5aa92 100644
--- a/test/System.Web.Mvc.Test/Test/AsyncControllerTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AsyncControllerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Mvc.Async;
using System.Web.Mvc.Async.Test;
using System.Web.Routing;
diff --git a/test/System.Web.Mvc.Test/Test/AsyncTimeoutAttributeTest.cs b/test/System.Web.Mvc.Test/Test/AsyncTimeoutAttributeTest.cs
index 581bbf1e..c9a33858 100644
--- a/test/System.Web.Mvc.Test/Test/AsyncTimeoutAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AsyncTimeoutAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/AuthorizationContextTest.cs b/test/System.Web.Mvc.Test/Test/AuthorizationContextTest.cs
index 3f51a25d..fb817f3c 100644
--- a/test/System.Web.Mvc.Test/Test/AuthorizationContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AuthorizationContextTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/AuthorizeAttributeTest.cs b/test/System.Web.Mvc.Test/Test/AuthorizeAttributeTest.cs
index 1605b773..0da97c5b 100644
--- a/test/System.Web.Mvc.Test/Test/AuthorizeAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/AuthorizeAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/BindAttributeTest.cs b/test/System.Web.Mvc.Test/Test/BindAttributeTest.cs
index 625e2513..bedb919b 100644
--- a/test/System.Web.Mvc.Test/Test/BindAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/BindAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/BuildManagerCompiledViewTest.cs b/test/System.Web.Mvc.Test/Test/BuildManagerCompiledViewTest.cs
index 8e0278fb..44b726bf 100644
--- a/test/System.Web.Mvc.Test/Test/BuildManagerCompiledViewTest.cs
+++ b/test/System.Web.Mvc.Test/Test/BuildManagerCompiledViewTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/BuildManagerViewEngineTest.cs b/test/System.Web.Mvc.Test/Test/BuildManagerViewEngineTest.cs
index 59640cc0..c91e49fd 100644
--- a/test/System.Web.Mvc.Test/Test/BuildManagerViewEngineTest.cs
+++ b/test/System.Web.Mvc.Test/Test/BuildManagerViewEngineTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ByteArrayModelBinderTest.cs b/test/System.Web.Mvc.Test/Test/ByteArrayModelBinderTest.cs
index 2aaf6b53..0a6a90b2 100644
--- a/test/System.Web.Mvc.Test/Test/ByteArrayModelBinderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ByteArrayModelBinderTest.cs
@@ -1,4 +1,6 @@
-using Microsoft.Web.UnitTestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Microsoft.Web.UnitTestUtil;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/CachedAssociatedMetadataProviderTest.cs b/test/System.Web.Mvc.Test/Test/CachedAssociatedMetadataProviderTest.cs
index 38388b3d..03403f2a 100644
--- a/test/System.Web.Mvc.Test/Test/CachedAssociatedMetadataProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/CachedAssociatedMetadataProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Runtime.Caching;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/CachedDataAnnotationsModelMetadataProviderTest.cs b/test/System.Web.Mvc.Test/Test/CachedDataAnnotationsModelMetadataProviderTest.cs
index 0de0b039..af09371f 100644
--- a/test/System.Web.Mvc.Test/Test/CachedDataAnnotationsModelMetadataProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/CachedDataAnnotationsModelMetadataProviderTest.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Test
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Test
{
public class CachedDataAnnotationsModelMetadataProviderTest : DataAnnotationsModelMetadataProviderTestBase
{
diff --git a/test/System.Web.Mvc.Test/Test/CancellationTokenModelBinderTest.cs b/test/System.Web.Mvc.Test/Test/CancellationTokenModelBinderTest.cs
index 52ee5649..c0e35c90 100644
--- a/test/System.Web.Mvc.Test/Test/CancellationTokenModelBinderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/CancellationTokenModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ChildActionOnlyAttributeTest.cs b/test/System.Web.Mvc.Test/Test/ChildActionOnlyAttributeTest.cs
index 1df26168..23bc2df1 100644
--- a/test/System.Web.Mvc.Test/Test/ChildActionOnlyAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ChildActionOnlyAttributeTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ChildActionValueProviderFactoryTest.cs b/test/System.Web.Mvc.Test/Test/ChildActionValueProviderFactoryTest.cs
index 2ea59353..70ec8228 100644
--- a/test/System.Web.Mvc.Test/Test/ChildActionValueProviderFactoryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ChildActionValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Routing;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ClientDataTypeModelValidatorProviderTest.cs b/test/System.Web.Mvc.Test/Test/ClientDataTypeModelValidatorProviderTest.cs
index 524bfa77..b03b1e6f 100644
--- a/test/System.Web.Mvc.Test/Test/ClientDataTypeModelValidatorProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ClientDataTypeModelValidatorProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.Mvc.Test/Test/CompareAttributeTest.cs b/test/System.Web.Mvc.Test/Test/CompareAttributeTest.cs
index 1a3a76e8..88312c13 100644
--- a/test/System.Web.Mvc.Test/Test/CompareAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/CompareAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ContentResultTest.cs b/test/System.Web.Mvc.Test/Test/ContentResultTest.cs
index 888c16aa..855da78d 100644
--- a/test/System.Web.Mvc.Test/Test/ContentResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ContentResultTest.cs
@@ -1,4 +1,6 @@
-using System.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Text;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ControllerActionInvokerTest.cs b/test/System.Web.Mvc.Test/Test/ControllerActionInvokerTest.cs
index 5327961a..8660adbe 100644
--- a/test/System.Web.Mvc.Test/Test/ControllerActionInvokerTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ControllerActionInvokerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Globalization;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/ControllerBaseTest.cs b/test/System.Web.Mvc.Test/Test/ControllerBaseTest.cs
index 98ac2df7..51dc8c80 100644
--- a/test/System.Web.Mvc.Test/Test/ControllerBaseTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ControllerBaseTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Routing;
using System.Web.TestUtil;
using Microsoft.Web.UnitTestUtil;
diff --git a/test/System.Web.Mvc.Test/Test/ControllerBuilderTest.cs b/test/System.Web.Mvc.Test/Test/ControllerBuilderTest.cs
index f3c41197..f3cee707 100644
--- a/test/System.Web.Mvc.Test/Test/ControllerBuilderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ControllerBuilderTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Routing;
using System.Web.SessionState;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/ControllerContextTest.cs b/test/System.Web.Mvc.Test/Test/ControllerContextTest.cs
index 5ce8ea0c..8614ec09 100644
--- a/test/System.Web.Mvc.Test/Test/ControllerContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ControllerContextTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Web.Routing;
using System.Web.TestUtil;
using System.Web.WebPages;
diff --git a/test/System.Web.Mvc.Test/Test/ControllerDescriptorCacheTest.cs b/test/System.Web.Mvc.Test/Test/ControllerDescriptorCacheTest.cs
index 6f700a20..8eea88d9 100644
--- a/test/System.Web.Mvc.Test/Test/ControllerDescriptorCacheTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ControllerDescriptorCacheTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/ControllerDescriptorTest.cs b/test/System.Web.Mvc.Test/Test/ControllerDescriptorTest.cs
index 334ffcbe..65880ded 100644
--- a/test/System.Web.Mvc.Test/Test/ControllerDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ControllerDescriptorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ControllerInstanceFilterProviderTest.cs b/test/System.Web.Mvc.Test/Test/ControllerInstanceFilterProviderTest.cs
index 81f9685c..e1321064 100644
--- a/test/System.Web.Mvc.Test/Test/ControllerInstanceFilterProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ControllerInstanceFilterProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ControllerTest.cs b/test/System.Web.Mvc.Test/Test/ControllerTest.cs
index cc748821..cdc0421a 100644
--- a/test/System.Web.Mvc.Test/Test/ControllerTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ControllerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
diff --git a/test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTest.cs b/test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTest.cs
index f7c4f69c..5ef69647 100644
--- a/test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTest.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Test
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Test
{
public class DataAnnotationsModelMetadataProviderTest : DataAnnotationsModelMetadataProviderTestBase
{
diff --git a/test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTestBase.cs b/test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTestBase.cs
index 90958788..4b4d8f93 100644
--- a/test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTestBase.cs
+++ b/test/System.Web.Mvc.Test/Test/DataAnnotationsModelMetadataProviderTestBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorProviderTest.cs b/test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorProviderTest.cs
index ab8c0342..40c439d7 100644
--- a/test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorTest.cs b/test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorTest.cs
index 092fa2b1..acc1aeca 100644
--- a/test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DataAnnotationsModelValidatorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/DataErrorInfoModelValidatorProviderTest.cs b/test/System.Web.Mvc.Test/Test/DataErrorInfoModelValidatorProviderTest.cs
index b65ca64e..1bb83402 100644
--- a/test/System.Web.Mvc.Test/Test/DataErrorInfoModelValidatorProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DataErrorInfoModelValidatorProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/DataTypeUtilTest.cs b/test/System.Web.Mvc.Test/Test/DataTypeUtilTest.cs
index a468d540..b6eb7957 100644
--- a/test/System.Web.Mvc.Test/Test/DataTypeUtilTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DataTypeUtilTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/DefaultControllerFactoryTest.cs b/test/System.Web.Mvc.Test/Test/DefaultControllerFactoryTest.cs
index b95ebb42..bfcf0429 100644
--- a/test/System.Web.Mvc.Test/Test/DefaultControllerFactoryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DefaultControllerFactoryTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Web.Routing;
using System.Web.SessionState;
diff --git a/test/System.Web.Mvc.Test/Test/DefaultModelBinderTest.cs b/test/System.Web.Mvc.Test/Test/DefaultModelBinderTest.cs
index d4c4ddc6..ebf1d37c 100644
--- a/test/System.Web.Mvc.Test/Test/DefaultModelBinderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DefaultModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
diff --git a/test/System.Web.Mvc.Test/Test/DefaultViewLocationCacheTest.cs b/test/System.Web.Mvc.Test/Test/DefaultViewLocationCacheTest.cs
index 90fbf950..121b7352 100644
--- a/test/System.Web.Mvc.Test/Test/DefaultViewLocationCacheTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DefaultViewLocationCacheTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/DependencyResolverTest.cs b/test/System.Web.Mvc.Test/Test/DependencyResolverTest.cs
index ebc65e9d..88be5159 100644
--- a/test/System.Web.Mvc.Test/Test/DependencyResolverTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DependencyResolverTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/DescriptorUtilTest.cs b/test/System.Web.Mvc.Test/Test/DescriptorUtilTest.cs
index 22a155a4..496a4b77 100644
--- a/test/System.Web.Mvc.Test/Test/DescriptorUtilTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DescriptorUtilTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/DictionaryHelpersTest.cs b/test/System.Web.Mvc.Test/Test/DictionaryHelpersTest.cs
index 6df4c367..0a917ee7 100644
--- a/test/System.Web.Mvc.Test/Test/DictionaryHelpersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DictionaryHelpersTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/DictionaryValueProviderTest.cs b/test/System.Web.Mvc.Test/Test/DictionaryValueProviderTest.cs
index 9ebf55df..11da9db9 100644
--- a/test/System.Web.Mvc.Test/Test/DictionaryValueProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DictionaryValueProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs b/test/System.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs
index 55430a0f..9fc0857f 100644
--- a/test/System.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/DynamicViewDataDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/EmptyModelValidatorProviderTest.cs b/test/System.Web.Mvc.Test/Test/EmptyModelValidatorProviderTest.cs
index d03598ae..24210988 100644
--- a/test/System.Web.Mvc.Test/Test/EmptyModelValidatorProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/EmptyModelValidatorProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ExceptionContextTest.cs b/test/System.Web.Mvc.Test/Test/ExceptionContextTest.cs
index 79222697..0398ac03 100644
--- a/test/System.Web.Mvc.Test/Test/ExceptionContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ExceptionContextTest.cs
@@ -1,4 +1,6 @@
-using System.Web.TestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.TestUtil;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ExpressionHelperTest.cs b/test/System.Web.Mvc.Test/Test/ExpressionHelperTest.cs
index a51aa27f..17264aed 100644
--- a/test/System.Web.Mvc.Test/Test/ExpressionHelperTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ExpressionHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/FieldValidationMetadataTest.cs b/test/System.Web.Mvc.Test/Test/FieldValidationMetadataTest.cs
index bd79d04f..5a76c7bb 100644
--- a/test/System.Web.Mvc.Test/Test/FieldValidationMetadataTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FieldValidationMetadataTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.TestUtil;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/FileContentResultTest.cs b/test/System.Web.Mvc.Test/Test/FileContentResultTest.cs
index 74f9f7a0..33032ff6 100644
--- a/test/System.Web.Mvc.Test/Test/FileContentResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FileContentResultTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/FilePathResultTest.cs b/test/System.Web.Mvc.Test/Test/FilePathResultTest.cs
index e7fb4f01..531df9bd 100644
--- a/test/System.Web.Mvc.Test/Test/FilePathResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FilePathResultTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/FileResultTest.cs b/test/System.Web.Mvc.Test/Test/FileResultTest.cs
index 69cd8f12..b0495c4b 100644
--- a/test/System.Web.Mvc.Test/Test/FileResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FileResultTest.cs
@@ -1,4 +1,6 @@
-using System.Net.Mime;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net.Mime;
using System.Web.TestUtil;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/FileStreamResultTest.cs b/test/System.Web.Mvc.Test/Test/FileStreamResultTest.cs
index 2f560d42..01c947bd 100644
--- a/test/System.Web.Mvc.Test/Test/FileStreamResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FileStreamResultTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/FilterAttributeFilterProviderTest.cs b/test/System.Web.Mvc.Test/Test/FilterAttributeFilterProviderTest.cs
index b482d128..c3f97981 100644
--- a/test/System.Web.Mvc.Test/Test/FilterAttributeFilterProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FilterAttributeFilterProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/FilterInfoTest.cs b/test/System.Web.Mvc.Test/Test/FilterInfoTest.cs
index d5286d27..5781eb89 100644
--- a/test/System.Web.Mvc.Test/Test/FilterInfoTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FilterInfoTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/FilterProviderCollectionTest.cs b/test/System.Web.Mvc.Test/Test/FilterProviderCollectionTest.cs
index 46b8d117..3a5c7b7b 100644
--- a/test/System.Web.Mvc.Test/Test/FilterProviderCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FilterProviderCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/FilterProvidersTest.cs b/test/System.Web.Mvc.Test/Test/FilterProvidersTest.cs
index cfff049a..3bbcabbe 100644
--- a/test/System.Web.Mvc.Test/Test/FilterProvidersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FilterProvidersTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/FilterTest.cs b/test/System.Web.Mvc.Test/Test/FilterTest.cs
index 50c5a60e..416dab3b 100644
--- a/test/System.Web.Mvc.Test/Test/FilterTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FilterTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/FormCollectionTest.cs b/test/System.Web.Mvc.Test/Test/FormCollectionTest.cs
index 5c8a45ff..af1ba211 100644
--- a/test/System.Web.Mvc.Test/Test/FormCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FormCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Globalization;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/FormContextTest.cs b/test/System.Web.Mvc.Test/Test/FormContextTest.cs
index 4551d967..5934a854 100644
--- a/test/System.Web.Mvc.Test/Test/FormContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FormContextTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Web.TestUtil;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/FormValueProviderFactoryTest.cs b/test/System.Web.Mvc.Test/Test/FormValueProviderFactoryTest.cs
index 1bbe2ca0..4763b720 100644
--- a/test/System.Web.Mvc.Test/Test/FormValueProviderFactoryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/FormValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Globalization;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/GlobalFilterCollectionTest.cs b/test/System.Web.Mvc.Test/Test/GlobalFilterCollectionTest.cs
index 44d2455c..6f12c764 100644
--- a/test/System.Web.Mvc.Test/Test/GlobalFilterCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/GlobalFilterCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/HandleErrorAttributeTest.cs b/test/System.Web.Mvc.Test/Test/HandleErrorAttributeTest.cs
index 59ee5638..e3c153d5 100644
--- a/test/System.Web.Mvc.Test/Test/HandleErrorAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HandleErrorAttributeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/HandleErrorInfoTest.cs b/test/System.Web.Mvc.Test/Test/HandleErrorInfoTest.cs
index e68b7d94..cbd1df81 100644
--- a/test/System.Web.Mvc.Test/Test/HandleErrorInfoTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HandleErrorInfoTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/HtmlHelperTest.cs b/test/System.Web.Mvc.Test/Test/HtmlHelperTest.cs
index 9c0a0cab..4479a274 100644
--- a/test/System.Web.Mvc.Test/Test/HtmlHelperTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HtmlHelperTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
diff --git a/test/System.Web.Mvc.Test/Test/HtmlHelper`1Test.cs b/test/System.Web.Mvc.Test/Test/HtmlHelper`1Test.cs
index 101a5dbb..6c0a6f17 100644
--- a/test/System.Web.Mvc.Test/Test/HtmlHelper`1Test.cs
+++ b/test/System.Web.Mvc.Test/Test/HtmlHelper`1Test.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/HttpDeleteAttributeTest.cs b/test/System.Web.Mvc.Test/Test/HttpDeleteAttributeTest.cs
index f52eda78..bf2fe2ee 100644
--- a/test/System.Web.Mvc.Test/Test/HttpDeleteAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpDeleteAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderFactoryTest.cs b/test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderFactoryTest.cs
index 36ba8ade..6448f843 100644
--- a/test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderFactoryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderTest.cs b/test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderTest.cs
index dcb0a7f0..f84d28e3 100644
--- a/test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpFileCollectionValueProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/HttpGetAttributeTest.cs b/test/System.Web.Mvc.Test/Test/HttpGetAttributeTest.cs
index cb4e09a0..663849f4 100644
--- a/test/System.Web.Mvc.Test/Test/HttpGetAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpGetAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/HttpHandlerUtilTest.cs b/test/System.Web.Mvc.Test/Test/HttpHandlerUtilTest.cs
index fdb16d51..945c274a 100644
--- a/test/System.Web.Mvc.Test/Test/HttpHandlerUtilTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpHandlerUtilTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Hosting;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/HttpHeadAttributeTest.cs b/test/System.Web.Mvc.Test/Test/HttpHeadAttributeTest.cs
index 4344fd2a..1a63e708 100644
--- a/test/System.Web.Mvc.Test/Test/HttpHeadAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpHeadAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/HttpNotFoundResultTest.cs b/test/System.Web.Mvc.Test/Test/HttpNotFoundResultTest.cs
index 0e9007e3..a0fc0691 100644
--- a/test/System.Web.Mvc.Test/Test/HttpNotFoundResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpNotFoundResultTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/HttpOptionsAttributeTest.cs b/test/System.Web.Mvc.Test/Test/HttpOptionsAttributeTest.cs
index 1f24deee..f2544b7e 100644
--- a/test/System.Web.Mvc.Test/Test/HttpOptionsAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpOptionsAttributeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/HttpPatchAttributeTest.cs b/test/System.Web.Mvc.Test/Test/HttpPatchAttributeTest.cs
index 68bbae6d..ae3f2fce 100644
--- a/test/System.Web.Mvc.Test/Test/HttpPatchAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpPatchAttributeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
namespace System.Web.Mvc.Test {
diff --git a/test/System.Web.Mvc.Test/Test/HttpPostAttributeTest.cs b/test/System.Web.Mvc.Test/Test/HttpPostAttributeTest.cs
index 9c9fd4f0..b6d89453 100644
--- a/test/System.Web.Mvc.Test/Test/HttpPostAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpPostAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/HttpPostedFileBaseModelBinderTest.cs b/test/System.Web.Mvc.Test/Test/HttpPostedFileBaseModelBinderTest.cs
index 9bb1ff81..9344418f 100644
--- a/test/System.Web.Mvc.Test/Test/HttpPostedFileBaseModelBinderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpPostedFileBaseModelBinderTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/HttpPutAttributeTest.cs b/test/System.Web.Mvc.Test/Test/HttpPutAttributeTest.cs
index f7894e9e..bb9d237c 100644
--- a/test/System.Web.Mvc.Test/Test/HttpPutAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpPutAttributeTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/HttpRequestExtensionsTest.cs b/test/System.Web.Mvc.Test/Test/HttpRequestExtensionsTest.cs
index 4ffbf9a5..feec4b9f 100644
--- a/test/System.Web.Mvc.Test/Test/HttpRequestExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpRequestExtensionsTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Xunit.Extensions;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/HttpStatusCodeResultTest.cs b/test/System.Web.Mvc.Test/Test/HttpStatusCodeResultTest.cs
index c099044b..3d9d8a10 100644
--- a/test/System.Web.Mvc.Test/Test/HttpStatusCodeResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpStatusCodeResultTest.cs
@@ -1,4 +1,6 @@
-using System.Net;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Net;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/HttpUnauthorizedResultTest.cs b/test/System.Web.Mvc.Test/Test/HttpUnauthorizedResultTest.cs
index 70cba3ee..28be424a 100644
--- a/test/System.Web.Mvc.Test/Test/HttpUnauthorizedResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpUnauthorizedResultTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/HttpVerbAttributeHelper.cs b/test/System.Web.Mvc.Test/Test/HttpVerbAttributeHelper.cs
index 3436db1c..ace9218c 100644
--- a/test/System.Web.Mvc.Test/Test/HttpVerbAttributeHelper.cs
+++ b/test/System.Web.Mvc.Test/Test/HttpVerbAttributeHelper.cs
@@ -1,4 +1,6 @@
-using Assert = Microsoft.TestCommon.AssertEx;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/JavaScriptResultTest.cs b/test/System.Web.Mvc.Test/Test/JavaScriptResultTest.cs
index 8902b9f2..7a44ea72 100644
--- a/test/System.Web.Mvc.Test/Test/JavaScriptResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/JavaScriptResultTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/JsonResultTest.cs b/test/System.Web.Mvc.Test/Test/JsonResultTest.cs
index de43d1fc..0c037e23 100644
--- a/test/System.Web.Mvc.Test/Test/JsonResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/JsonResultTest.cs
@@ -1,4 +1,6 @@
-using System.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Text;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/JsonValueProviderFactoryTest.cs b/test/System.Web.Mvc.Test/Test/JsonValueProviderFactoryTest.cs
index 69a51679..5df5cb6b 100644
--- a/test/System.Web.Mvc.Test/Test/JsonValueProviderFactoryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/JsonValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.IO;
using System.Text;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/LinqBinaryModelBinderTest.cs b/test/System.Web.Mvc.Test/Test/LinqBinaryModelBinderTest.cs
index 70dd4651..e6ba1789 100644
--- a/test/System.Web.Mvc.Test/Test/LinqBinaryModelBinderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/LinqBinaryModelBinderTest.cs
@@ -1,4 +1,6 @@
-using System.Data.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Data.Linq;
using Microsoft.Web.UnitTestUtil;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/MockBuildManager.cs b/test/System.Web.Mvc.Test/Test/MockBuildManager.cs
index a5f6732c..91c10209 100644
--- a/test/System.Web.Mvc.Test/Test/MockBuildManager.cs
+++ b/test/System.Web.Mvc.Test/Test/MockBuildManager.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
diff --git a/test/System.Web.Mvc.Test/Test/MockHelpers.cs b/test/System.Web.Mvc.Test/Test/MockHelpers.cs
index 307601e3..8e53ff7b 100644
--- a/test/System.Web.Mvc.Test/Test/MockHelpers.cs
+++ b/test/System.Web.Mvc.Test/Test/MockHelpers.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Moq.Language.Flow;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/MockableUnvalidatedRequestValues.cs b/test/System.Web.Mvc.Test/Test/MockableUnvalidatedRequestValues.cs
index 8de57b53..b2963f72 100644
--- a/test/System.Web.Mvc.Test/Test/MockableUnvalidatedRequestValues.cs
+++ b/test/System.Web.Mvc.Test/Test/MockableUnvalidatedRequestValues.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/ModelBinderAttributeTest.cs b/test/System.Web.Mvc.Test/Test/ModelBinderAttributeTest.cs
index 3bfeef21..320b6abe 100644
--- a/test/System.Web.Mvc.Test/Test/ModelBinderAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelBinderAttributeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ModelBinderDictionaryTest.cs b/test/System.Web.Mvc.Test/Test/ModelBinderDictionaryTest.cs
index 3a4e57fa..ee885632 100644
--- a/test/System.Web.Mvc.Test/Test/ModelBinderDictionaryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelBinderDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System.Web.TestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.TestUtil;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ModelBinderProviderCollectionTest.cs b/test/System.Web.Mvc.Test/Test/ModelBinderProviderCollectionTest.cs
index 99fb73d9..4d3e7a9d 100644
--- a/test/System.Web.Mvc.Test/Test/ModelBinderProviderCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelBinderProviderCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ModelBinderProvidersTest.cs b/test/System.Web.Mvc.Test/Test/ModelBinderProvidersTest.cs
index 18ebdd53..975115de 100644
--- a/test/System.Web.Mvc.Test/Test/ModelBinderProvidersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelBinderProvidersTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ModelBindersTest.cs b/test/System.Web.Mvc.Test/Test/ModelBindersTest.cs
index b2d31388..795a7f74 100644
--- a/test/System.Web.Mvc.Test/Test/ModelBindersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelBindersTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Data.Linq;
using System.Threading;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ModelBindingContextTest.cs b/test/System.Web.Mvc.Test/Test/ModelBindingContextTest.cs
index d5e32e25..7b8633e1 100644
--- a/test/System.Web.Mvc.Test/Test/ModelBindingContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelBindingContextTest.cs
@@ -1,4 +1,6 @@
-using System.Web.TestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.TestUtil;
using Microsoft.Web.UnitTestUtil;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ModelClientValidationRuleTest.cs b/test/System.Web.Mvc.Test/Test/ModelClientValidationRuleTest.cs
index 40d21dd2..184a948f 100644
--- a/test/System.Web.Mvc.Test/Test/ModelClientValidationRuleTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelClientValidationRuleTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.TestUtil;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ModelErrorCollectionTest.cs b/test/System.Web.Mvc.Test/Test/ModelErrorCollectionTest.cs
index dbc7afdb..7678cafe 100644
--- a/test/System.Web.Mvc.Test/Test/ModelErrorCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelErrorCollectionTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ModelErrorTest.cs b/test/System.Web.Mvc.Test/Test/ModelErrorTest.cs
index a2048008..29c807a8 100644
--- a/test/System.Web.Mvc.Test/Test/ModelErrorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelErrorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ModelMetadataProvidersTest.cs b/test/System.Web.Mvc.Test/Test/ModelMetadataProvidersTest.cs
index a0f6509d..a2e8d671 100644
--- a/test/System.Web.Mvc.Test/Test/ModelMetadataProvidersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelMetadataProvidersTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ModelMetadataTest.cs b/test/System.Web.Mvc.Test/Test/ModelMetadataTest.cs
index 78244edd..e453cbba 100644
--- a/test/System.Web.Mvc.Test/Test/ModelMetadataTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelMetadataTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Linq.Expressions;
diff --git a/test/System.Web.Mvc.Test/Test/ModelStateDictionaryTest.cs b/test/System.Web.Mvc.Test/Test/ModelStateDictionaryTest.cs
index deb9f014..4c1726a3 100644
--- a/test/System.Web.Mvc.Test/Test/ModelStateDictionaryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelStateDictionaryTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Globalization;
using System.IO;
diff --git a/test/System.Web.Mvc.Test/Test/ModelStateTest.cs b/test/System.Web.Mvc.Test/Test/ModelStateTest.cs
index d3e1df95..7e2e8c46 100644
--- a/test/System.Web.Mvc.Test/Test/ModelStateTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelStateTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ModelValidationResultTest.cs b/test/System.Web.Mvc.Test/Test/ModelValidationResultTest.cs
index 18a51cd8..809204ac 100644
--- a/test/System.Web.Mvc.Test/Test/ModelValidationResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelValidationResultTest.cs
@@ -1,4 +1,6 @@
-using System.Web.TestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.TestUtil;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ModelValidatorProviderCollectionTest.cs b/test/System.Web.Mvc.Test/Test/ModelValidatorProviderCollectionTest.cs
index e9a1d58b..aaa1f8a8 100644
--- a/test/System.Web.Mvc.Test/Test/ModelValidatorProviderCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelValidatorProviderCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ModelValidatorProvidersTest.cs b/test/System.Web.Mvc.Test/Test/ModelValidatorProvidersTest.cs
index 175ac7bb..79ff3fdf 100644
--- a/test/System.Web.Mvc.Test/Test/ModelValidatorProvidersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelValidatorProvidersTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ModelValidatorTest.cs b/test/System.Web.Mvc.Test/Test/ModelValidatorTest.cs
index 663de14e..18459777 100644
--- a/test/System.Web.Mvc.Test/Test/ModelValidatorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ModelValidatorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/MultiSelectListTest.cs b/test/System.Web.Mvc.Test/Test/MultiSelectListTest.cs
index 13173cf4..8e4682cd 100644
--- a/test/System.Web.Mvc.Test/Test/MultiSelectListTest.cs
+++ b/test/System.Web.Mvc.Test/Test/MultiSelectListTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/MultiServiceResolverTest.cs b/test/System.Web.Mvc.Test/Test/MultiServiceResolverTest.cs
index 22084ddb..2dc1df92 100644
--- a/test/System.Web.Mvc.Test/Test/MultiServiceResolverTest.cs
+++ b/test/System.Web.Mvc.Test/Test/MultiServiceResolverTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/MvcHandlerTest.cs b/test/System.Web.Mvc.Test/Test/MvcHandlerTest.cs
index 7b874fb4..2b2c93e5 100644
--- a/test/System.Web.Mvc.Test/Test/MvcHandlerTest.cs
+++ b/test/System.Web.Mvc.Test/Test/MvcHandlerTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Mvc.Async;
using System.Web.Mvc.Async.Test;
using System.Web.Routing;
diff --git a/test/System.Web.Mvc.Test/Test/MvcHtmlStringTest.cs b/test/System.Web.Mvc.Test/Test/MvcHtmlStringTest.cs
index 519d0e50..bc60130a 100644
--- a/test/System.Web.Mvc.Test/Test/MvcHtmlStringTest.cs
+++ b/test/System.Web.Mvc.Test/Test/MvcHtmlStringTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/MvcHttpHandlerTest.cs b/test/System.Web.Mvc.Test/Test/MvcHttpHandlerTest.cs
index 14ccc5f0..705d0a82 100644
--- a/test/System.Web.Mvc.Test/Test/MvcHttpHandlerTest.cs
+++ b/test/System.Web.Mvc.Test/Test/MvcHttpHandlerTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/MvcRouteHandlerTest.cs b/test/System.Web.Mvc.Test/Test/MvcRouteHandlerTest.cs
index c5d9d8a8..18880f7f 100644
--- a/test/System.Web.Mvc.Test/Test/MvcRouteHandlerTest.cs
+++ b/test/System.Web.Mvc.Test/Test/MvcRouteHandlerTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Routing;
using System.Web.SessionState;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/MvcTestHelper.cs b/test/System.Web.Mvc.Test/Test/MvcTestHelper.cs
index ff714aaa..e394d635 100644
--- a/test/System.Web.Mvc.Test/Test/MvcTestHelper.cs
+++ b/test/System.Web.Mvc.Test/Test/MvcTestHelper.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Reflection.Emit;
diff --git a/test/System.Web.Mvc.Test/Test/MvcWebRazorHostFactoryTest.cs b/test/System.Web.Mvc.Test/Test/MvcWebRazorHostFactoryTest.cs
index 0d23f365..31822a8f 100644
--- a/test/System.Web.Mvc.Test/Test/MvcWebRazorHostFactoryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/MvcWebRazorHostFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Razor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Razor;
using System.Web.WebPages.Razor;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/NameValueCollectionExtensionsTest.cs b/test/System.Web.Mvc.Test/Test/NameValueCollectionExtensionsTest.cs
index cff63b64..e1c9e544 100644
--- a/test/System.Web.Mvc.Test/Test/NameValueCollectionExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Test/NameValueCollectionExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Web.Routing;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/NameValueCollectionValueProviderTest.cs b/test/System.Web.Mvc.Test/Test/NameValueCollectionValueProviderTest.cs
index 49f5aaf9..70ecce2d 100644
--- a/test/System.Web.Mvc.Test/Test/NameValueCollectionValueProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/NameValueCollectionValueProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Globalization;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/NoAsyncTimeoutAttributeTest.cs b/test/System.Web.Mvc.Test/Test/NoAsyncTimeoutAttributeTest.cs
index aaaace5d..9d3a5981 100644
--- a/test/System.Web.Mvc.Test/Test/NoAsyncTimeoutAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/NoAsyncTimeoutAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/NonActionAttributeTest.cs b/test/System.Web.Mvc.Test/Test/NonActionAttributeTest.cs
index 60f55cf2..23cc43f4 100644
--- a/test/System.Web.Mvc.Test/Test/NonActionAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/NonActionAttributeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/OutputCacheAttributeTest.cs b/test/System.Web.Mvc.Test/Test/OutputCacheAttributeTest.cs
index 32c8479c..69b26db8 100644
--- a/test/System.Web.Mvc.Test/Test/OutputCacheAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/OutputCacheAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.TestUtil;
using System.Web.UI;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/ParameterBindingInfoTest.cs b/test/System.Web.Mvc.Test/Test/ParameterBindingInfoTest.cs
index 0f6b6b61..28196533 100644
--- a/test/System.Web.Mvc.Test/Test/ParameterBindingInfoTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ParameterBindingInfoTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ParameterDescriptorTest.cs b/test/System.Web.Mvc.Test/Test/ParameterDescriptorTest.cs
index a537b9d7..cf6ca990 100644
--- a/test/System.Web.Mvc.Test/Test/ParameterDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ParameterDescriptorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Reflection;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ParameterInfoUtilTest.cs b/test/System.Web.Mvc.Test/Test/ParameterInfoUtilTest.cs
index 2a406a6f..400bac2c 100644
--- a/test/System.Web.Mvc.Test/Test/ParameterInfoUtilTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ParameterInfoUtilTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel;
using System.Linq;
using System.Reflection;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/PartialViewResultTest.cs b/test/System.Web.Mvc.Test/Test/PartialViewResultTest.cs
index 561a0bd9..bb1ea12d 100644
--- a/test/System.Web.Mvc.Test/Test/PartialViewResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/PartialViewResultTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Web.Routing;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/PathHelpersTest.cs b/test/System.Web.Mvc.Test/Test/PathHelpersTest.cs
index da773723..9af1d8d8 100644
--- a/test/System.Web.Mvc.Test/Test/PathHelpersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/PathHelpersTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/PreApplicationStartCodeTest.cs b/test/System.Web.Mvc.Test/Test/PreApplicationStartCodeTest.cs
index d71f42e7..4b977a2a 100644
--- a/test/System.Web.Mvc.Test/Test/PreApplicationStartCodeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/PreApplicationStartCodeTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Reflection;
using System.Web.WebPages.TestUtils;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/QueryStringValueProviderFactoryTest.cs b/test/System.Web.Mvc.Test/Test/QueryStringValueProviderFactoryTest.cs
index 34072f1e..1d18d1b3 100644
--- a/test/System.Web.Mvc.Test/Test/QueryStringValueProviderFactoryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/QueryStringValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Globalization;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/RangeAttributeAdapterTest.cs b/test/System.Web.Mvc.Test/Test/RangeAttributeAdapterTest.cs
index bdcbfa3b..84102891 100644
--- a/test/System.Web.Mvc.Test/Test/RangeAttributeAdapterTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RangeAttributeAdapterTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/RazorViewEngineTest.cs b/test/System.Web.Mvc.Test/Test/RazorViewEngineTest.cs
index 1ec5c498..b9d41cb8 100644
--- a/test/System.Web.Mvc.Test/Test/RazorViewEngineTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RazorViewEngineTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/RazorViewTest.cs b/test/System.Web.Mvc.Test/Test/RazorViewTest.cs
index fa644a9c..e0175997 100644
--- a/test/System.Web.Mvc.Test/Test/RazorViewTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RazorViewTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs b/test/System.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs
index 58625fdc..b6b3f6ed 100644
--- a/test/System.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ReaderWriterCacheTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/RedirectResultTest.cs b/test/System.Web.Mvc.Test/Test/RedirectResultTest.cs
index 2882bc38..ba9233ad 100644
--- a/test/System.Web.Mvc.Test/Test/RedirectResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RedirectResultTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc.Properties;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc.Properties;
using System.Web.Routing;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/RedirectToRouteResultTest.cs b/test/System.Web.Mvc.Test/Test/RedirectToRouteResultTest.cs
index eb097c7d..56aac29c 100644
--- a/test/System.Web.Mvc.Test/Test/RedirectToRouteResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RedirectToRouteResultTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ReflectedActionDescriptorTest.cs b/test/System.Web.Mvc.Test/Test/ReflectedActionDescriptorTest.cs
index eaf418f4..7d49da92 100644
--- a/test/System.Web.Mvc.Test/Test/ReflectedActionDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ReflectedActionDescriptorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
diff --git a/test/System.Web.Mvc.Test/Test/ReflectedControllerDescriptorTest.cs b/test/System.Web.Mvc.Test/Test/ReflectedControllerDescriptorTest.cs
index 5f5ca11f..359e7560 100644
--- a/test/System.Web.Mvc.Test/Test/ReflectedControllerDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ReflectedControllerDescriptorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Linq;
using System.Reflection;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/ReflectedParameterBindingInfoTest.cs b/test/System.Web.Mvc.Test/Test/ReflectedParameterBindingInfoTest.cs
index f64238bf..5a3a1085 100644
--- a/test/System.Web.Mvc.Test/Test/ReflectedParameterBindingInfoTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ReflectedParameterBindingInfoTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Test/ReflectedParameterDescriptorTest.cs b/test/System.Web.Mvc.Test/Test/ReflectedParameterDescriptorTest.cs
index ec949366..e3a6157a 100644
--- a/test/System.Web.Mvc.Test/Test/ReflectedParameterDescriptorTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ReflectedParameterDescriptorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.ComponentModel;
using System.Reflection;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/RegularExpressionAttributeAdapterTest.cs b/test/System.Web.Mvc.Test/Test/RegularExpressionAttributeAdapterTest.cs
index cfba012e..69e2f7df 100644
--- a/test/System.Web.Mvc.Test/Test/RegularExpressionAttributeAdapterTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RegularExpressionAttributeAdapterTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/RemoteAttributeTest.cs b/test/System.Web.Mvc.Test/Test/RemoteAttributeTest.cs
index 019066d2..7135063a 100644
--- a/test/System.Web.Mvc.Test/Test/RemoteAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RemoteAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Routing;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/RequireHttpsAttributeTest.cs b/test/System.Web.Mvc.Test/Test/RequireHttpsAttributeTest.cs
index 38d623ac..5be32983 100644
--- a/test/System.Web.Mvc.Test/Test/RequireHttpsAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RequireHttpsAttributeTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/RequiredAttributeAdapterTest.cs b/test/System.Web.Mvc.Test/Test/RequiredAttributeAdapterTest.cs
index 62c041eb..befed715 100644
--- a/test/System.Web.Mvc.Test/Test/RequiredAttributeAdapterTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RequiredAttributeAdapterTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ResultExecutedContextTest.cs b/test/System.Web.Mvc.Test/Test/ResultExecutedContextTest.cs
index 7852b7eb..fcdd441c 100644
--- a/test/System.Web.Mvc.Test/Test/ResultExecutedContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ResultExecutedContextTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ResultExecutingContextTest.cs b/test/System.Web.Mvc.Test/Test/ResultExecutingContextTest.cs
index 2881e2c0..a56b70f8 100644
--- a/test/System.Web.Mvc.Test/Test/ResultExecutingContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ResultExecutingContextTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/RouteCollectionExtensionsTest.cs b/test/System.Web.Mvc.Test/Test/RouteCollectionExtensionsTest.cs
index 300de646..f68a1b23 100644
--- a/test/System.Web.Mvc.Test/Test/RouteCollectionExtensionsTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RouteCollectionExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Routing;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/RouteDataValueProviderFactoryTest.cs b/test/System.Web.Mvc.Test/Test/RouteDataValueProviderFactoryTest.cs
index dc66d1eb..d20fa5a5 100644
--- a/test/System.Web.Mvc.Test/Test/RouteDataValueProviderFactoryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/RouteDataValueProviderFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Routing;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/SelectListTest.cs b/test/System.Web.Mvc.Test/Test/SelectListTest.cs
index 1691291c..13f18e7d 100644
--- a/test/System.Web.Mvc.Test/Test/SelectListTest.cs
+++ b/test/System.Web.Mvc.Test/Test/SelectListTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/SessionStateTempDataProviderTest.cs b/test/System.Web.Mvc.Test/Test/SessionStateTempDataProviderTest.cs
index 252ff007..04bd8662 100644
--- a/test/System.Web.Mvc.Test/Test/SessionStateTempDataProviderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/SessionStateTempDataProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/SingleServiceResolverTest.cs b/test/System.Web.Mvc.Test/Test/SingleServiceResolverTest.cs
index 6c8b6aed..c62f5a7c 100644
--- a/test/System.Web.Mvc.Test/Test/SingleServiceResolverTest.cs
+++ b/test/System.Web.Mvc.Test/Test/SingleServiceResolverTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/StringLengthAttributeAdapterTest.cs b/test/System.Web.Mvc.Test/Test/StringLengthAttributeAdapterTest.cs
index 027eab5c..b201c83b 100644
--- a/test/System.Web.Mvc.Test/Test/StringLengthAttributeAdapterTest.cs
+++ b/test/System.Web.Mvc.Test/Test/StringLengthAttributeAdapterTest.cs
@@ -1,4 +1,6 @@
-using System.ComponentModel.DataAnnotations;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.ComponentModel.DataAnnotations;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/TempDataDictionaryTest.cs b/test/System.Web.Mvc.Test/Test/TempDataDictionaryTest.cs
index 78a6404c..f7013444 100644
--- a/test/System.Web.Mvc.Test/Test/TempDataDictionaryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/TempDataDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/TypeCacheSerializerTest.cs b/test/System.Web.Mvc.Test/Test/TypeCacheSerializerTest.cs
index d7447021..ceb4a0da 100644
--- a/test/System.Web.Mvc.Test/Test/TypeCacheSerializerTest.cs
+++ b/test/System.Web.Mvc.Test/Test/TypeCacheSerializerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/TypeCacheUtilTest.cs b/test/System.Web.Mvc.Test/Test/TypeCacheUtilTest.cs
index 7d60f20b..1a400d1c 100644
--- a/test/System.Web.Mvc.Test/Test/TypeCacheUtilTest.cs
+++ b/test/System.Web.Mvc.Test/Test/TypeCacheUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/TypeHelpersTest.cs b/test/System.Web.Mvc.Test/Test/TypeHelpersTest.cs
index 9815c9d5..759161b4 100644
--- a/test/System.Web.Mvc.Test/Test/TypeHelpersTest.cs
+++ b/test/System.Web.Mvc.Test/Test/TypeHelpersTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/UrlHelperTest.cs b/test/System.Web.Mvc.Test/Test/UrlHelperTest.cs
index b93e1e70..9abcd57a 100644
--- a/test/System.Web.Mvc.Test/Test/UrlHelperTest.cs
+++ b/test/System.Web.Mvc.Test/Test/UrlHelperTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Routing;
using Microsoft.Web.UnitTestUtil;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/UrlParameterTest.cs b/test/System.Web.Mvc.Test/Test/UrlParameterTest.cs
index 89f8e8df..acd7339c 100644
--- a/test/System.Web.Mvc.Test/Test/UrlParameterTest.cs
+++ b/test/System.Web.Mvc.Test/Test/UrlParameterTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/UrlRewriterHelperTest.cs b/test/System.Web.Mvc.Test/Test/UrlRewriterHelperTest.cs
index 8c8f8740..9918b5a2 100644
--- a/test/System.Web.Mvc.Test/Test/UrlRewriterHelperTest.cs
+++ b/test/System.Web.Mvc.Test/Test/UrlRewriterHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ValidatableObjectAdapterTest.cs b/test/System.Web.Mvc.Test/Test/ValidatableObjectAdapterTest.cs
index 4941de2f..dc79506d 100644
--- a/test/System.Web.Mvc.Test/Test/ValidatableObjectAdapterTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValidatableObjectAdapterTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/ValidateAntiForgeryTokenAttributeTest.cs b/test/System.Web.Mvc.Test/Test/ValidateAntiForgeryTokenAttributeTest.cs
index 7dfb5258..7dcf5973 100644
--- a/test/System.Web.Mvc.Test/Test/ValidateAntiForgeryTokenAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValidateAntiForgeryTokenAttributeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Helpers;
using System.Web.TestUtil;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/ValidateInputAttributeTest.cs b/test/System.Web.Mvc.Test/Test/ValidateInputAttributeTest.cs
index 0f94efc6..5ff3b38b 100644
--- a/test/System.Web.Mvc.Test/Test/ValidateInputAttributeTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValidateInputAttributeTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ValueProviderCollectionTest.cs b/test/System.Web.Mvc.Test/Test/ValueProviderCollectionTest.cs
index 950722fa..d6b3b964 100644
--- a/test/System.Web.Mvc.Test/Test/ValueProviderCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValueProviderCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ValueProviderDictionaryTest.cs b/test/System.Web.Mvc.Test/Test/ValueProviderDictionaryTest.cs
index 7bc74b78..a835333a 100644
--- a/test/System.Web.Mvc.Test/Test/ValueProviderDictionaryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValueProviderDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Globalization;
using System.Threading;
using System.Web.Routing;
diff --git a/test/System.Web.Mvc.Test/Test/ValueProviderFactoriesTest.cs b/test/System.Web.Mvc.Test/Test/ValueProviderFactoriesTest.cs
index a4a2ac56..c90bc4df 100644
--- a/test/System.Web.Mvc.Test/Test/ValueProviderFactoriesTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValueProviderFactoriesTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ValueProviderFactoryCollectionTest.cs b/test/System.Web.Mvc.Test/Test/ValueProviderFactoryCollectionTest.cs
index eedba8c0..dc56cec4 100644
--- a/test/System.Web.Mvc.Test/Test/ValueProviderFactoryCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValueProviderFactoryCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ValueProviderResultTest.cs b/test/System.Web.Mvc.Test/Test/ValueProviderResultTest.cs
index cae550d8..b66829aa 100644
--- a/test/System.Web.Mvc.Test/Test/ValueProviderResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValueProviderResultTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Globalization;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ValueProviderUtilTest.cs b/test/System.Web.Mvc.Test/Test/ValueProviderUtilTest.cs
index 7a06e167..5114902a 100644
--- a/test/System.Web.Mvc.Test/Test/ValueProviderUtilTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ValueProviderUtilTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Test/ViewContextTest.cs b/test/System.Web.Mvc.Test/Test/ViewContextTest.cs
index b8230fb2..2c9f7cf3 100644
--- a/test/System.Web.Mvc.Test/Test/ViewContextTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewContextTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.IO;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/ViewDataDictionaryTest.cs b/test/System.Web.Mvc.Test/Test/ViewDataDictionaryTest.cs
index 3321af13..f316ecc4 100644
--- a/test/System.Web.Mvc.Test/Test/ViewDataDictionaryTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewDataDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Web.TestUtil;
diff --git a/test/System.Web.Mvc.Test/Test/ViewDataInfoTest.cs b/test/System.Web.Mvc.Test/Test/ViewDataInfoTest.cs
index f2293550..873ae5d7 100644
--- a/test/System.Web.Mvc.Test/Test/ViewDataInfoTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewDataInfoTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/ViewEngineCollectionTest.cs b/test/System.Web.Mvc.Test/Test/ViewEngineCollectionTest.cs
index 331e37f7..cbde42dc 100644
--- a/test/System.Web.Mvc.Test/Test/ViewEngineCollectionTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewEngineCollectionTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ViewEngineResultTest.cs b/test/System.Web.Mvc.Test/Test/ViewEngineResultTest.cs
index 9791a683..f30a3f45 100644
--- a/test/System.Web.Mvc.Test/Test/ViewEngineResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewEngineResultTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ViewEnginesTest.cs b/test/System.Web.Mvc.Test/Test/ViewEnginesTest.cs
index 966d3b43..bf50d3cf 100644
--- a/test/System.Web.Mvc.Test/Test/ViewEnginesTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewEnginesTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Mvc.Test
{
diff --git a/test/System.Web.Mvc.Test/Test/ViewMasterPageControlBuilderTest.cs b/test/System.Web.Mvc.Test/Test/ViewMasterPageControlBuilderTest.cs
index c55d22d1..17f0c629 100644
--- a/test/System.Web.Mvc.Test/Test/ViewMasterPageControlBuilderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewMasterPageControlBuilderTest.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ViewMasterPageTest.cs b/test/System.Web.Mvc.Test/Test/ViewMasterPageTest.cs
index cfa0b3d6..a27868d7 100644
--- a/test/System.Web.Mvc.Test/Test/ViewMasterPageTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewMasterPageTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Routing;
using System.Web.UI;
using Moq;
diff --git a/test/System.Web.Mvc.Test/Test/ViewPageControlBuilderTest.cs b/test/System.Web.Mvc.Test/Test/ViewPageControlBuilderTest.cs
index 1ae597a1..3ee0a4d5 100644
--- a/test/System.Web.Mvc.Test/Test/ViewPageControlBuilderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewPageControlBuilderTest.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ViewPageTest.cs b/test/System.Web.Mvc.Test/Test/ViewPageTest.cs
index f7ae263f..b87e49ae 100644
--- a/test/System.Web.Mvc.Test/Test/ViewPageTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewPageTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.UI;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ViewResultBaseTest.cs b/test/System.Web.Mvc.Test/Test/ViewResultBaseTest.cs
index 3dc3bedf..11fd77d1 100644
--- a/test/System.Web.Mvc.Test/Test/ViewResultBaseTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewResultBaseTest.cs
@@ -1,4 +1,6 @@
-using System.Web.TestUtil;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.TestUtil;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Test/ViewResultTest.cs b/test/System.Web.Mvc.Test/Test/ViewResultTest.cs
index e78a366c..3c10cc20 100644
--- a/test/System.Web.Mvc.Test/Test/ViewResultTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewResultTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Web.Routing;
using System.Web.TestUtil;
diff --git a/test/System.Web.Mvc.Test/Test/ViewStartPageTest.cs b/test/System.Web.Mvc.Test/Test/ViewStartPageTest.cs
index 7bcdf8a0..7a5c7373 100644
--- a/test/System.Web.Mvc.Test/Test/ViewStartPageTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewStartPageTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Routing;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Routing;
using System.Web.WebPages;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ViewTypeParserFilterTest.cs b/test/System.Web.Mvc.Test/Test/ViewTypeParserFilterTest.cs
index 92c3c03e..0aea64dc 100644
--- a/test/System.Web.Mvc.Test/Test/ViewTypeParserFilterTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewTypeParserFilterTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.UI;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ViewUserControlControlBuilderTest.cs b/test/System.Web.Mvc.Test/Test/ViewUserControlControlBuilderTest.cs
index 94fbcf39..deb4fbb9 100644
--- a/test/System.Web.Mvc.Test/Test/ViewUserControlControlBuilderTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewUserControlControlBuilderTest.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/ViewUserControlTest.cs b/test/System.Web.Mvc.Test/Test/ViewUserControlTest.cs
index 37e8bdd1..7cb23b62 100644
--- a/test/System.Web.Mvc.Test/Test/ViewUserControlTest.cs
+++ b/test/System.Web.Mvc.Test/Test/ViewUserControlTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Routing;
using System.Web.TestUtil;
using System.Web.UI;
diff --git a/test/System.Web.Mvc.Test/Test/VirtualPathProviderViewEngineTest.cs b/test/System.Web.Mvc.Test/Test/VirtualPathProviderViewEngineTest.cs
index 555988df..637bc727 100644
--- a/test/System.Web.Mvc.Test/Test/VirtualPathProviderViewEngineTest.cs
+++ b/test/System.Web.Mvc.Test/Test/VirtualPathProviderViewEngineTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.IO;
using System.Linq;
using System.Web.Hosting;
diff --git a/test/System.Web.Mvc.Test/Test/WebFormViewEngineTest.cs b/test/System.Web.Mvc.Test/Test/WebFormViewEngineTest.cs
index 8b14bdbd..7cd49fca 100644
--- a/test/System.Web.Mvc.Test/Test/WebFormViewEngineTest.cs
+++ b/test/System.Web.Mvc.Test/Test/WebFormViewEngineTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Hosting;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Hosting;
using Moq;
using Xunit;
diff --git a/test/System.Web.Mvc.Test/Test/WebFormViewTest.cs b/test/System.Web.Mvc.Test/Test/WebFormViewTest.cs
index 83e9cb96..f2871621 100644
--- a/test/System.Web.Mvc.Test/Test/WebFormViewTest.cs
+++ b/test/System.Web.Mvc.Test/Test/WebFormViewTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Mvc.Test/Util/AnonymousObject.cs b/test/System.Web.Mvc.Test/Util/AnonymousObject.cs
index ec99ac82..63fe36fb 100644
--- a/test/System.Web.Mvc.Test/Util/AnonymousObject.cs
+++ b/test/System.Web.Mvc.Test/Util/AnonymousObject.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Util/DictionaryHelper.cs b/test/System.Web.Mvc.Test/Util/DictionaryHelper.cs
index 253f2292..21e1b8b6 100644
--- a/test/System.Web.Mvc.Test/Util/DictionaryHelper.cs
+++ b/test/System.Web.Mvc.Test/Util/DictionaryHelper.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections;
using System.Collections.Generic;
using System.Linq;
diff --git a/test/System.Web.Mvc.Test/Util/HttpContextHelpers.cs b/test/System.Web.Mvc.Test/Util/HttpContextHelpers.cs
index de2778a2..2d448067 100644
--- a/test/System.Web.Mvc.Test/Util/HttpContextHelpers.cs
+++ b/test/System.Web.Mvc.Test/Util/HttpContextHelpers.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Moq;
namespace System.Web.Mvc.Test
diff --git a/test/System.Web.Mvc.Test/Util/MvcHelper.cs b/test/System.Web.Mvc.Test/Util/MvcHelper.cs
index db87dd35..c094f612 100644
--- a/test/System.Web.Mvc.Test/Util/MvcHelper.cs
+++ b/test/System.Web.Mvc.Test/Util/MvcHelper.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections;
using System.IO;
using System.Web;
diff --git a/test/System.Web.Mvc.Test/Util/Resolver.cs b/test/System.Web.Mvc.Test/Util/Resolver.cs
index f83ec1bc..f1fd40e1 100644
--- a/test/System.Web.Mvc.Test/Util/Resolver.cs
+++ b/test/System.Web.Mvc.Test/Util/Resolver.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Mvc.Test
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Mvc.Test
{
public class Resolver<T> : IResolver<T>
{
diff --git a/test/System.Web.Mvc.Test/Util/SimpleValueProvider.cs b/test/System.Web.Mvc.Test/Util/SimpleValueProvider.cs
index c25be79c..b9f8c20e 100644
--- a/test/System.Web.Mvc.Test/Util/SimpleValueProvider.cs
+++ b/test/System.Web.Mvc.Test/Util/SimpleValueProvider.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Web.Mvc;
diff --git a/test/System.Web.Mvc.Test/Util/SimpleViewDataContainer.cs b/test/System.Web.Mvc.Test/Util/SimpleViewDataContainer.cs
index 304e6d8f..835b9c14 100644
--- a/test/System.Web.Mvc.Test/Util/SimpleViewDataContainer.cs
+++ b/test/System.Web.Mvc.Test/Util/SimpleViewDataContainer.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
namespace Microsoft.Web.UnitTestUtil
{
diff --git a/test/System.Web.Razor.Test/CSharpRazorCodeLanguageTest.cs b/test/System.Web.Razor.Test/CSharpRazorCodeLanguageTest.cs
index 587eb6f7..0d42df9c 100644
--- a/test/System.Web.Razor.Test/CSharpRazorCodeLanguageTest.cs
+++ b/test/System.Web.Razor.Test/CSharpRazorCodeLanguageTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using Microsoft.CSharp;
using Xunit;
diff --git a/test/System.Web.Razor.Test/CodeCompileUnitExtensions.cs b/test/System.Web.Razor.Test/CodeCompileUnitExtensions.cs
index 49f4a59f..9ea61c05 100644
--- a/test/System.Web.Razor.Test/CodeCompileUnitExtensions.cs
+++ b/test/System.Web.Razor.Test/CodeCompileUnitExtensions.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.CodeDom.Compiler;
using System.IO;
using System.Text;
diff --git a/test/System.Web.Razor.Test/Editor/RazorEditorParserTest.cs b/test/System.Web.Razor.Test/Editor/RazorEditorParserTest.cs
index c7dccca5..fb6f80a5 100644
--- a/test/System.Web.Razor.Test/Editor/RazorEditorParserTest.cs
+++ b/test/System.Web.Razor.Test/Editor/RazorEditorParserTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Web.Razor.Editor;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/Framework/BlockExtensions.cs b/test/System.Web.Razor.Test/Framework/BlockExtensions.cs
index 2effe832..a9ffcdbe 100644
--- a/test/System.Web.Razor.Test/Framework/BlockExtensions.cs
+++ b/test/System.Web.Razor.Test/Framework/BlockExtensions.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Test.Framework
{
diff --git a/test/System.Web.Razor.Test/Framework/BlockTypes.cs b/test/System.Web.Razor.Test/Framework/BlockTypes.cs
index c0cde64f..ea23d444 100644
--- a/test/System.Web.Razor.Test/Framework/BlockTypes.cs
+++ b/test/System.Web.Razor.Test/Framework/BlockTypes.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/Framework/CodeParserTestBase.cs b/test/System.Web.Razor.Test/Framework/CodeParserTestBase.cs
index 42dd4934..42300a79 100644
--- a/test/System.Web.Razor.Test/Framework/CodeParserTestBase.cs
+++ b/test/System.Web.Razor.Test/Framework/CodeParserTestBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/Framework/CsHtmlCodeParserTestBase.cs b/test/System.Web.Razor.Test/Framework/CsHtmlCodeParserTestBase.cs
index db9ff8bf..867047a8 100644
--- a/test/System.Web.Razor.Test/Framework/CsHtmlCodeParserTestBase.cs
+++ b/test/System.Web.Razor.Test/Framework/CsHtmlCodeParserTestBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser;
namespace System.Web.Razor.Test.Framework
diff --git a/test/System.Web.Razor.Test/Framework/CsHtmlMarkupParserTestBase.cs b/test/System.Web.Razor.Test/Framework/CsHtmlMarkupParserTestBase.cs
index 181abf9c..5998643c 100644
--- a/test/System.Web.Razor.Test/Framework/CsHtmlMarkupParserTestBase.cs
+++ b/test/System.Web.Razor.Test/Framework/CsHtmlMarkupParserTestBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser;
namespace System.Web.Razor.Test.Framework
diff --git a/test/System.Web.Razor.Test/Framework/ErrorCollector.cs b/test/System.Web.Razor.Test/Framework/ErrorCollector.cs
index 64a8e461..e0bf99f7 100644
--- a/test/System.Web.Razor.Test/Framework/ErrorCollector.cs
+++ b/test/System.Web.Razor.Test/Framework/ErrorCollector.cs
@@ -1,4 +1,6 @@
-using System.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Text;
using System.Web.Razor.Utils;
namespace System.Web.Razor.Test.Framework
diff --git a/test/System.Web.Razor.Test/Framework/MarkupParserTestBase.cs b/test/System.Web.Razor.Test/Framework/MarkupParserTestBase.cs
index 8df8ae57..724c8e31 100644
--- a/test/System.Web.Razor.Test/Framework/MarkupParserTestBase.cs
+++ b/test/System.Web.Razor.Test/Framework/MarkupParserTestBase.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
namespace System.Web.Razor.Test.Framework
diff --git a/test/System.Web.Razor.Test/Framework/ParserTestBase.cs b/test/System.Web.Razor.Test/Framework/ParserTestBase.cs
index 58f5dccb..d68a95db 100644
--- a/test/System.Web.Razor.Test/Framework/ParserTestBase.cs
+++ b/test/System.Web.Razor.Test/Framework/ParserTestBase.cs
@@ -1,4 +1,6 @@
-//#define PARSER_TRACE
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+//#define PARSER_TRACE
using System.Collections.Generic;
using System.Diagnostics;
diff --git a/test/System.Web.Razor.Test/Framework/RawTextSymbol.cs b/test/System.Web.Razor.Test/Framework/RawTextSymbol.cs
index abb02fd2..08a9ca7c 100644
--- a/test/System.Web.Razor.Test/Framework/RawTextSymbol.cs
+++ b/test/System.Web.Razor.Test/Framework/RawTextSymbol.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Text;
using System.Web.Razor.Tokenizer.Symbols;
diff --git a/test/System.Web.Razor.Test/Framework/TestSpanBuilder.cs b/test/System.Web.Razor.Test/Framework/TestSpanBuilder.cs
index 27a4776d..79580089 100644
--- a/test/System.Web.Razor.Test/Framework/TestSpanBuilder.cs
+++ b/test/System.Web.Razor.Test/Framework/TestSpanBuilder.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.Razor.Editor;
using System.Web.Razor.Generator;
diff --git a/test/System.Web.Razor.Test/Framework/VBHtmlCodeParserTestBase.cs b/test/System.Web.Razor.Test/Framework/VBHtmlCodeParserTestBase.cs
index 65336ab7..1c8514f2 100644
--- a/test/System.Web.Razor.Test/Framework/VBHtmlCodeParserTestBase.cs
+++ b/test/System.Web.Razor.Test/Framework/VBHtmlCodeParserTestBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser;
namespace System.Web.Razor.Test.Framework
diff --git a/test/System.Web.Razor.Test/Framework/VBHtmlMarkupParserTestBase.cs b/test/System.Web.Razor.Test/Framework/VBHtmlMarkupParserTestBase.cs
index a336f048..d6b6e570 100644
--- a/test/System.Web.Razor.Test/Framework/VBHtmlMarkupParserTestBase.cs
+++ b/test/System.Web.Razor.Test/Framework/VBHtmlMarkupParserTestBase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser;
namespace System.Web.Razor.Test.Framework
diff --git a/test/System.Web.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs b/test/System.Web.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs
index 893f8df6..d7075ab6 100644
--- a/test/System.Web.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs
+++ b/test/System.Web.Razor.Test/Generator/CSharpRazorCodeGeneratorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Generator;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.Razor.Test/Generator/GeneratedCodeMappingTest.cs b/test/System.Web.Razor.Test/Generator/GeneratedCodeMappingTest.cs
index b0abdef4..d50e9818 100644
--- a/test/System.Web.Razor.Test/Generator/GeneratedCodeMappingTest.cs
+++ b/test/System.Web.Razor.Test/Generator/GeneratedCodeMappingTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using Xunit;
namespace System.Web.Razor.Test.Generator
diff --git a/test/System.Web.Razor.Test/Generator/RazorCodeGeneratorTest.cs b/test/System.Web.Razor.Test/Generator/RazorCodeGeneratorTest.cs
index 0a130d95..08fb3194 100644
--- a/test/System.Web.Razor.Test/Generator/RazorCodeGeneratorTest.cs
+++ b/test/System.Web.Razor.Test/Generator/RazorCodeGeneratorTest.cs
@@ -1,4 +1,6 @@
-//#define GENERATE_BASELINES
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+//#define GENERATE_BASELINES
using System.CodeDom;
using System.CodeDom.Compiler;
diff --git a/test/System.Web.Razor.Test/Generator/VBRazorCodeGeneratorTest.cs b/test/System.Web.Razor.Test/Generator/VBRazorCodeGeneratorTest.cs
index 01c78fa5..719dcba1 100644
--- a/test/System.Web.Razor.Test/Generator/VBRazorCodeGeneratorTest.cs
+++ b/test/System.Web.Razor.Test/Generator/VBRazorCodeGeneratorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Generator;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.Razor.Test/Parser/BlockTest.cs b/test/System.Web.Razor.Test/Parser/BlockTest.cs
index 92561fa0..cf51fa16 100644
--- a/test/System.Web.Razor.Test/Parser/BlockTest.cs
+++ b/test/System.Web.Razor.Test/Parser/BlockTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpAutoCompleteTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpAutoCompleteTest.cs
index ed10c56f..6538edb0 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpAutoCompleteTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpAutoCompleteTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpBlockTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpBlockTest.cs
index addf3951..1b9b17ce 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpBlockTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpBlockTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpDirectivesTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpDirectivesTest.cs
index 00bdb167..469ec43b 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpDirectivesTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpDirectivesTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpErrorTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpErrorTest.cs
index 5f5b8796..c189a461 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpErrorTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpErrorTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpExplicitExpressionTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpExplicitExpressionTest.cs
index 24156f30..5b11b3ef 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpExplicitExpressionTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpExplicitExpressionTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Text;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpHelperTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpHelperTest.cs
index 0bb99afa..7e20e7b0 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpHelperTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpImplicitExpressionTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpImplicitExpressionTest.cs
index 44a375c1..4989bc73 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpImplicitExpressionTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpImplicitExpressionTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpLayoutDirectiveTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpLayoutDirectiveTest.cs
index ad444764..5de0bfbf 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpLayoutDirectiveTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpLayoutDirectiveTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Editor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Editor;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpNestedStatementsTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpNestedStatementsTest.cs
index 7e8f2bba..3f8980df 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpNestedStatementsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpNestedStatementsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpRazorCommentsTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpRazorCommentsTest.cs
index 7942c9e6..2ca3cd73 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpRazorCommentsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpRazorCommentsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpReservedWordsTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpReservedWordsTest.cs
index cc6bfdde..65a8ac21 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpReservedWordsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpReservedWordsTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpSectionTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpSectionTest.cs
index 2cac3f27..2c000af2 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpSectionTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpSectionTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpSpecialBlockTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpSpecialBlockTest.cs
index 1f10433e..ed2f9b9d 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpSpecialBlockTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpSpecialBlockTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpStatementTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpStatementTest.cs
index fb2629f7..acce64ea 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpStatementTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpStatementTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpTemplateTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpTemplateTest.cs
index 4b797d3e..51c5813f 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpTemplateTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpTemplateTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Editor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Editor;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpToMarkupSwitchTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpToMarkupSwitchTest.cs
index c84ff737..26788ec3 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpToMarkupSwitchTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpToMarkupSwitchTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Editor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Editor;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpVerbatimBlockTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpVerbatimBlockTest.cs
index dcc20cba..1960e6b1 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpVerbatimBlockTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpVerbatimBlockTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Text;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CSharpWhitespaceHandlingTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CSharpWhitespaceHandlingTest.cs
index 92a5c2b9..e441c30a 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CSharpWhitespaceHandlingTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CSharpWhitespaceHandlingTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Parser/CSharp/CsHtmlDocumentTest.cs b/test/System.Web.Razor.Test/Parser/CSharp/CsHtmlDocumentTest.cs
index b7c17d70..f77d807e 100644
--- a/test/System.Web.Razor.Test/Parser/CSharp/CsHtmlDocumentTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CSharp/CsHtmlDocumentTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/CallbackParserListenerTest.cs b/test/System.Web.Razor.Test/Parser/CallbackParserListenerTest.cs
index 499a84ef..e63c85da 100644
--- a/test/System.Web.Razor.Test/Parser/CallbackParserListenerTest.cs
+++ b/test/System.Web.Razor.Test/Parser/CallbackParserListenerTest.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/Html/HtmlAttributeTest.cs b/test/System.Web.Razor.Test/Parser/Html/HtmlAttributeTest.cs
index 33e6c1ad..bb2a92fa 100644
--- a/test/System.Web.Razor.Test/Parser/Html/HtmlAttributeTest.cs
+++ b/test/System.Web.Razor.Test/Parser/Html/HtmlAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Editor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Editor;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/Parser/Html/HtmlBlockTest.cs b/test/System.Web.Razor.Test/Parser/Html/HtmlBlockTest.cs
index 277f5744..f05a07cc 100644
--- a/test/System.Web.Razor.Test/Parser/Html/HtmlBlockTest.cs
+++ b/test/System.Web.Razor.Test/Parser/Html/HtmlBlockTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Editor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Editor;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/Parser/Html/HtmlDocumentTest.cs b/test/System.Web.Razor.Test/Parser/Html/HtmlDocumentTest.cs
index 5b0220cc..ca8792be 100644
--- a/test/System.Web.Razor.Test/Parser/Html/HtmlDocumentTest.cs
+++ b/test/System.Web.Razor.Test/Parser/Html/HtmlDocumentTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/Html/HtmlErrorTest.cs b/test/System.Web.Razor.Test/Parser/Html/HtmlErrorTest.cs
index 191a3f92..34b6145b 100644
--- a/test/System.Web.Razor.Test/Parser/Html/HtmlErrorTest.cs
+++ b/test/System.Web.Razor.Test/Parser/Html/HtmlErrorTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/Html/HtmlParserTestUtils.cs b/test/System.Web.Razor.Test/Parser/Html/HtmlParserTestUtils.cs
index 595651fb..c537daa9 100644
--- a/test/System.Web.Razor.Test/Parser/Html/HtmlParserTestUtils.cs
+++ b/test/System.Web.Razor.Test/Parser/Html/HtmlParserTestUtils.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/Html/HtmlTagsTest.cs b/test/System.Web.Razor.Test/Parser/Html/HtmlTagsTest.cs
index 465666e1..4d62849c 100644
--- a/test/System.Web.Razor.Test/Parser/Html/HtmlTagsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/Html/HtmlTagsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/Html/HtmlToCodeSwitchTest.cs b/test/System.Web.Razor.Test/Parser/Html/HtmlToCodeSwitchTest.cs
index ba4229b1..34f661ce 100644
--- a/test/System.Web.Razor.Test/Parser/Html/HtmlToCodeSwitchTest.cs
+++ b/test/System.Web.Razor.Test/Parser/Html/HtmlToCodeSwitchTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Editor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Editor;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/Parser/Html/HtmlUrlAttributeTest.cs b/test/System.Web.Razor.Test/Parser/Html/HtmlUrlAttributeTest.cs
index ad5fe9fa..388ab3cd 100644
--- a/test/System.Web.Razor.Test/Parser/Html/HtmlUrlAttributeTest.cs
+++ b/test/System.Web.Razor.Test/Parser/Html/HtmlUrlAttributeTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Razor.Editor;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
diff --git a/test/System.Web.Razor.Test/Parser/Old/CsHtmlDocumentTest.cs b/test/System.Web.Razor.Test/Parser/Old/CsHtmlDocumentTest.cs
index 7480d2ba..23128098 100644
--- a/test/System.Web.Razor.Test/Parser/Old/CsHtmlDocumentTest.cs
+++ b/test/System.Web.Razor.Test/Parser/Old/CsHtmlDocumentTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Text;
diff --git a/test/System.Web.Razor.Test/Parser/ParserContextTest.cs b/test/System.Web.Razor.Test/Parser/ParserContextTest.cs
index bd7e5ab6..d6460c7d 100644
--- a/test/System.Web.Razor.Test/Parser/ParserContextTest.cs
+++ b/test/System.Web.Razor.Test/Parser/ParserContextTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/ParserVisitorExtensionsTest.cs b/test/System.Web.Razor.Test/Parser/ParserVisitorExtensionsTest.cs
index 903354ec..6c5d9d6f 100644
--- a/test/System.Web.Razor.Test/Parser/ParserVisitorExtensionsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/ParserVisitorExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using Moq;
diff --git a/test/System.Web.Razor.Test/Parser/PartialParsing/CSharpPartialParsingTest.cs b/test/System.Web.Razor.Test/Parser/PartialParsing/CSharpPartialParsingTest.cs
index b57dbd19..b66946c3 100644
--- a/test/System.Web.Razor.Test/Parser/PartialParsing/CSharpPartialParsingTest.cs
+++ b/test/System.Web.Razor.Test/Parser/PartialParsing/CSharpPartialParsingTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Text;
diff --git a/test/System.Web.Razor.Test/Parser/PartialParsing/PartialParsingTestBase.cs b/test/System.Web.Razor.Test/Parser/PartialParsing/PartialParsingTestBase.cs
index 34b63736..b3e3c89d 100644
--- a/test/System.Web.Razor.Test/Parser/PartialParsing/PartialParsingTestBase.cs
+++ b/test/System.Web.Razor.Test/Parser/PartialParsing/PartialParsingTestBase.cs
@@ -1,4 +1,6 @@
-using System.Threading;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/PartialParsing/VBPartialParsingTest.cs b/test/System.Web.Razor.Test/Parser/PartialParsing/VBPartialParsingTest.cs
index 7cf7738d..f242747f 100644
--- a/test/System.Web.Razor.Test/Parser/PartialParsing/VBPartialParsingTest.cs
+++ b/test/System.Web.Razor.Test/Parser/PartialParsing/VBPartialParsingTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Text;
diff --git a/test/System.Web.Razor.Test/Parser/RazorParserTest.cs b/test/System.Web.Razor.Test/Parser/RazorParserTest.cs
index 69c0ff33..9346ef9c 100644
--- a/test/System.Web.Razor.Test/Parser/RazorParserTest.cs
+++ b/test/System.Web.Razor.Test/Parser/RazorParserTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBAutoCompleteTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBAutoCompleteTest.cs
index dc557bf2..a1ebbec2 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBAutoCompleteTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBAutoCompleteTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBBlockTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBBlockTest.cs
index a346dce5..c7aaf3eb 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBBlockTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBBlockTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBContinueStatementTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBContinueStatementTest.cs
index b342c8ee..fae68688 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBContinueStatementTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBContinueStatementTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBDirectiveTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBDirectiveTest.cs
index ad212625..2962a9bf 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBDirectiveTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBDirectiveTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBErrorTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBErrorTest.cs
index d0f1bdc7..1c3a19cf 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBErrorTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBErrorTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Razor.Editor;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBExitStatementTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBExitStatementTest.cs
index c7968f58..42b8d535 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBExitStatementTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBExitStatementTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBExplicitExpressionTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBExplicitExpressionTest.cs
index bd41e3e4..20c1cce7 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBExplicitExpressionTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBExplicitExpressionTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBExpressionTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBExpressionTest.cs
index 6b29123b..24b80ab4 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBExpressionTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBExpressionTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Text;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBExpressionsInCodeTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBExpressionsInCodeTest.cs
index 8be07bca..777a386f 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBExpressionsInCodeTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBExpressionsInCodeTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBHelperTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBHelperTest.cs
index 9b0f501f..81a0d7cc 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBHelperTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBHtmlDocumentTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBHtmlDocumentTest.cs
index 8bf1a066..8eb450e0 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBHtmlDocumentTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBHtmlDocumentTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBImplicitExpressionTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBImplicitExpressionTest.cs
index 1ec7528d..f989c113 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBImplicitExpressionTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBImplicitExpressionTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBLayoutDirectiveTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBLayoutDirectiveTest.cs
index a1d58b86..a0f5bf6b 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBLayoutDirectiveTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBLayoutDirectiveTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Editor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Editor;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBNestedStatementsTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBNestedStatementsTest.cs
index 8d4f8fca..5876ad8e 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBNestedStatementsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBNestedStatementsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser.SyntaxTree;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBRazorCommentsTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBRazorCommentsTest.cs
index e90c5a2d..0d8e94a0 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBRazorCommentsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBRazorCommentsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBReservedWordsTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBReservedWordsTest.cs
index fe0c1f87..4f401b23 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBReservedWordsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBReservedWordsTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBSectionTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBSectionTest.cs
index ff69185b..4b36c8c4 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBSectionTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBSectionTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBSpecialKeywordsTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBSpecialKeywordsTest.cs
index 9c4b17bd..822fafd9 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBSpecialKeywordsTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBSpecialKeywordsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBStatementTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBStatementTest.cs
index 73423af5..10d7443e 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBStatementTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBStatementTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBTemplateTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBTemplateTest.cs
index 76992485..1182b624 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBTemplateTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBTemplateTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Resources;
diff --git a/test/System.Web.Razor.Test/Parser/VB/VBToMarkupSwitchTest.cs b/test/System.Web.Razor.Test/Parser/VB/VBToMarkupSwitchTest.cs
index b8568626..551f93ee 100644
--- a/test/System.Web.Razor.Test/Parser/VB/VBToMarkupSwitchTest.cs
+++ b/test/System.Web.Razor.Test/Parser/VB/VBToMarkupSwitchTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Editor;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Editor;
using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
diff --git a/test/System.Web.Razor.Test/Parser/WhitespaceRewriterTest.cs b/test/System.Web.Razor.Test/Parser/WhitespaceRewriterTest.cs
index 146312a4..374391cd 100644
--- a/test/System.Web.Razor.Test/Parser/WhitespaceRewriterTest.cs
+++ b/test/System.Web.Razor.Test/Parser/WhitespaceRewriterTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Parser;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Parser;
using System.Web.Razor.Parser.SyntaxTree;
using System.Web.Razor.Test.Framework;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Properties/AssemblyInfo.cs b/test/System.Web.Razor.Test/Properties/AssemblyInfo.cs
index 7256e213..301b140f 100644
--- a/test/System.Web.Razor.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.Razor.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/System.Web.Razor.Test/RazorCodeLanguageTest.cs b/test/System.Web.Razor.Test/RazorCodeLanguageTest.cs
index 2dab4b84..59eee4cf 100644
--- a/test/System.Web.Razor.Test/RazorCodeLanguageTest.cs
+++ b/test/System.Web.Razor.Test/RazorCodeLanguageTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace System.Web.Razor.Test
{
diff --git a/test/System.Web.Razor.Test/RazorDirectiveAttributeTest.cs b/test/System.Web.Razor.Test/RazorDirectiveAttributeTest.cs
index d26ec878..4e87dee4 100644
--- a/test/System.Web.Razor.Test/RazorDirectiveAttributeTest.cs
+++ b/test/System.Web.Razor.Test/RazorDirectiveAttributeTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/RazorEngineHostTest.cs b/test/System.Web.Razor.Test/RazorEngineHostTest.cs
index 1385fec8..654108d5 100644
--- a/test/System.Web.Razor.Test/RazorEngineHostTest.cs
+++ b/test/System.Web.Razor.Test/RazorEngineHostTest.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using Xunit;
diff --git a/test/System.Web.Razor.Test/RazorTemplateEngineTest.cs b/test/System.Web.Razor.Test/RazorTemplateEngineTest.cs
index 1f3d4fff..25bc166c 100644
--- a/test/System.Web.Razor.Test/RazorTemplateEngineTest.cs
+++ b/test/System.Web.Razor.Test/RazorTemplateEngineTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Threading;
using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
diff --git a/test/System.Web.Razor.Test/StringTextBuffer.cs b/test/System.Web.Razor.Test/StringTextBuffer.cs
index d94ddfba..48684cd4 100644
--- a/test/System.Web.Razor.Test/StringTextBuffer.cs
+++ b/test/System.Web.Razor.Test/StringTextBuffer.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
namespace System.Web.WebPages.TestUtils
{
diff --git a/test/System.Web.Razor.Test/Text/BufferingTextReaderTest.cs b/test/System.Web.Razor.Test/Text/BufferingTextReaderTest.cs
index b4b8c019..94680200 100644
--- a/test/System.Web.Razor.Test/Text/BufferingTextReaderTest.cs
+++ b/test/System.Web.Razor.Test/Text/BufferingTextReaderTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Razor.Text;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/Text/LineTrackingStringBufferTest.cs b/test/System.Web.Razor.Test/Text/LineTrackingStringBufferTest.cs
index 52cffb7f..6d4c5cd8 100644
--- a/test/System.Web.Razor.Test/Text/LineTrackingStringBufferTest.cs
+++ b/test/System.Web.Razor.Test/Text/LineTrackingStringBufferTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
using Xunit;
namespace System.Web.Razor.Test.Text
diff --git a/test/System.Web.Razor.Test/Text/LookaheadTextReaderTestBase.cs b/test/System.Web.Razor.Test/Text/LookaheadTextReaderTestBase.cs
index fbcc8e29..f3f934e8 100644
--- a/test/System.Web.Razor.Test/Text/LookaheadTextReaderTestBase.cs
+++ b/test/System.Web.Razor.Test/Text/LookaheadTextReaderTestBase.cs
@@ -1,4 +1,6 @@
-using System.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Text;
using System.Web.Razor.Resources;
using System.Web.Razor.Text;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/Text/SourceLocationTest.cs b/test/System.Web.Razor.Test/Text/SourceLocationTest.cs
index 54e907b8..55b6d871 100644
--- a/test/System.Web.Razor.Test/Text/SourceLocationTest.cs
+++ b/test/System.Web.Razor.Test/Text/SourceLocationTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
using Xunit;
namespace System.Web.Razor.Test.Text
diff --git a/test/System.Web.Razor.Test/Text/SourceLocationTrackerTest.cs b/test/System.Web.Razor.Test/Text/SourceLocationTrackerTest.cs
index 35b4d281..9438ff61 100644
--- a/test/System.Web.Razor.Test/Text/SourceLocationTrackerTest.cs
+++ b/test/System.Web.Razor.Test/Text/SourceLocationTrackerTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
using Xunit;
namespace System.Web.Razor.Test.Text
diff --git a/test/System.Web.Razor.Test/Text/TextBufferReaderTest.cs b/test/System.Web.Razor.Test/Text/TextBufferReaderTest.cs
index bb244411..24918b89 100644
--- a/test/System.Web.Razor.Test/Text/TextBufferReaderTest.cs
+++ b/test/System.Web.Razor.Test/Text/TextBufferReaderTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
using System.Web.WebPages.TestUtils;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/Text/TextChangeTest.cs b/test/System.Web.Razor.Test/Text/TextChangeTest.cs
index 6e9e64d5..df30a8b2 100644
--- a/test/System.Web.Razor.Test/Text/TextChangeTest.cs
+++ b/test/System.Web.Razor.Test/Text/TextChangeTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
using System.Web.WebPages.TestUtils;
using Moq;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Text/TextReaderExtensionsTest.cs b/test/System.Web.Razor.Test/Text/TextReaderExtensionsTest.cs
index 8d544a8b..2b6980ba 100644
--- a/test/System.Web.Razor.Test/Text/TextReaderExtensionsTest.cs
+++ b/test/System.Web.Razor.Test/Text/TextReaderExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Razor.Parser;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerCommentTest.cs b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerCommentTest.cs
index 559b0117..70f3fb10 100644
--- a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerCommentTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerCommentTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
namespace System.Web.Razor.Test.Tokenizer
diff --git a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerIdentifierTest.cs b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerIdentifierTest.cs
index a35f483c..c4eef6a8 100644
--- a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerIdentifierTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerIdentifierTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
namespace System.Web.Razor.Test.Tokenizer
diff --git a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerLiteralTest.cs b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerLiteralTest.cs
index b6a0df0f..c82a83cd 100644
--- a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerLiteralTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerLiteralTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
namespace System.Web.Razor.Test.Tokenizer
diff --git a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerOperatorsTest.cs b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerOperatorsTest.cs
index 5507102a..54f40d66 100644
--- a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerOperatorsTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerOperatorsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
namespace System.Web.Razor.Test.Tokenizer
diff --git a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTest.cs b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTest.cs
index 9b9b64cf..fc82ac53 100644
--- a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer;
using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTestBase.cs b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTestBase.cs
index 9d7b4d97..3349b309 100644
--- a/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTestBase.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/CSharpTokenizerTestBase.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
using System.Web.Razor.Tokenizer;
using System.Web.Razor.Tokenizer.Symbols;
diff --git a/test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTest.cs b/test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTest.cs
index 6a2387d8..9512d8bd 100644
--- a/test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer;
using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTestBase.cs b/test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTestBase.cs
index 06210d37..d90d9fa7 100644
--- a/test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTestBase.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/HtmlTokenizerTestBase.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
using System.Web.Razor.Tokenizer;
using System.Web.Razor.Tokenizer.Symbols;
diff --git a/test/System.Web.Razor.Test/Tokenizer/TokenizerLookaheadTest.cs b/test/System.Web.Razor.Test/Tokenizer/TokenizerLookaheadTest.cs
index bc1d2db9..a1da3de6 100644
--- a/test/System.Web.Razor.Test/Tokenizer/TokenizerLookaheadTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/TokenizerLookaheadTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Web.Razor.Text;
using System.Web.Razor.Tokenizer;
using System.Web.Razor.Tokenizer.Symbols;
diff --git a/test/System.Web.Razor.Test/Tokenizer/TokenizerTestBase.cs b/test/System.Web.Razor.Test/Tokenizer/TokenizerTestBase.cs
index 5b5e6612..7772cf81 100644
--- a/test/System.Web.Razor.Test/Tokenizer/TokenizerTestBase.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/TokenizerTestBase.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.IO;
using System.Text;
using System.Web.Razor.Text;
diff --git a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerCommentTest.cs b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerCommentTest.cs
index cc32eb33..25122fdf 100644
--- a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerCommentTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerCommentTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
namespace System.Web.Razor.Test.Tokenizer
diff --git a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerIdentifierTest.cs b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerIdentifierTest.cs
index a4c5a3e7..8b82c3ed 100644
--- a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerIdentifierTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerIdentifierTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
namespace System.Web.Razor.Test.Tokenizer
diff --git a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerLiteralTest.cs b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerLiteralTest.cs
index e6844e42..94f3f658 100644
--- a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerLiteralTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerLiteralTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
namespace System.Web.Razor.Test.Tokenizer
diff --git a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerOperatorsTest.cs b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerOperatorsTest.cs
index 47eab61c..c66ad32f 100644
--- a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerOperatorsTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerOperatorsTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer.Symbols;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
namespace System.Web.Razor.Test.Tokenizer
diff --git a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerTest.cs b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerTest.cs
index 01d8f5ca..1c6fe5e0 100644
--- a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerTest.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Tokenizer;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Tokenizer;
using System.Web.Razor.Tokenizer.Symbols;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerTestBase.cs b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerTestBase.cs
index c6252c04..75c5c26c 100644
--- a/test/System.Web.Razor.Test/Tokenizer/VBTokenizerTestBase.cs
+++ b/test/System.Web.Razor.Test/Tokenizer/VBTokenizerTestBase.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Text;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Text;
using System.Web.Razor.Tokenizer;
using System.Web.Razor.Tokenizer.Symbols;
diff --git a/test/System.Web.Razor.Test/Utils/DisposableActionTest.cs b/test/System.Web.Razor.Test/Utils/DisposableActionTest.cs
index 9ddd06ad..fb3d7b18 100644
--- a/test/System.Web.Razor.Test/Utils/DisposableActionTest.cs
+++ b/test/System.Web.Razor.Test/Utils/DisposableActionTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Utils;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Utils;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.Razor.Test/Utils/EnumerableUtils.cs b/test/System.Web.Razor.Test/Utils/EnumerableUtils.cs
index 1fbab3d7..196a4bec 100644
--- a/test/System.Web.Razor.Test/Utils/EnumerableUtils.cs
+++ b/test/System.Web.Razor.Test/Utils/EnumerableUtils.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Razor.Test.Utils
{
diff --git a/test/System.Web.Razor.Test/Utils/MiscAssert.cs b/test/System.Web.Razor.Test/Utils/MiscAssert.cs
index 833800b0..ba73f060 100644
--- a/test/System.Web.Razor.Test/Utils/MiscAssert.cs
+++ b/test/System.Web.Razor.Test/Utils/MiscAssert.cs
@@ -1,4 +1,6 @@
-using System.Linq.Expressions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq.Expressions;
using Xunit;
namespace System.Web.Razor.Test.Utils
diff --git a/test/System.Web.Razor.Test/Utils/MiscUtils.cs b/test/System.Web.Razor.Test/Utils/MiscUtils.cs
index c1e5db39..71f81f68 100644
--- a/test/System.Web.Razor.Test/Utils/MiscUtils.cs
+++ b/test/System.Web.Razor.Test/Utils/MiscUtils.cs
@@ -1,4 +1,6 @@
-using System.Diagnostics;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Text.RegularExpressions;
using System.Threading;
using Xunit;
diff --git a/test/System.Web.Razor.Test/Utils/SpanAssert.cs b/test/System.Web.Razor.Test/Utils/SpanAssert.cs
index b6a9b39d..cca96054 100644
--- a/test/System.Web.Razor.Test/Utils/SpanAssert.cs
+++ b/test/System.Web.Razor.Test/Utils/SpanAssert.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Text;
using System.Web.Razor.Parser.SyntaxTree;
diff --git a/test/System.Web.Razor.Test/VBRazorCodeLanguageTest.cs b/test/System.Web.Razor.Test/VBRazorCodeLanguageTest.cs
index 78e26a83..8dca3dfa 100644
--- a/test/System.Web.Razor.Test/VBRazorCodeLanguageTest.cs
+++ b/test/System.Web.Razor.Test/VBRazorCodeLanguageTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Razor.Generator;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Razor.Generator;
using System.Web.Razor.Parser;
using Microsoft.VisualBasic;
using Xunit;
diff --git a/test/System.Web.WebPages.Administration.Test/AdminPackageTest.cs b/test/System.Web.WebPages.Administration.Test/AdminPackageTest.cs
index aee0dbeb..f6ef1760 100644
--- a/test/System.Web.WebPages.Administration.Test/AdminPackageTest.cs
+++ b/test/System.Web.WebPages.Administration.Test/AdminPackageTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.IO;
using System.Text;
using System.Web.Helpers;
diff --git a/test/System.Web.WebPages.Administration.Test/PackageManagerModuleTest.cs b/test/System.Web.WebPages.Administration.Test/PackageManagerModuleTest.cs
index 2f57bf85..a5daf0fa 100644
--- a/test/System.Web.WebPages.Administration.Test/PackageManagerModuleTest.cs
+++ b/test/System.Web.WebPages.Administration.Test/PackageManagerModuleTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.WebPages.Administration.PackageManager;
using Moq;
diff --git a/test/System.Web.WebPages.Administration.Test/PackagesSourceFileTest.cs b/test/System.Web.WebPages.Administration.Test/PackagesSourceFileTest.cs
index 7094fb33..7c71f5f7 100644
--- a/test/System.Web.WebPages.Administration.Test/PackagesSourceFileTest.cs
+++ b/test/System.Web.WebPages.Administration.Test/PackagesSourceFileTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Linq;
using System.Text;
using System.Web.WebPages.Administration.PackageManager;
diff --git a/test/System.Web.WebPages.Administration.Test/PageUtilsTest.cs b/test/System.Web.WebPages.Administration.Test/PageUtilsTest.cs
index 72370d17..0de4be26 100644
--- a/test/System.Web.WebPages.Administration.Test/PageUtilsTest.cs
+++ b/test/System.Web.WebPages.Administration.Test/PageUtilsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Web.WebPages.Administration.PackageManager;
using Moq;
diff --git a/test/System.Web.WebPages.Administration.Test/PreApplicationStartCodeTest.cs b/test/System.Web.WebPages.Administration.Test/PreApplicationStartCodeTest.cs
index de9e5e74..11f89633 100644
--- a/test/System.Web.WebPages.Administration.Test/PreApplicationStartCodeTest.cs
+++ b/test/System.Web.WebPages.Administration.Test/PreApplicationStartCodeTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.WebPages.TestUtils;
using Xunit;
diff --git a/test/System.Web.WebPages.Administration.Test/RemoteAssemblyTest.cs b/test/System.Web.WebPages.Administration.Test/RemoteAssemblyTest.cs
index fea9ddd1..8598dbdb 100644
--- a/test/System.Web.WebPages.Administration.Test/RemoteAssemblyTest.cs
+++ b/test/System.Web.WebPages.Administration.Test/RemoteAssemblyTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.WebPages.Administration.PackageManager;
using Moq;
using NuGet.Runtime;
diff --git a/test/System.Web.WebPages.Administration.Test/WebProjectManagerTest.cs b/test/System.Web.WebPages.Administration.Test/WebProjectManagerTest.cs
index 015da442..0b8d084c 100644
--- a/test/System.Web.WebPages.Administration.Test/WebProjectManagerTest.cs
+++ b/test/System.Web.WebPages.Administration.Test/WebProjectManagerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Web.WebPages.Administration.PackageManager;
using Moq;
diff --git a/test/System.Web.WebPages.Administration.Test/WebProjectSystemTest.cs b/test/System.Web.WebPages.Administration.Test/WebProjectSystemTest.cs
index 8cf94a77..c117124a 100644
--- a/test/System.Web.WebPages.Administration.Test/WebProjectSystemTest.cs
+++ b/test/System.Web.WebPages.Administration.Test/WebProjectSystemTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
diff --git a/test/System.Web.WebPages.Deployment.Test/AssemblyUtilsTest.cs b/test/System.Web.WebPages.Deployment.Test/AssemblyUtilsTest.cs
index 7cf719f6..804cf666 100644
--- a/test/System.Web.WebPages.Deployment.Test/AssemblyUtilsTest.cs
+++ b/test/System.Web.WebPages.Deployment.Test/AssemblyUtilsTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
diff --git a/test/System.Web.WebPages.Deployment.Test/DeploymentUtil.cs b/test/System.Web.WebPages.Deployment.Test/DeploymentUtil.cs
index 514b5116..cb7bb162 100644
--- a/test/System.Web.WebPages.Deployment.Test/DeploymentUtil.cs
+++ b/test/System.Web.WebPages.Deployment.Test/DeploymentUtil.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
namespace System.Web.WebPages.Deployment.Test
{
diff --git a/test/System.Web.WebPages.Deployment.Test/PreApplicationStartCodeTest.cs b/test/System.Web.WebPages.Deployment.Test/PreApplicationStartCodeTest.cs
index 464d977a..e940f9e8 100644
--- a/test/System.Web.WebPages.Deployment.Test/PreApplicationStartCodeTest.cs
+++ b/test/System.Web.WebPages.Deployment.Test/PreApplicationStartCodeTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.IO;
using System.Linq;
diff --git a/test/System.Web.WebPages.Deployment.Test/Properties/AssemblyInfo.cs b/test/System.Web.WebPages.Deployment.Test/Properties/AssemblyInfo.cs
index 16a6ad5e..0f02895a 100644
--- a/test/System.Web.WebPages.Deployment.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.WebPages.Deployment.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/System.Web.WebPages.Deployment.Test/TestFileSystem.cs b/test/System.Web.WebPages.Deployment.Test/TestFileSystem.cs
index 09263d14..99948aeb 100644
--- a/test/System.Web.WebPages.Deployment.Test/TestFileSystem.cs
+++ b/test/System.Web.WebPages.Deployment.Test/TestFileSystem.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using Microsoft.Internal.Web.Utils;
diff --git a/test/System.Web.WebPages.Deployment.Test/WebPagesDeploymentTest.cs b/test/System.Web.WebPages.Deployment.Test/WebPagesDeploymentTest.cs
index 7deabc85..885926fd 100644
--- a/test/System.Web.WebPages.Deployment.Test/WebPagesDeploymentTest.cs
+++ b/test/System.Web.WebPages.Deployment.Test/WebPagesDeploymentTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.IO;
using System.Reflection;
diff --git a/test/System.Web.WebPages.Razor.Test/PreApplicationStartCodeTest.cs b/test/System.Web.WebPages.Razor.Test/PreApplicationStartCodeTest.cs
index 228b0bc5..83284d0b 100644
--- a/test/System.Web.WebPages.Razor.Test/PreApplicationStartCodeTest.cs
+++ b/test/System.Web.WebPages.Razor.Test/PreApplicationStartCodeTest.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Web.Compilation;
using System.Web.WebPages.TestUtils;
using Xunit;
diff --git a/test/System.Web.WebPages.Razor.Test/Properties/AssemblyInfo.cs b/test/System.Web.WebPages.Razor.Test/Properties/AssemblyInfo.cs
index 74ed3ab1..c85e2068 100644
--- a/test/System.Web.WebPages.Razor.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.WebPages.Razor.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/System.Web.WebPages.Razor.Test/RazorBuildProviderTest.cs b/test/System.Web.WebPages.Razor.Test/RazorBuildProviderTest.cs
index b3c20f38..0946cdb5 100644
--- a/test/System.Web.WebPages.Razor.Test/RazorBuildProviderTest.cs
+++ b/test/System.Web.WebPages.Razor.Test/RazorBuildProviderTest.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.CodeDom.Compiler;
using System.Collections;
using System.IO;
diff --git a/test/System.Web.WebPages.Razor.Test/WebCodeRazorEngineHostTest.cs b/test/System.Web.WebPages.Razor.Test/WebCodeRazorEngineHostTest.cs
index 5824c8fd..516f78b4 100644
--- a/test/System.Web.WebPages.Razor.Test/WebCodeRazorEngineHostTest.cs
+++ b/test/System.Web.WebPages.Razor.Test/WebCodeRazorEngineHostTest.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Linq;
using System.Web.Razor.Generator;
using Xunit;
diff --git a/test/System.Web.WebPages.Razor.Test/WebPageRazorEngineHostTest.cs b/test/System.Web.WebPages.Razor.Test/WebPageRazorEngineHostTest.cs
index 24f0b39c..376858f3 100644
--- a/test/System.Web.WebPages.Razor.Test/WebPageRazorEngineHostTest.cs
+++ b/test/System.Web.WebPages.Razor.Test/WebPageRazorEngineHostTest.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.CodeDom.Compiler;
using System.IO;
using System.Linq;
diff --git a/test/System.Web.WebPages.Razor.Test/WebRazorHostFactoryTest.cs b/test/System.Web.WebPages.Razor.Test/WebRazorHostFactoryTest.cs
index 38f5e5e4..63dcdc9b 100644
--- a/test/System.Web.WebPages.Razor.Test/WebRazorHostFactoryTest.cs
+++ b/test/System.Web.WebPages.Razor.Test/WebRazorHostFactoryTest.cs
@@ -1,4 +1,6 @@
-using System.Configuration;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Configuration;
using System.Reflection;
using System.Web.Configuration;
using System.Web.WebPages.Razor.Configuration;
diff --git a/test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartRegistryTest.cs b/test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartRegistryTest.cs
index 14acf0fc..b1c5a05c 100644
--- a/test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartRegistryTest.cs
+++ b/test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartRegistryTest.cs
@@ -1,4 +1,6 @@
-using System.Web.WebPages.ApplicationParts;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.WebPages.ApplicationParts;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartTest.cs b/test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartTest.cs
index 488ee62e..b7f787e5 100644
--- a/test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartTest.cs
+++ b/test/System.Web.WebPages.Test/ApplicationParts/ApplicationPartTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/ApplicationParts/MimeMappingTest.cs b/test/System.Web.WebPages.Test/ApplicationParts/MimeMappingTest.cs
index ef3ab63a..4802e068 100644
--- a/test/System.Web.WebPages.Test/ApplicationParts/MimeMappingTest.cs
+++ b/test/System.Web.WebPages.Test/ApplicationParts/MimeMappingTest.cs
@@ -1,4 +1,6 @@
-using Microsoft.Internal.Web.Utils;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Microsoft.Internal.Web.Utils;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/ApplicationParts/ResourceHandlerTest.cs b/test/System.Web.WebPages.Test/ApplicationParts/ResourceHandlerTest.cs
index 06e6225b..9eb6464c 100644
--- a/test/System.Web.WebPages.Test/ApplicationParts/ResourceHandlerTest.cs
+++ b/test/System.Web.WebPages.Test/ApplicationParts/ResourceHandlerTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Text;
using System.Web.WebPages.ApplicationParts;
using Moq;
diff --git a/test/System.Web.WebPages.Test/ApplicationParts/TestResourceAssembly.cs b/test/System.Web.WebPages.Test/ApplicationParts/TestResourceAssembly.cs
index 6e475f89..85e44c2c 100644
--- a/test/System.Web.WebPages.Test/ApplicationParts/TestResourceAssembly.cs
+++ b/test/System.Web.WebPages.Test/ApplicationParts/TestResourceAssembly.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Web.WebPages.ApplicationParts;
diff --git a/test/System.Web.WebPages.Test/Extensions/HttpContextExtensionsTest.cs b/test/System.Web.WebPages.Test/Extensions/HttpContextExtensionsTest.cs
index d70be315..e1395a5f 100644
--- a/test/System.Web.WebPages.Test/Extensions/HttpContextExtensionsTest.cs
+++ b/test/System.Web.WebPages.Test/Extensions/HttpContextExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web;
using System.Web.WebPages;
using Moq;
diff --git a/test/System.Web.WebPages.Test/Extensions/HttpRequestExtensionsTest.cs b/test/System.Web.WebPages.Test/Extensions/HttpRequestExtensionsTest.cs
index e7975126..379d98ea 100644
--- a/test/System.Web.WebPages.Test/Extensions/HttpRequestExtensionsTest.cs
+++ b/test/System.Web.WebPages.Test/Extensions/HttpRequestExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Web;
using System.Web.WebPages;
using Moq;
diff --git a/test/System.Web.WebPages.Test/Extensions/HttpResponseExtensionsTest.cs b/test/System.Web.WebPages.Test/Extensions/HttpResponseExtensionsTest.cs
index 28820664..cb3e1c76 100644
--- a/test/System.Web.WebPages.Test/Extensions/HttpResponseExtensionsTest.cs
+++ b/test/System.Web.WebPages.Test/Extensions/HttpResponseExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Net;
using System.Text;
diff --git a/test/System.Web.WebPages.Test/Extensions/StringExtensionsTest.cs b/test/System.Web.WebPages.Test/Extensions/StringExtensionsTest.cs
index 8fe2edf8..88e87cf0 100644
--- a/test/System.Web.WebPages.Test/Extensions/StringExtensionsTest.cs
+++ b/test/System.Web.WebPages.Test/Extensions/StringExtensionsTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.TestUtil;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiForgeryConfigTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiForgeryConfigTest.cs
index 2d05bc13..82eb0594 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiForgeryConfigTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiForgeryConfigTest.cs
@@ -1,4 +1,6 @@
-using Xunit.Extensions;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit.Extensions;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Helpers.Test
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiForgeryTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiForgeryTest.cs
index d1d89147..9ef8f2b8 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiForgeryTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiForgeryTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Helpers.Test
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenSerializerTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenSerializerTest.cs
index 4917a78f..0ac1a031 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenSerializerTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenSerializerTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Globalization;
using System.Text;
@@ -59,14 +61,14 @@ namespace System.Web.Helpers.AntiXsrf.Test
+ "01" // IsClaimsBased
+ "6F1648E97249AA58754036A67E248CF044F07ECFB0ED387556CE029A4F9A40E0" // ClaimUid
+ "05" // AdditionalData length header
- + "E282AC3437"; // AdditionalData ("€47") as UTF8
+ + "E282AC3437"; // AdditionalData ("€47") as UTF8
AntiForgeryToken token = new AntiForgeryToken()
{
SecurityToken = _securityToken,
IsSessionToken = false,
ClaimUid = _claimUid,
- AdditionalData = "€47"
+ AdditionalData = "€47"
};
// Act & assert - serialization
@@ -88,16 +90,16 @@ namespace System.Web.Helpers.AntiXsrf.Test
+ "00" // IsSessionToken
+ "00" // IsClaimsBased
+ "08" // Username length header
- + "4AC3A972C3B46D65" // Username ("Jérôme") as UTF8
+ + "4AC3A972C3B46D65" // Username ("Jérôme") as UTF8
+ "05" // AdditionalData length header
- + "E282AC3437"; // AdditionalData ("€47") as UTF8
+ + "E282AC3437"; // AdditionalData ("€47") as UTF8
AntiForgeryToken token = new AntiForgeryToken()
{
SecurityToken = _securityToken,
IsSessionToken = false,
- Username = "Jérôme",
- AdditionalData = "€47"
+ Username = "Jérôme",
+ AdditionalData = "€47"
};
// Act & assert - serialization
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenStoreTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenStoreTest.cs
index 98a00ccc..0f57c2ea 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenStoreTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenStoreTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Mvc;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Mvc;
using Moq;
using Xunit;
using Xunit.Extensions;
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenTest.cs
index 8446c5ff..8e3b247f 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryTokenTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryWorkerTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryWorkerTest.cs
index f7126c2c..5b5d17a3 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryWorkerTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/AntiForgeryWorkerTest.cs
@@ -1,4 +1,6 @@
-using System.Security.Principal;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Security.Principal;
using System.Web.Helpers.Test;
using System.Web.Mvc;
using Moq;
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/BinaryBlobTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/BinaryBlobTest.cs
index 23e509b3..f8ca8934 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/BinaryBlobTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/BinaryBlobTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using Xunit;
using Xunit.Extensions;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/ClaimUidExtractorTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/ClaimUidExtractorTest.cs
index f5262588..ccadfe28 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/ClaimUidExtractorTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/ClaimUidExtractorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Reflection;
using System.Security.Principal;
using System.Web.Helpers.Claims;
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/HexUtil.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/HexUtil.cs
index 52359eb8..1a8992fa 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/HexUtil.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/HexUtil.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Text;
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MachineKeyCryptoSystemTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MachineKeyCryptoSystemTest.cs
index 9869aea8..c3242bac 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MachineKeyCryptoSystemTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MachineKeyCryptoSystemTest.cs
@@ -1,4 +1,6 @@
-using System.Web.Security;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.Security;
using Xunit;
using Xunit.Extensions;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockAntiForgeryConfig.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockAntiForgeryConfig.cs
index 4cf2663d..336ed4f8 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockAntiForgeryConfig.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockAntiForgeryConfig.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers.AntiXsrf.Test
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers.AntiXsrf.Test
{
public sealed class MockAntiForgeryConfig : IAntiForgeryConfig
{
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableAntiForgeryTokenSerializer.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableAntiForgeryTokenSerializer.cs
index 4e44d905..4705f0e6 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableAntiForgeryTokenSerializer.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableAntiForgeryTokenSerializer.cs
@@ -1,4 +1,6 @@
-namespace System.Web.Helpers.AntiXsrf.Test
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace System.Web.Helpers.AntiXsrf.Test
{
// An IAntiForgeryTokenSerializer that can be passed to MoQ.
public abstract class MockableAntiForgeryTokenSerializer : IAntiForgeryTokenSerializer
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableClaimUidExtractor.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableClaimUidExtractor.cs
index 47a309ce..d72b5931 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableClaimUidExtractor.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableClaimUidExtractor.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Security.Principal;
namespace System.Web.Helpers.AntiXsrf.Test
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableCryptoSystem.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableCryptoSystem.cs
index 952e371f..486298e0 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableCryptoSystem.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableCryptoSystem.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
namespace System.Web.Helpers.AntiXsrf.Test
{
// An ICryptoSystem that can be passed to MoQ
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenStore.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenStore.cs
index 36efcb18..2fb56577 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenStore.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenStore.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Security.Principal;
namespace System.Web.Helpers.AntiXsrf.Test
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenValidator.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenValidator.cs
index 1f77eef0..60d84d8b 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenValidator.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/MockableTokenValidator.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Security.Principal;
namespace System.Web.Helpers.AntiXsrf.Test
diff --git a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/TokenValidatorTest.cs b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/TokenValidatorTest.cs
index ecd95a21..7ff3a320 100644
--- a/test/System.Web.WebPages.Test/Helpers/AntiXsrf/TokenValidatorTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/AntiXsrf/TokenValidatorTest.cs
@@ -1,4 +1,6 @@
-using System.Security.Principal;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Security.Principal;
using System.Web.Helpers.Test;
using System.Web.Mvc;
using Moq;
diff --git a/test/System.Web.WebPages.Test/Helpers/Claims/ClaimTest.cs b/test/System.Web.WebPages.Test/Helpers/Claims/ClaimTest.cs
index a8adea4f..6f1bd30b 100644
--- a/test/System.Web.WebPages.Test/Helpers/Claims/ClaimTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/Claims/ClaimTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.Helpers.Claims.Test
diff --git a/test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityConverterTest.cs b/test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityConverterTest.cs
index 365381e3..88b43c2e 100644
--- a/test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityConverterTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityConverterTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Reflection;
using System.Security.Principal;
using System.Web.Security;
diff --git a/test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityTest.cs b/test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityTest.cs
index 36367b66..843a74d4 100644
--- a/test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/Claims/ClaimsIdentityTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using System.Security.Principal;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/Helpers/Claims/MockClaimsIdentity.cs b/test/System.Web.WebPages.Test/Helpers/Claims/MockClaimsIdentity.cs
index 2e52430d..80e3de17 100644
--- a/test/System.Web.WebPages.Test/Helpers/Claims/MockClaimsIdentity.cs
+++ b/test/System.Web.WebPages.Test/Helpers/Claims/MockClaimsIdentity.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace System.Web.Helpers.Claims.Test
{
diff --git a/test/System.Web.WebPages.Test/Helpers/CryptoUtilTest.cs b/test/System.Web.WebPages.Test/Helpers/CryptoUtilTest.cs
index 25a53ea9..1272aeb8 100644
--- a/test/System.Web.WebPages.Test/Helpers/CryptoUtilTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/CryptoUtilTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Xunit.Extensions;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/Helpers/UnvalidatedRequestValuesTest.cs b/test/System.Web.WebPages.Test/Helpers/UnvalidatedRequestValuesTest.cs
index 2be42784..553995f5 100644
--- a/test/System.Web.WebPages.Test/Helpers/UnvalidatedRequestValuesTest.cs
+++ b/test/System.Web.WebPages.Test/Helpers/UnvalidatedRequestValuesTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.Web;
using System.Web.Helpers;
using Moq;
diff --git a/test/System.Web.WebPages.Test/Html/CheckBoxTest.cs b/test/System.Web.WebPages.Test/Html/CheckBoxTest.cs
index 3356372e..6c3121e4 100644
--- a/test/System.Web.WebPages.Test/Html/CheckBoxTest.cs
+++ b/test/System.Web.WebPages.Test/Html/CheckBoxTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages.Html;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/Html/HtmlHelperFactory.cs b/test/System.Web.WebPages.Test/Html/HtmlHelperFactory.cs
index 2afef6f2..52a88b89 100644
--- a/test/System.Web.WebPages.Test/Html/HtmlHelperFactory.cs
+++ b/test/System.Web.WebPages.Test/Html/HtmlHelperFactory.cs
@@ -1,4 +1,6 @@
-using System.Web.WebPages.Html;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.WebPages.Html;
using Moq;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/Html/HtmlHelperTest.cs b/test/System.Web.WebPages.Test/Html/HtmlHelperTest.cs
index a466ad93..5beeba6a 100644
--- a/test/System.Web.WebPages.Test/Html/HtmlHelperTest.cs
+++ b/test/System.Web.WebPages.Test/Html/HtmlHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Web.WebPages.Html;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.WebPages.Html;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/Html/InputHelperTest.cs b/test/System.Web.WebPages.Test/Html/InputHelperTest.cs
index 15c62472..2cb5cf2f 100644
--- a/test/System.Web.WebPages.Test/Html/InputHelperTest.cs
+++ b/test/System.Web.WebPages.Test/Html/InputHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Data.Linq;
using System.Web.WebPages.Html;
using Moq;
diff --git a/test/System.Web.WebPages.Test/Html/RadioButtonTest.cs b/test/System.Web.WebPages.Test/Html/RadioButtonTest.cs
index afab382e..a1a9b6b8 100644
--- a/test/System.Web.WebPages.Test/Html/RadioButtonTest.cs
+++ b/test/System.Web.WebPages.Test/Html/RadioButtonTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages.Html;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/Html/SelectHelperTest.cs b/test/System.Web.WebPages.Test/Html/SelectHelperTest.cs
index fd8fc670..70abfcfd 100644
--- a/test/System.Web.WebPages.Test/Html/SelectHelperTest.cs
+++ b/test/System.Web.WebPages.Test/Html/SelectHelperTest.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
using System.Collections.Generic;
using System.Linq;
using System.Web.WebPages.Html;
diff --git a/test/System.Web.WebPages.Test/Html/TextAreaHelperTest.cs b/test/System.Web.WebPages.Test/Html/TextAreaHelperTest.cs
index 27f16845..cc556600 100644
--- a/test/System.Web.WebPages.Test/Html/TextAreaHelperTest.cs
+++ b/test/System.Web.WebPages.Test/Html/TextAreaHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages.Html;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/Html/ValidationHelperTest.cs b/test/System.Web.WebPages.Test/Html/ValidationHelperTest.cs
index fbd09d2c..63a70092 100644
--- a/test/System.Web.WebPages.Test/Html/ValidationHelperTest.cs
+++ b/test/System.Web.WebPages.Test/Html/ValidationHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages.Html;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/Instrumentation/InstrumentationServiceTest.cs b/test/System.Web.WebPages.Test/Instrumentation/InstrumentationServiceTest.cs
index c9226fef..3f3afc6e 100644
--- a/test/System.Web.WebPages.Test/Instrumentation/InstrumentationServiceTest.cs
+++ b/test/System.Web.WebPages.Test/Instrumentation/InstrumentationServiceTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Dynamic;
using System.IO;
using System.Web.WebPages.Instrumentation;
diff --git a/test/System.Web.WebPages.Test/Mvc/HttpAntiForgeryExceptionTest.cs b/test/System.Web.WebPages.Test/Mvc/HttpAntiForgeryExceptionTest.cs
index 9d28d216..db192a1e 100644
--- a/test/System.Web.WebPages.Test/Mvc/HttpAntiForgeryExceptionTest.cs
+++ b/test/System.Web.WebPages.Test/Mvc/HttpAntiForgeryExceptionTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/Mvc/TagBuilderTest.cs b/test/System.Web.WebPages.Test/Mvc/TagBuilderTest.cs
index dcbbcbcd..1bbd2ba9 100644
--- a/test/System.Web.WebPages.Test/Mvc/TagBuilderTest.cs
+++ b/test/System.Web.WebPages.Test/Mvc/TagBuilderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages.Html;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/PreApplicationStartCodeTest.cs b/test/System.Web.WebPages.Test/PreApplicationStartCodeTest.cs
index bca495a0..fee2aa65 100644
--- a/test/System.Web.WebPages.Test/PreApplicationStartCodeTest.cs
+++ b/test/System.Web.WebPages.Test/PreApplicationStartCodeTest.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Web.Routing;
using System.Web.Security;
using System.Web.UI;
diff --git a/test/System.Web.WebPages.Test/Properties/AssemblyInfo.cs b/test/System.Web.WebPages.Test/Properties/AssemblyInfo.cs
index 72db8000..9f209ebd 100644
--- a/test/System.Web.WebPages.Test/Properties/AssemblyInfo.cs
+++ b/test/System.Web.WebPages.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
diff --git a/test/System.Web.WebPages.Test/ScopeStorage/AspNetRequestScopeStorageProviderTest.cs b/test/System.Web.WebPages.Test/ScopeStorage/AspNetRequestScopeStorageProviderTest.cs
index 75ca789e..98bd37b4 100644
--- a/test/System.Web.WebPages.Test/ScopeStorage/AspNetRequestScopeStorageProviderTest.cs
+++ b/test/System.Web.WebPages.Test/ScopeStorage/AspNetRequestScopeStorageProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages.Scope;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageDictionaryTest.cs b/test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageDictionaryTest.cs
index 5f832d07..71af1dae 100644
--- a/test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageDictionaryTest.cs
+++ b/test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages.Scope;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageKeyComparerTest.cs b/test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageKeyComparerTest.cs
index a30ae2be..61568d19 100644
--- a/test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageKeyComparerTest.cs
+++ b/test/System.Web.WebPages.Test/ScopeStorage/ScopeStorageKeyComparerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Web.WebPages.Scope;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/ScopeStorage/WebConfigScopeStorageTest.cs b/test/System.Web.WebPages.Test/ScopeStorage/WebConfigScopeStorageTest.cs
index e99002fa..3776d8b4 100644
--- a/test/System.Web.WebPages.Test/ScopeStorage/WebConfigScopeStorageTest.cs
+++ b/test/System.Web.WebPages.Test/ScopeStorage/WebConfigScopeStorageTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
using System.Web.WebPages.Scope;
diff --git a/test/System.Web.WebPages.Test/Utils/CultureUtilTest.cs b/test/System.Web.WebPages.Test/Utils/CultureUtilTest.cs
index 628c0b21..35c03207 100644
--- a/test/System.Web.WebPages.Test/Utils/CultureUtilTest.cs
+++ b/test/System.Web.WebPages.Test/Utils/CultureUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Threading;
diff --git a/test/System.Web.WebPages.Test/Utils/PathUtilTest.cs b/test/System.Web.WebPages.Test/Utils/PathUtilTest.cs
index 2911b748..bdd951b1 100644
--- a/test/System.Web.WebPages.Test/Utils/PathUtilTest.cs
+++ b/test/System.Web.WebPages.Test/Utils/PathUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Web.WebPages.TestUtils;
using Microsoft.Internal.Web.Utils;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/Utils/SessionStateUtilTest.cs b/test/System.Web.WebPages.Test/Utils/SessionStateUtilTest.cs
index 97e4835d..c8009b77 100644
--- a/test/System.Web.WebPages.Test/Utils/SessionStateUtilTest.cs
+++ b/test/System.Web.WebPages.Test/Utils/SessionStateUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Concurrent;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Concurrent;
using System.Web.Razor;
using System.Web.SessionState;
using Moq;
diff --git a/test/System.Web.WebPages.Test/Utils/TestObjectFactory.cs b/test/System.Web.WebPages.Test/Utils/TestObjectFactory.cs
index 64ee9914..e60d2cab 100644
--- a/test/System.Web.WebPages.Test/Utils/TestObjectFactory.cs
+++ b/test/System.Web.WebPages.Test/Utils/TestObjectFactory.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/Utils/TypeHelperTest.cs b/test/System.Web.WebPages.Test/Utils/TypeHelperTest.cs
index 7116344d..f90e5fab 100644
--- a/test/System.Web.WebPages.Test/Utils/TypeHelperTest.cs
+++ b/test/System.Web.WebPages.Test/Utils/TypeHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/Utils/UrlUtilTest.cs b/test/System.Web.WebPages.Test/Utils/UrlUtilTest.cs
index 042c6396..aae43b17 100644
--- a/test/System.Web.WebPages.Test/Utils/UrlUtilTest.cs
+++ b/test/System.Web.WebPages.Test/Utils/UrlUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Web.WebPages.TestUtils;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.WebPages.TestUtils;
using Xunit;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/Validation/ValidationHelperTest.cs b/test/System.Web.WebPages.Test/Validation/ValidationHelperTest.cs
index a6aaa8a9..eee05d9e 100644
--- a/test/System.Web.WebPages.Test/Validation/ValidationHelperTest.cs
+++ b/test/System.Web.WebPages.Test/Validation/ValidationHelperTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web.Mvc;
diff --git a/test/System.Web.WebPages.Test/Validation/ValidatorTest.cs b/test/System.Web.WebPages.Test/Validation/ValidatorTest.cs
index b934a110..3c701898 100644
--- a/test/System.Web.WebPages.Test/Validation/ValidatorTest.cs
+++ b/test/System.Web.WebPages.Test/Validation/ValidatorTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Specialized;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Specialized;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using Moq;
diff --git a/test/System.Web.WebPages.Test/WebPage/ApplicationStartPageTest.cs b/test/System.Web.WebPages.Test/WebPage/ApplicationStartPageTest.cs
index 89729996..b24cafd4 100644
--- a/test/System.Web.WebPages.Test/WebPage/ApplicationStartPageTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/ApplicationStartPageTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Reflection;
using System.Text;
using System.Web.WebPages.TestUtils;
diff --git a/test/System.Web.WebPages.Test/WebPage/BrowserHelpersTest.cs b/test/System.Web.WebPages.Test/WebPage/BrowserHelpersTest.cs
index 9ee6e998..51589f74 100644
--- a/test/System.Web.WebPages.Test/WebPage/BrowserHelpersTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/BrowserHelpersTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Collections.Specialized;
using System.Web.Configuration;
using Moq;
diff --git a/test/System.Web.WebPages.Test/WebPage/BrowserOverrideStoresTest.cs b/test/System.Web.WebPages.Test/WebPage/BrowserOverrideStoresTest.cs
index ebe29318..efcb3787 100644
--- a/test/System.Web.WebPages.Test/WebPage/BrowserOverrideStoresTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/BrowserOverrideStoresTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/WebPage/BuildManagerExceptionUtilTest.cs b/test/System.Web.WebPages.Test/WebPage/BuildManagerExceptionUtilTest.cs
index ca1c915c..9aaee335 100644
--- a/test/System.Web.WebPages.Test/WebPage/BuildManagerExceptionUtilTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/BuildManagerExceptionUtilTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Runtime.CompilerServices;
using System.Web.WebPages.Resources;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/BuildManagerWrapperTest.cs b/test/System.Web.WebPages.Test/WebPage/BuildManagerWrapperTest.cs
index ff0e9241..59f068b1 100644
--- a/test/System.Web.WebPages.Test/WebPage/BuildManagerWrapperTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/BuildManagerWrapperTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Web.Hosting;
diff --git a/test/System.Web.WebPages.Test/WebPage/CookieBrowserOverrideStoreTest.cs b/test/System.Web.WebPages.Test/WebPage/CookieBrowserOverrideStoreTest.cs
index 6d5410f3..68a5891a 100644
--- a/test/System.Web.WebPages.Test/WebPage/CookieBrowserOverrideStoreTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/CookieBrowserOverrideStoreTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/DefaultDisplayModeTest.cs b/test/System.Web.WebPages.Test/WebPage/DefaultDisplayModeTest.cs
index cc857fbf..c7ce6b8c 100644
--- a/test/System.Web.WebPages.Test/WebPage/DefaultDisplayModeTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/DefaultDisplayModeTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/WebPage/DisplayInfoTest.cs b/test/System.Web.WebPages.Test/WebPage/DisplayInfoTest.cs
index 2772f501..d5bf5916 100644
--- a/test/System.Web.WebPages.Test/WebPage/DisplayInfoTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/DisplayInfoTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/WebPage/DisplayModeProviderTest.cs b/test/System.Web.WebPages.Test/WebPage/DisplayModeProviderTest.cs
index 6143910d..cc51414e 100644
--- a/test/System.Web.WebPages.Test/WebPage/DisplayModeProviderTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/DisplayModeProviderTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/DynamicHttpApplicationStateTest.cs b/test/System.Web.WebPages.Test/WebPage/DynamicHttpApplicationStateTest.cs
index 6241e88f..bbb04338 100644
--- a/test/System.Web.WebPages.Test/WebPage/DynamicHttpApplicationStateTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/DynamicHttpApplicationStateTest.cs
@@ -1,4 +1,6 @@
-using System.Web.WebPages.Resources;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.WebPages.Resources;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/WebPage/DynamicPageDataDictionaryTest.cs b/test/System.Web.WebPages.Test/WebPage/DynamicPageDataDictionaryTest.cs
index 09c29149..81986b47 100644
--- a/test/System.Web.WebPages.Test/WebPage/DynamicPageDataDictionaryTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/DynamicPageDataDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Web.WebPages.Resources;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/FileExistenceCacheTest.cs b/test/System.Web.WebPages.Test/WebPage/FileExistenceCacheTest.cs
index b8d26cad..16908eb4 100644
--- a/test/System.Web.WebPages.Test/WebPage/FileExistenceCacheTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/FileExistenceCacheTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using System.Threading;
using System.Web.Hosting;
using Moq;
diff --git a/test/System.Web.WebPages.Test/WebPage/LayoutTest.cs b/test/System.Web.WebPages.Test/WebPage/LayoutTest.cs
index 0d78321b..008bb015 100644
--- a/test/System.Web.WebPages.Test/WebPage/LayoutTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/LayoutTest.cs
@@ -1,4 +1,6 @@
-using System.Globalization;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Web.WebPages.Resources;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/PageDataDictionaryTest.cs b/test/System.Web.WebPages.Test/WebPage/PageDataDictionaryTest.cs
index 8c370b91..673a08aa 100644
--- a/test/System.Web.WebPages.Test/WebPage/PageDataDictionaryTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/PageDataDictionaryTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/RenderPageTest.cs b/test/System.Web.WebPages.Test/WebPage/RenderPageTest.cs
index 0ac064db..57fc6c34 100644
--- a/test/System.Web.WebPages.Test/WebPage/RenderPageTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/RenderPageTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Web.WebPages.Resources;
diff --git a/test/System.Web.WebPages.Test/WebPage/RequestBrowserOverrideStoreTest.cs b/test/System.Web.WebPages.Test/WebPage/RequestBrowserOverrideStoreTest.cs
index 091e03cb..8ad76891 100644
--- a/test/System.Web.WebPages.Test/WebPage/RequestBrowserOverrideStoreTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/RequestBrowserOverrideStoreTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/WebPage/RequestResourceTrackerTest.cs b/test/System.Web.WebPages.Test/WebPage/RequestResourceTrackerTest.cs
index 6ee204f4..d5eb7d09 100644
--- a/test/System.Web.WebPages.Test/WebPage/RequestResourceTrackerTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/RequestResourceTrackerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/WebPage/SectionControlBuilderTest.cs b/test/System.Web.WebPages.Test/WebPage/SectionControlBuilderTest.cs
index 136bfba0..69cea290 100644
--- a/test/System.Web.WebPages.Test/WebPage/SectionControlBuilderTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/SectionControlBuilderTest.cs
@@ -1,4 +1,6 @@
-using System.CodeDom;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.CodeDom;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
diff --git a/test/System.Web.WebPages.Test/WebPage/StartPageTest.cs b/test/System.Web.WebPages.Test/WebPage/StartPageTest.cs
index 36430f20..d7b46b92 100644
--- a/test/System.Web.WebPages.Test/WebPage/StartPageTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/StartPageTest.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Web.Caching;
using System.Web.Compilation;
using System.Web.Hosting;
diff --git a/test/System.Web.WebPages.Test/WebPage/TemplateStackTest.cs b/test/System.Web.WebPages.Test/WebPage/TemplateStackTest.cs
index 2e468121..7eb8428f 100644
--- a/test/System.Web.WebPages.Test/WebPage/TemplateStackTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/TemplateStackTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/UrlDataTest.cs b/test/System.Web.WebPages.Test/WebPage/UrlDataTest.cs
index 5f2de652..946f5cef 100644
--- a/test/System.Web.WebPages.Test/WebPage/UrlDataTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/UrlDataTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/WebPage/Utils.cs b/test/System.Web.WebPages.Test/WebPage/Utils.cs
index 2651e950..72afb673 100644
--- a/test/System.Web.WebPages.Test/WebPage/Utils.cs
+++ b/test/System.Web.WebPages.Test/WebPage/Utils.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.IO;
diff --git a/test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryExtensionsTest.cs b/test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryExtensionsTest.cs
index 50bc393e..8d2ae0d6 100644
--- a/test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryExtensionsTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryExtensionsTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryManagerTest.cs b/test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryManagerTest.cs
index d68ab21d..00c94dc8 100644
--- a/test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryManagerTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/VirtualPathFactoryManagerTest.cs
@@ -1,4 +1,6 @@
-using System.Linq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Linq;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/WebPageContextTest.cs b/test/System.Web.WebPages.Test/WebPage/WebPageContextTest.cs
index 4e466571..a034d3fe 100644
--- a/test/System.Web.WebPages.Test/WebPage/WebPageContextTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/WebPageContextTest.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/WebPageExecutingBaseTest.cs b/test/System.Web.WebPages.Test/WebPage/WebPageExecutingBaseTest.cs
index 211e4e8b..7e330c7a 100644
--- a/test/System.Web.WebPages.Test/WebPage/WebPageExecutingBaseTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/WebPageExecutingBaseTest.cs
@@ -1,4 +1,6 @@
-using System.IO;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.IO;
using System.Text;
using System.Web.WebPages.Instrumentation;
using Moq;
diff --git a/test/System.Web.WebPages.Test/WebPage/WebPageHttpHandlerTest.cs b/test/System.Web.WebPages.Test/WebPage/WebPageHttpHandlerTest.cs
index 902ac3d3..c386166e 100644
--- a/test/System.Web.WebPages.Test/WebPage/WebPageHttpHandlerTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/WebPageHttpHandlerTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Specialized;
using System.IO;
using System.Security;
diff --git a/test/System.Web.WebPages.Test/WebPage/WebPageHttpModuleTest.cs b/test/System.Web.WebPages.Test/WebPage/WebPageHttpModuleTest.cs
index 95866b35..42737d2b 100644
--- a/test/System.Web.WebPages.Test/WebPage/WebPageHttpModuleTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/WebPageHttpModuleTest.cs
@@ -1,4 +1,6 @@
-using System.Web.WebPages.TestUtils;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Web.WebPages.TestUtils;
using Xunit;
namespace System.Web.WebPages.Test
diff --git a/test/System.Web.WebPages.Test/WebPage/WebPageRenderingBaseTest.cs b/test/System.Web.WebPages.Test/WebPage/WebPageRenderingBaseTest.cs
index 66546446..f2d1f390 100644
--- a/test/System.Web.WebPages.Test/WebPage/WebPageRenderingBaseTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/WebPageRenderingBaseTest.cs
@@ -1,4 +1,6 @@
-using Moq;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Moq;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;
diff --git a/test/System.Web.WebPages.Test/WebPage/WebPageRouteTest.cs b/test/System.Web.WebPages.Test/WebPage/WebPageRouteTest.cs
index 2cd2b48e..13206ba4 100644
--- a/test/System.Web.WebPages.Test/WebPage/WebPageRouteTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/WebPageRouteTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using Moq;
using Xunit;
diff --git a/test/System.Web.WebPages.Test/WebPage/WebPageSurrogateControlBuilderTest.cs b/test/System.Web.WebPages.Test/WebPage/WebPageSurrogateControlBuilderTest.cs
index 8c7e5f5c..f06cc1b2 100644
--- a/test/System.Web.WebPages.Test/WebPage/WebPageSurrogateControlBuilderTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/WebPageSurrogateControlBuilderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.CodeDom;
using System.Collections.Generic;
using System.Linq;
diff --git a/test/System.Web.WebPages.Test/WebPage/WebPageTest.cs b/test/System.Web.WebPages.Test/WebPage/WebPageTest.cs
index 1ae87304..06e3bbf8 100644
--- a/test/System.Web.WebPages.Test/WebPage/WebPageTest.cs
+++ b/test/System.Web.WebPages.Test/WebPage/WebPageTest.cs
@@ -1,4 +1,6 @@
-using System.Collections;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
diff --git a/test/WebMatrix.Data.Test/ConfigurationManagerWrapperTest.cs b/test/WebMatrix.Data.Test/ConfigurationManagerWrapperTest.cs
index dbf05a61..fd25d966 100644
--- a/test/WebMatrix.Data.Test/ConfigurationManagerWrapperTest.cs
+++ b/test/WebMatrix.Data.Test/ConfigurationManagerWrapperTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using Moq;
using WebMatrix.Data.Test.Mocks;
diff --git a/test/WebMatrix.Data.Test/DatabaseTest.cs b/test/WebMatrix.Data.Test/DatabaseTest.cs
index e8f58948..f74b7887 100644
--- a/test/WebMatrix.Data.Test/DatabaseTest.cs
+++ b/test/WebMatrix.Data.Test/DatabaseTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Data.Common;
using Moq;
diff --git a/test/WebMatrix.Data.Test/DynamicRecordTest.cs b/test/WebMatrix.Data.Test/DynamicRecordTest.cs
index 2e30e5fb..a68c8289 100644
--- a/test/WebMatrix.Data.Test/DynamicRecordTest.cs
+++ b/test/WebMatrix.Data.Test/DynamicRecordTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.ComponentModel;
using System.Data;
using System.Linq;
diff --git a/test/WebMatrix.Data.Test/FileHandlerTest.cs b/test/WebMatrix.Data.Test/FileHandlerTest.cs
index 51d833ba..0812e211 100644
--- a/test/WebMatrix.Data.Test/FileHandlerTest.cs
+++ b/test/WebMatrix.Data.Test/FileHandlerTest.cs
@@ -1,4 +1,6 @@
-using Xunit;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using Xunit;
namespace WebMatrix.Data.Test
{
diff --git a/test/WebMatrix.Data.Test/Mocks/MockConfigurationManager.cs b/test/WebMatrix.Data.Test/Mocks/MockConfigurationManager.cs
index 49275fa8..252f5bbf 100644
--- a/test/WebMatrix.Data.Test/Mocks/MockConfigurationManager.cs
+++ b/test/WebMatrix.Data.Test/Mocks/MockConfigurationManager.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace WebMatrix.Data.Test.Mocks
{
diff --git a/test/WebMatrix.Data.Test/Mocks/MockConnectionConfiguration.cs b/test/WebMatrix.Data.Test/Mocks/MockConnectionConfiguration.cs
index 395a9556..90056ea6 100644
--- a/test/WebMatrix.Data.Test/Mocks/MockConnectionConfiguration.cs
+++ b/test/WebMatrix.Data.Test/Mocks/MockConnectionConfiguration.cs
@@ -1,4 +1,6 @@
-namespace WebMatrix.Data.Test.Mocks
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace WebMatrix.Data.Test.Mocks
{
public class MockConnectionConfiguration : IConnectionConfiguration
{
diff --git a/test/WebMatrix.Data.Test/Mocks/MockDbFileHandler.cs b/test/WebMatrix.Data.Test/Mocks/MockDbFileHandler.cs
index fe5129e2..9f3db5d3 100644
--- a/test/WebMatrix.Data.Test/Mocks/MockDbFileHandler.cs
+++ b/test/WebMatrix.Data.Test/Mocks/MockDbFileHandler.cs
@@ -1,4 +1,6 @@
-namespace WebMatrix.Data.Test.Mocks
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+namespace WebMatrix.Data.Test.Mocks
{
public abstract class MockDbFileHandler : IDbFileHandler
{
diff --git a/test/WebMatrix.Data.Test/Mocks/MockDbProviderFactory.cs b/test/WebMatrix.Data.Test/Mocks/MockDbProviderFactory.cs
index 34a09c93..6d2e9d77 100644
--- a/test/WebMatrix.Data.Test/Mocks/MockDbProviderFactory.cs
+++ b/test/WebMatrix.Data.Test/Mocks/MockDbProviderFactory.cs
@@ -1,4 +1,6 @@
-using System.Data.Common;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Data.Common;
namespace WebMatrix.Data.Test.Mocks
{
diff --git a/test/WebMatrix.Data.Test/Properties/AssemblyInfo.cs b/test/WebMatrix.Data.Test/Properties/AssemblyInfo.cs
index 60ce4512..4160608b 100644
--- a/test/WebMatrix.Data.Test/Properties/AssemblyInfo.cs
+++ b/test/WebMatrix.Data.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
diff --git a/test/WebMatrix.WebData.Test/MockDatabase.cs b/test/WebMatrix.WebData.Test/MockDatabase.cs
index d77edb0b..5cd1c8ca 100644
--- a/test/WebMatrix.WebData.Test/MockDatabase.cs
+++ b/test/WebMatrix.WebData.Test/MockDatabase.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace WebMatrix.WebData.Test
{
diff --git a/test/WebMatrix.WebData.Test/PreApplicationStartCodeTest.cs b/test/WebMatrix.WebData.Test/PreApplicationStartCodeTest.cs
index 9ff9efc2..b4cce45c 100644
--- a/test/WebMatrix.WebData.Test/PreApplicationStartCodeTest.cs
+++ b/test/WebMatrix.WebData.Test/PreApplicationStartCodeTest.cs
@@ -1,4 +1,6 @@
-using System.Configuration;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Configuration;
using System.Linq;
using System.Reflection;
using System.Web.Security;
diff --git a/test/WebMatrix.WebData.Test/Properties/AssemblyInfo.cs b/test/WebMatrix.WebData.Test/Properties/AssemblyInfo.cs
index 8e70bc6e..7b0b5dee 100644
--- a/test/WebMatrix.WebData.Test/Properties/AssemblyInfo.cs
+++ b/test/WebMatrix.WebData.Test/Properties/AssemblyInfo.cs
@@ -1,4 +1,6 @@
-using System.Reflection;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System.Reflection;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
diff --git a/test/WebMatrix.WebData.Test/SimpleMembershipProviderTest.cs b/test/WebMatrix.WebData.Test/SimpleMembershipProviderTest.cs
index fde44182..ff9b990e 100644
--- a/test/WebMatrix.WebData.Test/SimpleMembershipProviderTest.cs
+++ b/test/WebMatrix.WebData.Test/SimpleMembershipProviderTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using System.Data;
using System.Linq;
using System.Security.Cryptography;
diff --git a/test/WebMatrix.WebData.Test/WebSecurityTest.cs b/test/WebMatrix.WebData.Test/WebSecurityTest.cs
index aa58c978..ebf31a3d 100644
--- a/test/WebMatrix.WebData.Test/WebSecurityTest.cs
+++ b/test/WebMatrix.WebData.Test/WebSecurityTest.cs
@@ -1,4 +1,6 @@
-using System;
+// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
+
+using System;
using Xunit;
using Assert = Microsoft.TestCommon.AssertEx;