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 /src/System.Web.Mvc
parentde43b6ad756800fd3b6e984ec65f9f37dbad723f (diff)
Added copyright headers and License.txt
Diffstat (limited to 'src/System.Web.Mvc')
-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
349 files changed, 1038 insertions, 340 deletions
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
{