实例介绍
2018年最新版c# mvc5 源代码 深入理解mvc5源代码,了解mvc内部运行机制
【实例截图】
【核心代码】
d9327d52-7486-4c6a-9f30-c8cb8452a5e8
└── AspNetWebStack-master
├── CONTRIBUTING.md
├── Directory.Build.props
├── Directory.Build.targets
├── LICENSE.txt
├── README.md
├── Runtime.msbuild
├── Runtime.sln
├── RuntimePortable.sln
├── Settings.StyleCop
├── Tools.sln
├── build.cmd
├── global.json
├── packages
│ └── repositories.config
├── src
│ ├── CodeAnalysisDictionary.xml
│ ├── Common
│ │ ├── AttributeList.cs
│ │ ├── CollectionExtensions.cs
│ │ ├── CommonWebApiResources.Designer.cs
│ │ ├── CommonWebApiResources.resx
│ │ ├── DictionaryExtensions.cs
│ │ ├── EfficientTypePropertyKey.cs
│ │ ├── Empty.cs
│ │ ├── Error.cs
│ │ ├── HashCodeCombiner.cs
│ │ ├── HttpMethodHelper.cs
│ │ ├── ListWrapperCollection.cs
│ │ ├── NonOwnedStream.cs
│ │ ├── PathHelpers.cs
│ │ ├── PrefixContainer.cs
│ │ ├── PropertyHelper.cs
│ │ ├── Routing
│ │ │ ├── Constraints
│ │ │ │ ├── AlphaRouteConstraint.cs
│ │ │ │ ├── BoolRouteConstraint.cs
│ │ │ │ ├── CompoundRouteConstraint.cs
│ │ │ │ ├── DateTimeRouteConstraint.cs
│ │ │ │ ├── DecimalRouteConstraint.cs
│ │ │ │ ├── DoubleRouteConstraint.cs
│ │ │ │ ├── FloatRouteConstraint.cs
│ │ │ │ ├── GuidRouteConstraint.cs
│ │ │ │ ├── IntRouteConstraint.cs
│ │ │ │ ├── LengthRouteConstraint.cs
│ │ │ │ ├── LongRouteConstraint.cs
│ │ │ │ ├── MaxLengthRouteConstraint.cs
│ │ │ │ ├── MaxRouteConstraint.cs
│ │ │ │ ├── MinLengthRouteConstraint.cs
│ │ │ │ ├── MinRouteConstraint.cs
│ │ │ │ ├── OptionalRouteConstraint.cs
│ │ │ │ ├── RangeRouteConstraintBase.cs
│ │ │ │ └── RegexRouteConstraint.cs
│ │ │ ├── DefaultInlineConstraintResolver.cs
│ │ │ ├── DirectRouteBuilder.cs
│ │ │ ├── DirectRouteFactoryContext.cs
│ │ │ ├── IDirectRouteBuilder.cs
│ │ │ ├── IDirectRouteFactory.cs
│ │ │ ├── IDirectRouteProvider.cs
│ │ │ ├── IInlineConstraintResolver.cs
│ │ │ ├── IRoutePrefix.cs
│ │ │ ├── InlineRouteTemplateParser.cs
│ │ │ ├── PathContentSegment.cs
│ │ │ ├── PathLiteralSubsegment.cs
│ │ │ ├── PathParameterSubsegment.cs
│ │ │ ├── PathSegment.cs
│ │ │ ├── PathSeparatorSegment.cs
│ │ │ ├── PathSubsegment.cs
│ │ │ ├── RouteEntry.cs
│ │ │ ├── RouteFactoryAttribute.cs
│ │ │ ├── RouteInfoDirectRouteFactory.cs
│ │ │ ├── RouteParser.cs
│ │ │ ├── RoutePrecedence.cs
│ │ │ └── SubRouteCollection.cs
│ │ ├── TaskHelpers.cs
│ │ ├── TaskHelpersExtensions.cs
│ │ ├── TraceWriterExceptionMapper.cs
│ │ ├── TypeExtensions.cs
│ │ └── UriQueryUtility.cs
│ ├── CommonAssemblyInfo.cs
│ ├── CommonAssemblyInfo.vb
│ ├── CommonResources.Designer.cs
│ ├── CommonResources.resx
│ ├── Directory.Build.props
│ ├── GlobalSuppressions.cs
│ ├── Microsoft.AspNet.Facebook
│ │ ├── Authorization
│ │ │ └── FacebookAuthorizeFilter.cs
│ │ ├── Client
│ │ │ ├── FacebookClientExtensions.cs
│ │ │ ├── FacebookQueryHelper.cs
│ │ │ └── FacebookRequestHelper.cs
│ │ ├── FacebookAppSettingKeys.cs
│ │ ├── FacebookAuthenticationModule.cs
│ │ ├── FacebookAuthorizeAttribute.cs
│ │ ├── FacebookConfiguration.cs
│ │ ├── FacebookConnection.cs
│ │ ├── FacebookContext.cs
│ │ ├── FacebookFieldModifierAttribute.cs
│ │ ├── FacebookGroupConnection.cs
│ │ ├── FacebookHtmlHelperExtensions.cs
│ │ ├── FacebookRedirectContext.cs
│ │ ├── GlobalFacebookConfiguration.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── JavaScriptRedirectResult.cs
│ │ ├── Microsoft.AspNet.Facebook.csproj
│ │ ├── ModelBinders
│ │ │ ├── FacebookContextBinderAttribute.cs
│ │ │ ├── FacebookContextModelBinder.cs
│ │ │ ├── FacebookRedirectContextBinderAttribute.cs
│ │ │ └── FacebookRedirectContextModelBinder.cs
│ │ ├── Models
│ │ │ ├── ChangeEntry.cs
│ │ │ ├── ChangeNotification.cs
│ │ │ └── SubscriptionVerification.cs
│ │ ├── PermissionContext.cs
│ │ ├── PermissionHelper.cs
│ │ ├── PermissionStatus.cs
│ │ ├── PermissionsStatus.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Providers
│ │ │ ├── DefaultFacebookClientProvider.cs
│ │ │ ├── DefaultFacebookPermissionService.cs
│ │ │ ├── IFacebookClientProvider.cs
│ │ │ └── IFacebookPermissionService.cs
│ │ ├── Realtime
│ │ │ └── FacebookRealtimeUpdateController.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── ShowPromptResult.cs
│ │ └── packages.config
│ ├── Microsoft.Web.Helpers
│ │ ├── Analytics.cshtml
│ │ ├── Facebook.cshtml
│ │ ├── FileUpload.cshtml
│ │ ├── GamerCard.cshtml
│ │ ├── GlobalSuppressions.cs
│ │ ├── Gravatar.cs
│ │ ├── GravatarRating.cs
│ │ ├── LinkShare.cshtml
│ │ ├── LinkShareSite.cs
│ │ ├── Maps.cshtml
│ │ ├── Microsoft.Web.Helpers.csproj
│ │ ├── PreApplicationStartCode.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ReCaptcha.cshtml
│ │ ├── Resources
│ │ │ ├── HelpersToolkitResources.Designer.cs
│ │ │ └── HelpersToolkitResources.resx
│ │ ├── Themes.cs
│ │ ├── ThemesImplementation.cs
│ │ ├── UrlBuilder.cs
│ │ ├── Video.cs
│ │ ├── VirtualPathUtilityBase.cs
│ │ ├── VirtualPathUtilityWrapper.cs
│ │ └── packages.config
│ ├── Microsoft.Web.Mvc
│ │ ├── AcceptAttribute.cs
│ │ ├── ActionLinkAreaAttribute.cs
│ │ ├── AjaxOnlyAttribute.cs
│ │ ├── AreaHelpers.cs
│ │ ├── AsyncManagerExtensions.cs
│ │ ├── ButtonBuilder.cs
│ │ ├── ButtonsAndLinkExtensions.cs
│ │ ├── CachedExpressionCompiler.cs
│ │ ├── ContentTypeAttribute.cs
│ │ ├── ControllerExtensions.cs
│ │ ├── Controls
│ │ │ ├── ActionLink.cs
│ │ │ ├── DropDownList.cs
│ │ │ ├── EncodeType.cs
│ │ │ ├── Hidden.cs
│ │ │ ├── Label.cs
│ │ │ ├── MvcControl.cs
│ │ │ ├── MvcInputControl.cs
│ │ │ ├── Password.cs
│ │ │ ├── Repeater.cs
│ │ │ ├── RepeaterItem.cs
│ │ │ ├── RouteValues.cs
│ │ │ └── TextBox.cs
│ │ ├── CookieValueProviderFactory.cs
│ │ ├── CopyAsyncParametersAttribute.cs
│ │ ├── CreditCardAttribute.cs
│ │ ├── CssExtensions.cs
│ │ ├── DeserializeAttribute.cs
│ │ ├── DynamicReflectionObject.cs
│ │ ├── DynamicViewDataDictionary.cs
│ │ ├── DynamicViewPage.cs
│ │ ├── DynamicViewPageOfTModel.cs
│ │ ├── ElementalValueProvider.cs
│ │ ├── EmailAddressAttribute.cs
│ │ ├── Error.cs
│ │ ├── ExpressionUtil
│ │ │ ├── BinaryExpressionFingerprint.cs
│ │ │ ├── CachedExpressionCompiler.cs
│ │ │ ├── ConditionalExpressionFingerprint.cs
│ │ │ ├── ConstantExpressionFingerprint.cs
│ │ │ ├── DefaultExpressionFingerprint.cs
│ │ │ ├── ExpressionFingerprint.cs
│ │ │ ├── ExpressionFingerprintChain.cs
│ │ │ ├── FingerprintingExpressionVisitor.cs
│ │ │ ├── HashCodeCombiner.cs
│ │ │ ├── Hoisted.cs
│ │ │ ├── HoistingExpressionVisitor.cs
│ │ │ ├── IndexExpressionFingerprint.cs
│ │ │ ├── LambdaExpressionFingerprint.cs
│ │ │ ├── MemberExpressionFingerprint.cs
│ │ │ ├── MethodCallExpressionFingerprint.cs
│ │ │ ├── ParameterExpressionFingerprint.cs
│ │ │ ├── TypeBinaryExpressionFingerprint.cs
│ │ │ └── UnaryExpressionFingerprint.cs
│ │ ├── FileExtensionsAttribute.cs
│ │ ├── FormExtensions.cs
│ │ ├── FuturesFiles
│ │ │ ├── DefaultTemplates
│ │ │ │ ├── DisplayTemplates
│ │ │ │ │ ├── Boolean.ascx
│ │ │ │ │ ├── Collection.ascx
│ │ │ │ │ ├── Decimal.ascx
│ │ │ │ │ ├── EmailAddress.ascx
│ │ │ │ │ ├── HiddenInput.ascx
│ │ │ │ │ ├── Html.ascx
│ │ │ │ │ ├── Object.ascx
│ │ │ │ │ ├── String.ascx
│ │ │ │ │ └── Url.ascx
│ │ │ │ └── EditorTemplates
│ │ │ │ ├── Boolean.ascx
│ │ │ │ ├── Collection.ascx
│ │ │ │ ├── Decimal.ascx
│ │ │ │ ├── HiddenInput.ascx
│ │ │ │ ├── MultilineText.ascx
│ │ │ │ ├── Object.ascx
│ │ │ │ ├── Password.ascx
│ │ │ │ └── String.ascx
│ │ │ ├── iismap.vbs
│ │ │ ├── registermvc.wsf
│ │ │ └── unregistermvc.wsf
│ │ ├── GlobalSuppressions.cs
│ │ ├── Html
│ │ │ └── HtmlHelperExtensions.cs
│ │ ├── HtmlButtonType.cs
│ │ ├── IMachineKey.cs
│ │ ├── ImageExtensions.cs
│ │ ├── Internal
│ │ │ └── ExpressionHelper.cs
│ │ ├── LinkBuilder.cs
│ │ ├── LinkExtensions.cs
│ │ ├── MachineKeyWrapper.cs
│ │ ├── MailToExtensions.cs
│ │ ├── Microsoft.Web.Mvc.csproj
│ │ ├── ModelBinding
│ │ │ ├── ArrayModelBinder.cs
│ │ │ ├── ArrayModelBinderProvider.cs
│ │ │ ├── BinaryDataModelBinderProvider.cs
│ │ │ ├── BindNeverAttribute.cs
│ │ │ ├── BindRequiredAttribute.cs
│ │ │ ├── BindingBehavior.cs
│ │ │ ├── BindingBehaviorAttribute.cs
│ │ │ ├── CollectionModelBinder.cs
│ │ │ ├── CollectionModelBinderProvider.cs
│ │ │ ├── CollectionModelBinderUtil.cs
│ │ │ ├── ComplexModelDto.cs
│ │ │ ├── ComplexModelDtoModelBinder.cs
│ │ │ ├── ComplexModelDtoModelBinderProvider.cs
│ │ │ ├── ComplexModelDtoResult.cs
│ │ │ ├── DictionaryModelBinder.cs
│ │ │ ├── DictionaryModelBinderProvider.cs
│ │ │ ├── ExtensibleModelBinderAdapter.cs
│ │ │ ├── ExtensibleModelBinderAttribute.cs
│ │ │ ├── ExtensibleModelBindingContext.cs
│ │ │ ├── GenericModelBinderProvider.cs
│ │ │ ├── IExtensibleModelBinder.cs
│ │ │ ├── KeyValuePairModelBinder.cs
│ │ │ ├── KeyValuePairModelBinderProvider.cs
│ │ │ ├── KeyValuePairModelBinderUtil.cs
│ │ │ ├── ModelBinderConfig.cs
│ │ │ ├── ModelBinderErrorMessageProvider.cs
│ │ │ ├── ModelBinderProvider.cs
│ │ │ ├── ModelBinderProviderCollection.cs
│ │ │ ├── ModelBinderProviderOptionsAttribute.cs
│ │ │ ├── ModelBinderProviders.cs
│ │ │ ├── ModelBinderUtil.cs
│ │ │ ├── ModelValidatedEventArgs.cs
│ │ │ ├── ModelValidatingEventArgs.cs
│ │ │ ├── ModelValidationNode.cs
│ │ │ ├── MutableObjectModelBinder.cs
│ │ │ ├── MutableObjectModelBinderProvider.cs
│ │ │ ├── SimpleModelBinderProvider.cs
│ │ │ ├── TypeConverterModelBinder.cs
│ │ │ ├── TypeConverterModelBinderProvider.cs
│ │ │ ├── TypeMatchModelBinder.cs
│ │ │ └── TypeMatchModelBinderProvider.cs
│ │ ├── ModelCopier.cs
│ │ ├── MvcSerializer.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── MvcResources.Designer.cs
│ │ │ └── MvcResources.resx
│ │ ├── RadioExtensions.cs
│ │ ├── ReaderWriterCache.cs
│ │ ├── Resources
│ │ │ ├── ActionType.cs
│ │ │ ├── AjaxHelperExtensions.cs
│ │ │ ├── AtomEntryActionResult.cs
│ │ │ ├── AtomFeedActionResult.cs
│ │ │ ├── AtomServiceDocumentActionResult.cs
│ │ │ ├── DataContractJsonActionResult.cs
│ │ │ ├── DataContractXmlActionResult.cs
│ │ │ ├── DefaultFormatHelper.cs
│ │ │ ├── DefaultFormatManager.cs
│ │ │ ├── FormatHelper.cs
│ │ │ ├── FormatManager.cs
│ │ │ ├── HtmlHelperExtensions.cs
│ │ │ ├── HttpRequestBaseExtensions.cs
│ │ │ ├── IEnumerableExtensions.cs
│ │ │ ├── IRequestFormatHandler.cs
│ │ │ ├── IResponseFormatHandler.cs
│ │ │ ├── JsonFormatHandler.cs
│ │ │ ├── MultiFormatActionResult.cs
│ │ │ ├── RequestContextExtensions.cs
│ │ │ ├── ResourceControllerFactory.cs
│ │ │ ├── ResourceErrorActionResult.cs
│ │ │ ├── ResourceModelBinder.cs
│ │ │ ├── ResourceRedirectToRouteResult.cs
│ │ │ ├── RouteCollectionExtensions.cs
│ │ │ ├── UriHelperExtensions.cs
│ │ │ ├── WebApiEnabledAttribute.cs
│ │ │ └── XmlFormatHandler.cs
│ │ ├── ScriptExtensions.cs
│ │ ├── SerializationExtensions.cs
│ │ ├── ServerVariablesValueProviderFactory.cs
│ │ ├── SessionValueProviderFactory.cs
│ │ ├── SkipBindingAttribute.cs
│ │ ├── TempDataValueProviderFactory.cs
│ │ ├── TypeDescriptorHelper.cs
│ │ ├── TypeHelpers.cs
│ │ ├── UrlAttribute.cs
│ │ ├── ValueProviderUtil.cs
│ │ └── ViewExtensions.cs
│ ├── Microsoft.Web.WebPages.OAuth
│ │ ├── AuthenticationClientData.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── Microsoft.Web.WebPages.OAuth.csproj
│ │ ├── OAuthAccount.cs
│ │ ├── OAuthWebSecurity.cs
│ │ ├── PreApplicationStartCode.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── WebResources.Designer.cs
│ │ │ └── WebResources.resx
│ │ ├── ProviderUserIdSerializationHelper.cs
│ │ ├── Resources
│ │ │ ├── OAuthResources.Designer.cs
│ │ │ └── OAuthResources.resx
│ │ ├── WebPagesOAuthDataProvider.cs
│ │ ├── WebPagesOAuthTokenManager.cs
│ │ └── packages.config
│ ├── Settings.StyleCop
│ ├── Strict.ruleset
│ ├── System.Net.Http.Formatting
│ │ ├── ByteRangeStreamContent.cs
│ │ ├── CloneableExtensions.cs
│ │ ├── Formatting
│ │ │ ├── BaseJsonMediaTypeFormatter.cs
│ │ │ ├── BsonMediaTypeFormatter.cs
│ │ │ ├── BufferedMediaTypeFormatter.cs
│ │ │ ├── ContentNegotiationResult.cs
│ │ │ ├── DefaultContentNegotiator.cs
│ │ │ ├── DelegatingEnumerable.cs
│ │ │ ├── FormDataCollection.cs
│ │ │ ├── FormUrlEncodedJson.cs
│ │ │ ├── FormUrlEncodedMediaTypeFormatter.cs
│ │ │ ├── IContentNegotiator.cs
│ │ │ ├── IFormatterLogger.cs
│ │ │ ├── IRequiredMemberSelector.cs
│ │ │ ├── JsonContractResolver.cs
│ │ │ ├── JsonMediaTypeFormatter.cs
│ │ │ ├── MediaTypeConstants.cs
│ │ │ ├── MediaTypeFormatter.cs
│ │ │ ├── MediaTypeFormatterCollection.cs
│ │ │ ├── MediaTypeFormatterExtensions.cs
│ │ │ ├── MediaTypeFormatterMatch.cs
│ │ │ ├── MediaTypeFormatterMatchRanking.cs
│ │ │ ├── MediaTypeHeaderValueExtensions.cs
│ │ │ ├── MediaTypeHeaderValueRange.cs
│ │ │ ├── MediaTypeMapping.cs
│ │ │ ├── MediaTypeWithQualityHeaderValueComparer.cs
│ │ │ ├── ParsedMediaTypeHeaderValue.cs
│ │ │ ├── Parsers
│ │ │ │ ├── FormUrlEncodedParser.cs
│ │ │ │ ├── HttpRequestHeaderParser.cs
│ │ │ │ ├── HttpRequestLineParser.cs
│ │ │ │ ├── HttpResponseHeaderParser.cs
│ │ │ │ ├── HttpStatusLineParser.cs
│ │ │ │ ├── InternetMessageFormatHeaderParser.cs
│ │ │ │ ├── MimeMultipartBodyPartParser.cs
│ │ │ │ ├── MimeMultipartParser.cs
│ │ │ │ └── ParserState.cs
│ │ │ ├── QueryStringMapping.cs
│ │ │ ├── RequestHeaderMapping.cs
│ │ │ ├── StringComparisonHelper.cs
│ │ │ ├── StringWithQualityHeaderValueComparer.cs
│ │ │ ├── XmlHttpRequestHeaderMapping.cs
│ │ │ └── XmlMediaTypeFormatter.cs
│ │ ├── FormattingUtilities.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── Handlers
│ │ │ ├── HttpProgressEventArgs.cs
│ │ │ ├── ProgressContent.cs
│ │ │ ├── ProgressMessageHandler.cs
│ │ │ ├── ProgressStream.cs
│ │ │ └── ProgressWriteAsyncResult.cs
│ │ ├── Headers
│ │ │ ├── CookieHeaderValue.cs
│ │ │ └── CookieState.cs
│ │ ├── HttpClientExtensions.cs
│ │ ├── HttpClientFactory.cs
│ │ ├── HttpContentExtensions.cs
│ │ ├── HttpContentFormDataExtensions.cs
│ │ ├── HttpContentMessageExtensions.cs
│ │ ├── HttpContentMultipartExtensions.cs
│ │ ├── HttpHeaderExtensions.cs
│ │ ├── HttpMessageContent.cs
│ │ ├── HttpRequestHeadersExtensions.cs
│ │ ├── HttpRequestMessageExtensions.cs
│ │ ├── HttpResponseHeadersExtensions.cs
│ │ ├── HttpUnsortedHeaders.cs
│ │ ├── HttpUnsortedRequest.cs
│ │ ├── HttpUnsortedResponse.cs
│ │ ├── Internal
│ │ │ ├── AsyncResult.cs
│ │ │ ├── ByteRangeStream.cs
│ │ │ ├── DelegatingStream.cs
│ │ │ ├── HttpValueCollection.cs
│ │ │ ├── NonClosingDelegatingStream.cs
│ │ │ ├── ReadOnlyStreamWithEncodingPreamble.cs
│ │ │ └── TypeExtensions.cs
│ │ ├── InvalidByteRangeException.cs
│ │ ├── MimeBodyPart.cs
│ │ ├── MultipartFileData.cs
│ │ ├── MultipartFileStreamProvider.cs
│ │ ├── MultipartFormDataRemoteStreamProvider.cs
│ │ ├── MultipartFormDataStreamProvider.cs
│ │ ├── MultipartFormDataStreamProviderHelper.cs
│ │ ├── MultipartMemoryStreamProvider.cs
│ │ ├── MultipartRelatedStreamProvider.cs
│ │ ├── MultipartRemoteFileData.cs
│ │ ├── MultipartStreamProvider.cs
│ │ ├── ObjectContent.cs
│ │ ├── ObjectContentOfT.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── PushStreamContent.cs
│ │ ├── RemoteStreamInfo.cs
│ │ ├── Settings.StyleCop
│ │ ├── System.Net.Http.Formatting.csproj
│ │ ├── UnsupportedMediaTypeException.cs
│ │ ├── UriExtensions.cs
│ │ └── packages.config
│ ├── System.Net.Http.Formatting.NetCore
│ │ ├── GlobalSuppressions.cs
│ │ ├── Internal
│ │ │ └── ConcurrentDictionary.cs
│ │ ├── MediaTypeHeaderValueExtensions.cs
│ │ ├── System.Net.Http.Formatting.NetCore.csproj
│ │ └── packages.config
│ ├── System.Net.Http.Formatting.NetStandard
│ │ └── System.Net.Http.Formatting.NetStandard.csproj
│ ├── System.Web.Cors
│ │ ├── CorsConstants.cs
│ │ ├── CorsEngine.cs
│ │ ├── CorsPolicy.cs
│ │ ├── CorsRequestContext.cs
│ │ ├── CorsResult.cs
│ │ ├── ICorsEngine.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SRResources.Designer.cs
│ │ │ └── SRResources.resx
│ │ └── System.Web.Cors.csproj
│ ├── System.Web.Helpers
│ │ ├── Chart
│ │ │ ├── Chart.cs
│ │ │ └── ChartTheme.cs
│ │ ├── Common
│ │ │ └── VirtualPathUtil.cs
│ │ ├── ConversionUtil.cs
│ │ ├── Crypto.cs
│ │ ├── DynamicHelper.cs
│ │ ├── DynamicJavaScriptConverter.cs
│ │ ├── DynamicJsonArray.cs
│ │ ├── DynamicJsonObject.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── HtmlElement.cs
│ │ ├── HtmlObjectPrinter.cs
│ │ ├── Json.cs
│ │ ├── ObjectInfo.cs
│ │ ├── ObjectVisitor.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Resources
│ │ │ ├── ChartTemplates.Designer.cs
│ │ │ ├── ChartTemplates.resx
│ │ │ ├── HelpersResources.Designer.cs
│ │ │ └── HelpersResources.resx
│ │ ├── ServerInfo.cs
│ │ ├── SortDirection.cs
│ │ ├── System.Web.Helpers.csproj
│ │ ├── WebCache.cs
│ │ ├── WebGrid
│ │ │ ├── IWebGridDataSource.cs
│ │ │ ├── PreComputedGridDataSource.cs
│ │ │ ├── SortInfo.cs
│ │ │ ├── WebGrid.cs
│ │ │ ├── WebGridColumn.cs
│ │ │ ├── WebGridDataSource.cs
│ │ │ ├── WebGridPagerModes.cs
│ │ │ ├── WebGridRow.cs
│ │ │ ├── _WebGridRenderer.cshtml
│ │ │ └── _WebGridRenderer.generated.cs
│ │ ├── WebImage.cs
│ │ └── WebMail.cs
│ ├── System.Web.Http
│ │ ├── AcceptVerbsAttribute.cs
│ │ ├── ActionNameAttribute.cs
│ │ ├── AllowAnonymousAttribute.cs
│ │ ├── ApiController.cs
│ │ ├── AuthorizeAttribute.cs
│ │ ├── Batch
│ │ │ ├── BatchExecutionOrder.cs
│ │ │ ├── BatchHttpRequestContext.cs
│ │ │ ├── BatchHttpRequestMessageExtensions.cs
│ │ │ ├── DefaultHttpBatchHandler.cs
│ │ │ └── HttpBatchHandler.cs
│ │ ├── Controllers
│ │ │ ├── ActionFilterResult.cs
│ │ │ ├── ApiControllerActionInvoker.cs
│ │ │ ├── ApiControllerActionSelector.cs
│ │ │ ├── AuthenticationFilterResult.cs
│ │ │ ├── AuthorizationFilterResult.cs
│ │ │ ├── CandidateAction.cs
│ │ │ ├── ExceptionFilterResult.cs
│ │ │ ├── FilterGrouping.cs
│ │ │ ├── HttpActionBinding.cs
│ │ │ ├── HttpActionContext.cs
│ │ │ ├── HttpActionContextExtensions.cs
│ │ │ ├── HttpActionDescriptor.cs
│ │ │ ├── HttpActionDescriptorExtensions.cs
│ │ │ ├── HttpControllerContext.cs
│ │ │ ├── HttpControllerDescriptor.cs
│ │ │ ├── HttpControllerDescriptorExtensions.cs
│ │ │ ├── HttpControllerSettings.cs
│ │ │ ├── HttpParameterBinding.cs
│ │ │ ├── HttpParameterDescriptor.cs
│ │ │ ├── HttpParameterDescriptorExtensions.cs
│ │ │ ├── HttpRequestContext.cs
│ │ │ ├── IActionHttpMethodProvider.cs
│ │ │ ├── IActionResultConverter.cs
│ │ │ ├── IActionValueBinder.cs
│ │ │ ├── IControllerConfiguration.cs
│ │ │ ├── IHttpActionInvoker.cs
│ │ │ ├── IHttpActionSelector.cs
│ │ │ ├── IHttpController.cs
│ │ │ ├── ReflectedHttpActionDescriptor.cs
│ │ │ ├── ReflectedHttpParameterDescriptor.cs
│ │ │ ├── RequestBackedHttpRequestContext.cs
│ │ │ ├── ResponseMessageResultConverter.cs
│ │ │ ├── ValueResultConverter.cs
│ │ │ └── VoidResultConverter.cs
│ │ ├── Dependencies
│ │ │ ├── EmptyResolver.cs
│ │ │ ├── IDependencyResolver.cs
│ │ │ └── IDependencyScope.cs
│ │ ├── Description
│ │ │ ├── ApiDescription.cs
│ │ │ ├── ApiExplorer.cs
│ │ │ ├── ApiExplorerSettingsAttribute.cs
│ │ │ ├── ApiParameterDescription.cs
│ │ │ ├── ApiParameterSource.cs
│ │ │ ├── IApiExplorer.cs
│ │ │ ├── IDocumentationProvider.cs
│ │ │ ├── ResponseDescription.cs
│ │ │ └── ResponseTypeAttribute.cs
│ │ ├── Dispatcher
│ │ │ ├── DefaultAssembliesResolver.cs
│ │ │ ├── DefaultHttpControllerActivator.cs
│ │ │ ├── DefaultHttpControllerSelector.cs
│ │ │ ├── DefaultHttpControllerTypeResolver.cs
│ │ │ ├── HttpControllerDispatcher.cs
│ │ │ ├── HttpControllerTypeCache.cs
│ │ │ ├── HttpRoutingDispatcher.cs
│ │ │ ├── IAssembliesResolver.cs
│ │ │ ├── IHttpControllerActivator.cs
│ │ │ ├── IHttpControllerSelector.cs
│ │ │ └── IHttpControllerTypeResolver.cs
│ │ ├── EmptyReadOnlyDictionary.cs
│ │ ├── ExceptionHandling
│ │ │ ├── CompositeExceptionLogger.cs
│ │ │ ├── DefaultExceptionHandler.cs
│ │ │ ├── EmptyExceptionHandler.cs
│ │ │ ├── ExceptionCatchBlocks.cs
│ │ │ ├── ExceptionContext.cs
│ │ │ ├── ExceptionContextCatchBlock.cs
│ │ │ ├── ExceptionHandler.cs
│ │ │ ├── ExceptionHandlerContext.cs
│ │ │ ├── ExceptionHandlerExtensions.cs
│ │ │ ├── ExceptionLogger.cs
│ │ │ ├── ExceptionLoggerContext.cs
│ │ │ ├── ExceptionLoggerExtensions.cs
│ │ │ ├── ExceptionServices.cs
│ │ │ ├── IExceptionHandler.cs
│ │ │ ├── IExceptionLogger.cs
│ │ │ └── LastChanceExceptionHandler.cs
│ │ ├── Filters
│ │ │ ├── ActionDescriptorFilterProvider.cs
│ │ │ ├── ActionFilterAttribute.cs
│ │ │ ├── AuthorizationFilterAttribute.cs
│ │ │ ├── ConfigurationFilterProvider.cs
│ │ │ ├── ExceptionFilterAttribute.cs
│ │ │ ├── FilterAttribute.cs
│ │ │ ├── FilterInfo.cs
│ │ │ ├── FilterInfoComparer.cs
│ │ │ ├── FilterScope.cs
│ │ │ ├── HttpActionExecutedContext.cs
│ │ │ ├── HttpAuthenticationChallengeContext.cs
│ │ │ ├── HttpAuthenticationContext.cs
│ │ │ ├── HttpFilterCollection.cs
│ │ │ ├── IActionFilter.cs
│ │ │ ├── IAuthenticationFilter.cs
│ │ │ ├── IAuthorizationFilter.cs
│ │ │ ├── IExceptionFilter.cs
│ │ │ ├── IFilter.cs
│ │ │ ├── IFilterProvider.cs
│ │ │ └── IOverrideFilter.cs
│ │ ├── FromBodyAttribute.cs
│ │ ├── FromUriAttribute.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── Hosting
│ │ │ ├── HttpPropertyKeys.cs
│ │ │ ├── IHostBufferPolicySelector.cs
│ │ │ └── SuppressHostPrincipalMessageHandler.cs
│ │ ├── HttpBindNeverAttribute.cs
│ │ ├── HttpBindRequiredAttribute.cs
│ │ ├── HttpConfiguration.cs
│ │ ├── HttpConfigurationExtensions.cs
│ │ ├── HttpDeleteAttribute.cs
│ │ ├── HttpError.cs
│ │ ├── HttpErrorKeys.cs
│ │ ├── HttpGetAttribute.cs
│ │ ├── HttpHeadAttribute.cs
│ │ ├── HttpOptionsAttribute.cs
│ │ ├── HttpPatchAttribute.cs
│ │ ├── HttpPostAttribute.cs
│ │ ├── HttpPutAttribute.cs
│ │ ├── HttpRequestMessageExtensions.cs
│ │ ├── HttpResponseException.cs
│ │ ├── HttpResponseMessageExtensions.cs
│ │ ├── HttpRouteCollection.cs
│ │ ├── HttpRouteCollectionExtensions.cs
│ │ ├── HttpServer.cs
│ │ ├── IHttpActionResult.cs
│ │ ├── IncludeErrorDetailPolicy.cs
│ │ ├── Internal
│ │ │ ├── CollectionModelBinderUtil.cs
│ │ │ ├── HttpParameterBindingExtensions.cs
│ │ │ ├── MemberInfoExtensions.cs
│ │ │ ├── ParameterInfoExtensions.cs
│ │ │ ├── TypeActivator.cs
│ │ │ ├── TypeDescriptorHelper.cs
│ │ │ └── TypeHelper.cs
│ │ ├── Metadata
│ │ │ ├── ModelMetadata.cs
│ │ │ ├── ModelMetadataProvider.cs
│ │ │ └── Providers
│ │ │ ├── AssociatedMetadataProvider.cs
│ │ │ ├── CachedDataAnnotationsMetadataAttributes.cs
│ │ │ ├── CachedDataAnnotationsModelMetadata.cs
│ │ │ ├── CachedModelMetadata.cs
│ │ │ ├── DataAnnotationsModelMetadataProvider.cs
│ │ │ └── EmptyMetadataProvider.cs
│ │ ├── ModelBinding
│ │ │ ├── Binders
│ │ │ │ ├── ArrayModelBinder.cs
│ │ │ │ ├── ArrayModelBinderProvider.cs
│ │ │ │ ├── CollectionModelBinder.cs
│ │ │ │ ├── CollectionModelBinderProvider.cs
│ │ │ │ ├── ComplexModelDto.cs
│ │ │ │ ├── ComplexModelDtoModelBinder.cs
│ │ │ │ ├── ComplexModelDtoModelBinderProvider.cs
│ │ │ │ ├── ComplexModelDtoResult.cs
│ │ │ │ ├── CompositeModelBinder.cs
│ │ │ │ ├── CompositeModelBinderProvider.cs
│ │ │ │ ├── DictionaryModelBinder.cs
│ │ │ │ ├── DictionaryModelBinderProvider.cs
│ │ │ │ ├── KeyValuePairModelBinder.cs
│ │ │ │ ├── KeyValuePairModelBinderProvider.cs
│ │ │ │ ├── MutableObjectModelBinder.cs
│ │ │ │ ├── MutableObjectModelBinderProvider.cs
│ │ │ │ ├── SimpleModelBinderProvider.cs
│ │ │ │ ├── TypeConverterModelBinder.cs
│ │ │ │ ├── TypeConverterModelBinderProvider.cs
│ │ │ │ ├── TypeMatchModelBinder.cs
│ │ │ │ └── TypeMatchModelBinderProvider.cs
│ │ │ ├── CancellationTokenParameterBinding.cs
│ │ │ ├── CustomModelBinderAttribute.cs
│ │ │ ├── DefaultActionValueBinder.cs
│ │ │ ├── ErrorParameterBinding.cs
│ │ │ ├── FormDataCollectionExtensions.cs
│ │ │ ├── FormatterParameterBinding.cs
│ │ │ ├── HttpBindingBehavior.cs
│ │ │ ├── HttpBindingBehaviorAttribute.cs
│ │ │ ├── HttpRequestParameterBinding.cs
│ │ │ ├── IModelBinder.cs
│ │ │ ├── IValueProviderParameterBinding.cs
│ │ │ ├── JQueryMVCFormUrlEncodedFormatter.cs
│ │ │ ├── ModelBinderAttribute.cs
│ │ │ ├── ModelBinderConfig.cs
│ │ │ ├── ModelBinderErrorMessageProvider.cs
│ │ │ ├── ModelBinderParameterBinding.cs
│ │ │ ├── ModelBinderProvider.cs
│ │ │ ├── ModelBindingContext.cs
│ │ │ ├── ModelBindingHelper.cs
│ │ │ ├── ModelError.cs
│ │ │ ├── ModelErrorCollection.cs
│ │ │ ├── ModelState.cs
│ │ │ ├── ModelStateDictionary.cs
│ │ │ └── ParameterBindingRulesCollection.cs
│ │ ├── NonActionAttribute.cs
│ │ ├── OverrideActionFiltersAttribute.cs
│ │ ├── OverrideAuthenticationAttribute.cs
│ │ ├── OverrideAuthorizationAttribute.cs
│ │ ├── OverrideExceptionFiltersAttribute.cs
│ │ ├── ParameterBindingAttribute.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SRResources.Designer.cs
│ │ │ └── SRResources.resx
│ │ ├── Results
│ │ │ ├── BadRequestErrorMessageResult.cs
│ │ │ ├── BadRequestResult.cs
│ │ │ ├── ConflictResult.cs
│ │ │ ├── CreatedAtRouteNegotiatedContentResult.cs
│ │ │ ├── CreatedNegotiatedContentResult.cs
│ │ │ ├── ExceptionResult.cs
│ │ │ ├── FormattedContentResult.cs
│ │ │ ├── InternalServerErrorResult.cs
│ │ │ ├── InvalidModelStateResult.cs
│ │ │ ├── JsonResult.cs
│ │ │ ├── NegotiatedContentResult.cs
│ │ │ ├── NotFoundResult.cs
│ │ │ ├── OkNegotiatedContentResult.cs
│ │ │ ├── OkResult.cs
│ │ │ ├── RedirectResult.cs
│ │ │ ├── RedirectToRouteResult.cs
│ │ │ ├── ResponseMessageResult.cs
│ │ │ ├── StatusCodeResult.cs
│ │ │ └── UnauthorizedResult.cs
│ │ ├── RouteAttribute.cs
│ │ ├── RouteParameter.cs
│ │ ├── RoutePrefixAttribute.cs
│ │ ├── Routing
│ │ │ ├── AttributeRoutingMapper.cs
│ │ │ ├── BoundRouteTemplate.cs
│ │ │ ├── DefaultDirectRouteProvider.cs
│ │ │ ├── HttpMethodConstraint.cs
│ │ │ ├── HttpParsedRoute.cs
│ │ │ ├── HttpRoute.cs
│ │ │ ├── HttpRouteData.cs
│ │ │ ├── HttpRouteDataExtensions.cs
│ │ │ ├── HttpRouteDirection.cs
│ │ │ ├── HttpRouteExtensions.cs
│ │ │ ├── HttpRouteValueDictionary.cs
│ │ │ ├── HttpVirtualPathData.cs
│ │ │ ├── IHttpRoute.cs
│ │ │ ├── IHttpRouteConstraint.cs
│ │ │ ├── IHttpRouteData.cs
│ │ │ ├── IHttpRouteInfoProvider.cs
│ │ │ ├── IHttpVirtualPathData.cs
│ │ │ ├── LinkGenerationRoute.cs
│ │ │ ├── MediaTypeFormatterExtensions.cs
│ │ │ ├── RouteCollectionRoute.cs
│ │ │ ├── RouteDataTokenKeys.cs
│ │ │ ├── RouteValueKeys.cs
│ │ │ ├── RoutingContext.cs
│ │ │ ├── StopRoutingHandler.cs
│ │ │ ├── UriPathExtensionMapping.cs
│ │ │ └── UrlHelper.cs
│ │ ├── Services
│ │ │ ├── ControllerServices.cs
│ │ │ ├── Decorator.cs
│ │ │ ├── DefaultServices.cs
│ │ │ ├── IDecorator.cs
│ │ │ └── ServicesContainer.cs
│ │ ├── ServicesExtensions.cs
│ │ ├── Settings.StyleCop
│ │ ├── SingleResult.cs
│ │ ├── SingleResultOfT.cs
│ │ ├── System.Web.Http.csproj
│ │ ├── Tracing
│ │ │ ├── FormattingUtilities.cs
│ │ │ ├── IFormatterTracer.cs
│ │ │ ├── ITraceManager.cs
│ │ │ ├── ITraceWriter.cs
│ │ │ ├── ITraceWriterExtensions.cs
│ │ │ ├── TraceCategories.cs
│ │ │ ├── TraceKind.cs
│ │ │ ├── TraceKindHelper.cs
│ │ │ ├── TraceLevel.cs
│ │ │ ├── TraceLevelHelper.cs
│ │ │ ├── TraceManager.cs
│ │ │ ├── TraceRecord.cs
│ │ │ └── Tracers
│ │ │ ├── ActionFilterAttributeTracer.cs
│ │ │ ├── ActionFilterTracer.cs
│ │ │ ├── ActionValueBinderTracer.cs
│ │ │ ├── AuthenticationFilterTracer.cs
│ │ │ ├── AuthorizationFilterAttributeTracer.cs
│ │ │ ├── AuthorizationFilterTracer.cs
│ │ │ ├── BufferedMediaTypeFormatterTracer.cs
│ │ │ ├── ContentNegotiatorTracer.cs
│ │ │ ├── DefaultHttpControllerTypeResolverTracer.cs
│ │ │ ├── ExceptionFilterAttributeTracer.cs
│ │ │ ├── ExceptionFilterTracer.cs
│ │ │ ├── FilterTracer.cs
│ │ │ ├── FormUrlEncodedMediaTypeFormatterTracer.cs
│ │ │ ├── FormatterLoggerTraceWrapper.cs
│ │ │ ├── FormatterParameterBindingTracer.cs
│ │ │ ├── HttpActionBindingTracer.cs
│ │ │ ├── HttpActionDescriptorTracer.cs
│ │ │ ├── HttpActionInvokerTracer.cs
│ │ │ ├── HttpActionSelectorTracer.cs
│ │ │ ├── HttpControllerActivatorTracer.cs
│ │ │ ├── HttpControllerDescriptorTracer.cs
│ │ │ ├── HttpControllerSelectorTracer.cs
│ │ │ ├── HttpControllerTracer.cs
│ │ │ ├── HttpParameterBindingTracer.cs
│ │ │ ├── JsonMediaTypeFormatterTracer.cs
│ │ │ ├── MediaTypeFormatterTracer.cs
│ │ │ ├── MessageHandlerTracer.cs
│ │ │ ├── OverrideFilterTracer.cs
│ │ │ ├── RequestMessageHandlerTracer.cs
│ │ │ └── XmlMediaTypeFormatterTracer.cs
│ │ ├── Validation
│ │ │ ├── BodyModelValidatorContext.cs
│ │ │ ├── DefaultBodyModelValidator.cs
│ │ │ ├── IBodyModelValidator.cs
│ │ │ ├── IBodyModelValidatorKeyBuilder.cs
│ │ │ ├── IModelValidatorCache.cs
│ │ │ ├── ModelStateFormatterLogger.cs
│ │ │ ├── ModelValidatedEventArgs.cs
│ │ │ ├── ModelValidatingEventArgs.cs
│ │ │ ├── ModelValidationNode.cs
│ │ │ ├── ModelValidationRequiredMemberSelector.cs
│ │ │ ├── ModelValidationResult.cs
│ │ │ ├── ModelValidator.cs
│ │ │ ├── ModelValidatorCache.cs
│ │ │ ├── ModelValidatorProvider.cs
│ │ │ ├── Providers
│ │ │ │ ├── AssociatedValidatorProvider.cs
│ │ │ │ ├── DataAnnotationsModelValidatorProvider.cs
│ │ │ │ ├── DataMemberModelValidatorProvider.cs
│ │ │ │ ├── InvalidModelValidatorProvider.cs
│ │ │ │ └── RequiredMemberModelValidatorProvider.cs
│ │ │ ├── ReferenceEqualityComparer.cs
│ │ │ └── Validators
│ │ │ ├── DataAnnotationsModelValidator.cs
│ │ │ ├── ErrorModelValidator.cs
│ │ │ ├── RequiredMemberModelValidator.cs
│ │ │ └── ValidatableObjectAdapter.cs
│ │ ├── ValueProviders
│ │ │ ├── IEnumerableValueProvider.cs
│ │ │ ├── IUriValueProviderFactory.cs
│ │ │ ├── IValueProvider.cs
│ │ │ ├── Providers
│ │ │ │ ├── CompositeValueProvider.cs
│ │ │ │ ├── CompositeValueProviderFactory.cs
│ │ │ │ ├── ElementalValueProvider.cs
│ │ │ │ ├── NameValuePairsValueProvider.cs
│ │ │ │ ├── QueryStringValueProvider.cs
│ │ │ │ ├── QueryStringValueProviderFactory.cs
│ │ │ │ ├── RouteDataValueProvider.cs
│ │ │ │ └── RouteDataValueProviderFactory.cs
│ │ │ ├── ValueProviderAttribute.cs
│ │ │ ├── ValueProviderFactory.cs
│ │ │ └── ValueProviderResult.cs
│ │ └── packages.config
│ ├── System.Web.Http.Cors
│ │ ├── AttributeBasedPolicyProviderFactory.cs
│ │ ├── CorsHttpConfigurationExtensions.cs
│ │ ├── CorsHttpRequestMessageExtensions.cs
│ │ ├── CorsHttpResponseMessageExtensions.cs
│ │ ├── CorsMessageHandler.cs
│ │ ├── DisableCorsAttribute.cs
│ │ ├── EnableCorsAttribute.cs
│ │ ├── ICorsPolicyProvider.cs
│ │ ├── ICorsPolicyProviderFactory.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SRResources.Designer.cs
│ │ │ └── SRResources.resx
│ │ ├── System.Web.Http.Cors.csproj
│ │ └── Tracing
│ │ ├── CorsEngineTracer.cs
│ │ ├── CorsPolicyProviderFactoryTracer.cs
│ │ ├── CorsPolicyProviderTracer.cs
│ │ └── TraceCategories.cs
│ ├── System.Web.Http.Owin
│ │ ├── ExceptionHandling
│ │ │ ├── DefaultExceptionHandler.cs
│ │ │ └── EmptyExceptionLogger.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── HostAuthenticationAttribute.cs
│ │ ├── HostAuthenticationFilter.cs
│ │ ├── HttpMessageHandlerAdapter.cs
│ │ ├── HttpMessageHandlerOptions.cs
│ │ ├── OwinBufferPolicySelector.cs
│ │ ├── OwinConstants.cs
│ │ ├── OwinExceptionCatchBlocks.cs
│ │ ├── OwinHttpConfigurationExtensions.cs
│ │ ├── OwinHttpRequestContext.cs
│ │ ├── OwinHttpRequestMessageExtensions.cs
│ │ ├── OwinRequestExtensions.cs
│ │ ├── OwinResponseExtensions.cs
│ │ ├── PassiveAuthenticationMessageHandler.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── OwinResources.Designer.cs
│ │ │ └── OwinResources.resx
│ │ ├── System.Web.Http.Owin.csproj
│ │ ├── WebApiAppBuilderExtensions.cs
│ │ └── packages.config
│ ├── System.Web.Http.SelfHost
│ │ ├── Channels
│ │ │ ├── HttpBinding.cs
│ │ │ ├── HttpBindingSecurity.cs
│ │ │ ├── HttpBindingSecurityMode.cs
│ │ │ ├── HttpBindingSecurityModeHelper.cs
│ │ │ ├── HttpMessage.cs
│ │ │ ├── HttpMessageEncoderFactory.cs
│ │ │ ├── HttpMessageEncodingBindingElement.cs
│ │ │ ├── HttpMessageEncodingChannelListener.cs
│ │ │ ├── HttpMessageEncodingReplyChannel.cs
│ │ │ ├── HttpMessageEncodingRequestContext.cs
│ │ │ └── HttpMessageExtensions.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── HttpRequestMessageExtensions.cs
│ │ ├── HttpSelfHostConfiguration.cs
│ │ ├── HttpSelfHostServer.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SRResources.Designer.cs
│ │ │ └── SRResources.resx
│ │ ├── SelfHostHttpRequestContext.cs
│ │ ├── ServiceModel
│ │ │ ├── Channels
│ │ │ │ ├── AsyncResult.cs
│ │ │ │ ├── BufferManagerOutputStream.cs
│ │ │ │ ├── BufferedOutputStream.cs
│ │ │ │ ├── ChannelAcceptor.cs
│ │ │ │ ├── ChannelBindingUtility.cs
│ │ │ │ ├── CompletedAsyncResult.cs
│ │ │ │ ├── CompletedAsyncResultOfT.cs
│ │ │ │ ├── HttpTransportDefaults.cs
│ │ │ │ ├── IChannelAcceptor.cs
│ │ │ │ ├── LayeredChannel.cs
│ │ │ │ ├── LayeredChannelAcceptor.cs
│ │ │ │ ├── LayeredChannelListener.cs
│ │ │ │ └── TransportDefaults.cs
│ │ │ ├── HostNameComparisonModeHelper.cs
│ │ │ ├── HttpClientCredentialTypeHelper.cs
│ │ │ ├── HttpProxyCredentialTypeHelper.cs
│ │ │ ├── HttpTransportSecurityExtensionMethods.cs
│ │ │ └── TransferModeHelper.cs
│ │ └── System.Web.Http.SelfHost.csproj
│ ├── System.Web.Http.SignalR
│ │ ├── GlobalSuppressions.cs
│ │ ├── HubController.cs
│ │ ├── HubControllerBase.cs
│ │ ├── HubControllerOfTHub.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SRResources.Designer.cs
│ │ │ └── SRResources.resx
│ │ ├── System.Web.Http.SignalR.csproj
│ │ └── packages.config
│ ├── System.Web.Http.Tracing
│ │ ├── GlobalSuppressions.cs
│ │ ├── HttpConfigurationExtensions.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SRResources.Designer.cs
│ │ │ └── SRResources.resx
│ │ ├── System.Web.Http.Tracing.csproj
│ │ ├── SystemDiagnosticsTraceWriter.cs
│ │ └── packages.config
│ ├── System.Web.Http.WebHost
│ │ ├── GlobalConfiguration.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── HttpBatchContextWrapper.cs
│ │ ├── HttpControllerHandler.cs
│ │ ├── HttpControllerRouteHandler.cs
│ │ ├── HttpControllerTypeCacheSerializer.cs
│ │ ├── HttpRequestMessageExtensions.cs
│ │ ├── HttpResponseBaseExtensions.cs
│ │ ├── PreApplicationStartCode.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── SRResources.Designer.cs
│ │ │ └── SRResources.resx
│ │ ├── RouteCollectionExtensions.cs
│ │ ├── Routing
│ │ │ ├── HostedHttpRoute.cs
│ │ │ ├── HostedHttpRouteCollection.cs
│ │ │ ├── HostedHttpRouteData.cs
│ │ │ ├── HostedHttpVirtualPathData.cs
│ │ │ ├── HttpContextBaseExtensions.cs
│ │ │ ├── HttpRequestMessageContextWrapper.cs
│ │ │ ├── HttpRequestMessageWrapper.cs
│ │ │ ├── HttpRouteDataExtensions.cs
│ │ │ ├── HttpRouteExceptionHandler.cs
│ │ │ ├── HttpRouteExceptionRouteHandler.cs
│ │ │ ├── HttpRouteExtensions.cs
│ │ │ └── HttpWebRoute.cs
│ │ ├── SeekableBufferedRequestStream.cs
│ │ ├── SuppressFormsAuthRedirectHelper.cs
│ │ ├── System.Web.Http.WebHost.csproj
│ │ ├── TaskWrapperAsyncResult.cs
│ │ ├── WebHostAssembliesResolver.cs
│ │ ├── WebHostBufferPolicySelector.cs
│ │ ├── WebHostExceptionCatchBlocks.cs
│ │ ├── WebHostExceptionHandler.cs
│ │ ├── WebHostHttpControllerTypeResolver.cs
│ │ ├── WebHostHttpRequestContext.cs
│ │ └── packages.config
│ ├── System.Web.Mvc
│ │ ├── AcceptVerbsAttribute.cs
│ │ ├── ActionDescriptor.cs
│ │ ├── ActionDescriptorHelper.cs
│ │ ├── ActionExecutedContext.cs
│ │ ├── ActionExecutingContext.cs
│ │ ├── ActionFilterAttribute.cs
│ │ ├── ActionMethodDispatcher.cs
│ │ ├── ActionMethodDispatcherCache.cs
│ │ ├── ActionMethodSelector.cs
│ │ ├── ActionMethodSelectorAttribute.cs
│ │ ├── ActionMethodSelectorBase.cs
│ │ ├── ActionNameAttribute.cs
│ │ ├── ActionNameSelector.cs
│ │ ├── ActionNameSelectorAttribute.cs
│ │ ├── ActionResult.cs
│ │ ├── ActionSelector.cs
│ │ ├── AdditionalMetaDataAttribute.cs
│ │ ├── Ajax
│ │ │ ├── AjaxExtensions.cs
│ │ │ ├── AjaxOptions.cs
│ │ │ └── InsertionMode.cs
│ │ ├── AjaxHelper.cs
│ │ ├── AjaxHelperOfTModel.cs
│ │ ├── AjaxRequestExtensions.cs
│ │ ├── AllowAnonymousAttribute.cs
│ │ ├── AllowHtmlAttribute.cs
│ │ ├── AreaHelpers.cs
│ │ ├── AreaReference.cs
│ │ ├── AreaRegistration.cs
│ │ ├── AreaRegistrationContext.cs
│ │ ├── AssociatedMetadataProvider.cs
│ │ ├── AssociatedValidatorProvider.cs
│ │ ├── Async
│ │ │ ├── ActionDescriptorCreator.cs
│ │ │ ├── AsyncActionDescriptor.cs
│ │ │ ├── AsyncActionMethodSelector.cs
│ │ │ ├── AsyncControllerActionInvoker.cs
│ │ │ ├── AsyncManager.cs
│ │ │ ├── AsyncResultWrapper.cs
│ │ │ ├── AsyncVoid.cs
│ │ │ ├── BeginInvokeDelegate.cs
│ │ │ ├── BeginInvokeDelegateOfTState.cs
│ │ │ ├── EndInvokeDelegateOfTResult.cs
│ │ │ ├── EndInvokeDelegateOfTResultTState.cs
│ │ │ ├── EndInvokeVoidDelegate.cs
│ │ │ ├── IAsyncActionInvoker.cs
│ │ │ ├── IAsyncActionInvokerFactory.cs
│ │ │ ├── IAsyncController.cs
│ │ │ ├── IAsyncManagerContainer.cs
│ │ │ ├── OperationCounter.cs
│ │ │ ├── ReflectedAsyncActionDescriptor.cs
│ │ │ ├── ReflectedAsyncControllerDescriptor.cs
│ │ │ ├── SimpleAsyncResult.cs
│ │ │ ├── SingleEntryGate.cs
│ │ │ ├── SynchronizationContextUtil.cs
│ │ │ ├── SynchronousOperationException.cs
│ │ │ ├── TaskAsyncActionDescriptor.cs
│ │ │ ├── TaskWrapperAsyncResult.cs
│ │ │ ├── Trigger.cs
│ │ │ └── TriggerListener.cs
│ │ ├── AsyncController.cs
│ │ ├── AsyncTimeoutAttribute.cs
│ │ ├── AuthorizationContext.cs
│ │ ├── AuthorizeAttribute.cs
│ │ ├── BindAttribute.cs
│ │ ├── BuildManagerCompiledView.cs
│ │ ├── BuildManagerViewEngine.cs
│ │ ├── BuildManagerWrapper.cs
│ │ ├── ByteArrayModelBinder.cs
│ │ ├── CachedAssociatedMetadataProvider.cs
│ │ ├── CachedDataAnnotationsMetadataAttributes.cs
│ │ ├── CachedDataAnnotationsModelMetadata.cs
│ │ ├── CachedDataAnnotationsModelMetadataProvider.cs
│ │ ├── CachedModelMetadata.cs
│ │ ├── CancellationTokenModelBinder.cs
│ │ ├── ChildActionOnlyAttribute.cs
│ │ ├── ChildActionValueProvider.cs
│ │ ├── ChildActionValueProviderFactory.cs
│ │ ├── ClientDataTypeModelValidatorProvider.cs
│ │ ├── CompareAttribute.cs
│ │ ├── CompareAttributeAdapter.cs
│ │ ├── ContentResult.cs
│ │ ├── Controller.cs
│ │ ├── ControllerActionInvoker.cs
│ │ ├── ControllerBase.cs
│ │ ├── ControllerBuilder.cs
│ │ ├── ControllerContext.cs
│ │ ├── ControllerDescriptor.cs
│ │ ├── ControllerDescriptorCache.cs
│ │ ├── ControllerDescriptorExtensions.cs
│ │ ├── ControllerInstanceFilterProvider.cs
│ │ ├── ControllerTypeCache.cs
│ │ ├── CopyOnWriteDictionary.cs
│ │ ├── CustomModelBinderAttribute.cs
│ │ ├── DataAnnotationsModelMetadata.cs
│ │ ├── DataAnnotationsModelMetadataProvider.cs
│ │ ├── DataAnnotationsModelValidator.cs
│ │ ├── DataAnnotationsModelValidatorOfTAttribute.cs
│ │ ├── DataAnnotationsModelValidatorProvider.cs
│ │ ├── DataErrorInfoModelValidatorProvider.cs
│ │ ├── DataTypeAttributeAdapter.cs
│ │ ├── DataTypeUtil.cs
│ │ ├── DefaultControllerFactory.cs
│ │ ├── DefaultModelBinder.cs
│ │ ├── DefaultViewLocationCache.cs
│ │ ├── DependencyResolver.cs
│ │ ├── DependencyResolverExtensions.cs
│ │ ├── DescriptorUtil.cs
│ │ ├── DictionaryHelpers.cs
│ │ ├── DictionaryValueProvider.cs
│ │ ├── DynamicViewDataDictionary.cs
│ │ ├── EmptyModelMetadataProvider.cs
│ │ ├── EmptyModelValidatorProvider.cs
│ │ ├── EmptyResult.cs
│ │ ├── Error.cs
│ │ ├── ExceptionContext.cs
│ │ ├── ExpressionHelper.cs
│ │ ├── ExpressionUtil
│ │ │ ├── BinaryExpressionFingerprint.cs
│ │ │ ├── CachedExpressionCompiler.cs
│ │ │ ├── ConditionalExpressionFingerprint.cs
│ │ │ ├── ConstantExpressionFingerprint.cs
│ │ │ ├── DefaultExpressionFingerprint.cs
│ │ │ ├── ExpressionFingerprint.cs
│ │ │ ├── ExpressionFingerprintChain.cs
│ │ │ ├── FingerprintingExpressionVisitor.cs
│ │ │ ├── HashCodeCombiner.cs
│ │ │ ├── Hoisted.cs
│ │ │ ├── HoistingExpressionVisitor.cs
│ │ │ ├── IndexExpressionFingerprint.cs
│ │ │ ├── LambdaExpressionFingerprint.cs
│ │ │ ├── MemberExpressionFingerprint.cs
│ │ │ ├── MethodCallExpressionFingerprint.cs
│ │ │ ├── ParameterExpressionFingerprint.cs
│ │ │ ├── TypeBinaryExpressionFingerprint.cs
│ │ │ └── UnaryExpressionFingerprint.cs
│ │ ├── FieldValidationMetadata.cs
│ │ ├── FileContentResult.cs
│ │ ├── FileExtensionsAttributeAdapter.cs
│ │ ├── FilePathResult.cs
│ │ ├── FileResult.cs
│ │ ├── FileStreamResult.cs
│ │ ├── Filter.cs
│ │ ├── FilterAttribute.cs
│ │ ├── FilterAttributeFilterProvider.cs
│ │ ├── FilterInfo.cs
│ │ ├── FilterProviderCollection.cs
│ │ ├── FilterProviders.cs
│ │ ├── FilterScope.cs
│ │ ├── Filters
│ │ │ ├── AuthenticationChallengeContext.cs
│ │ │ ├── AuthenticationContext.cs
│ │ │ ├── IAuthenticationFilter.cs
│ │ │ └── IOverrideFilter.cs
│ │ ├── FormCollection.cs
│ │ ├── FormContext.cs
│ │ ├── FormMethod.cs
│ │ ├── FormValueProvider.cs
│ │ ├── FormValueProviderFactory.cs
│ │ ├── GlobalFilterCollection.cs
│ │ ├── GlobalFilters.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── HandleErrorAttribute.cs
│ │ ├── HandleErrorInfo.cs
│ │ ├── HiddenInputAttribute.cs
│ │ ├── Html
│ │ │ ├── ChildActionExtensions.cs
│ │ │ ├── DefaultDisplayTemplates.cs
│ │ │ ├── DefaultEditorTemplates.cs
│ │ │ ├── DisplayExtensions.cs
│ │ │ ├── DisplayNameExtensions.cs
│ │ │ ├── DisplayTextExtensions.cs
│ │ │ ├── EditorExtensions.cs
│ │ │ ├── EnumHelper.cs
│ │ │ ├── FormExtensions.cs
│ │ │ ├── InputExtensions.cs
│ │ │ ├── LabelExtensions.cs
│ │ │ ├── LinkExtensions.cs
│ │ │ ├── MvcForm.cs
│ │ │ ├── NameExtensions.cs
│ │ │ ├── PartialExtensions.cs
│ │ │ ├── RenderPartialExtensions.cs
│ │ │ ├── SelectExtensions.cs
│ │ │ ├── TemplateHelpers.cs
│ │ │ ├── TextAreaExtensions.cs
│ │ │ ├── ValidationExtensions.cs
│ │ │ └── ValueExtensions.cs
│ │ ├── Html5DateRenderingMode.cs
│ │ ├── HtmlHelper.cs
│ │ ├── HtmlHelperOfTModel.cs
│ │ ├── HttpDeleteAttribute.cs
│ │ ├── HttpFileCollectionValueProvider.cs
│ │ ├── HttpFileCollectionValueProviderFactory.cs
│ │ ├── HttpGetAttribute.cs
│ │ ├── HttpHandlerUtil.cs
│ │ ├── HttpHeadAttribute.cs
│ │ ├── HttpNotFoundResult.cs
│ │ ├── HttpOptionsAttribute.cs
│ │ ├── HttpPatchAttribute.cs
│ │ ├── HttpPostAttribute.cs
│ │ ├── HttpPostedFileBaseModelBinder.cs
│ │ ├── HttpPutAttribute.cs
│ │ ├── HttpRequestExtensions.cs
│ │ ├── HttpStatusCodeResult.cs
│ │ ├── HttpUnauthorizedResult.cs
│ │ ├── HttpVerbs.cs
│ │ ├── IActionFilter.cs
│ │ ├── IActionInvoker.cs
│ │ ├── IActionInvokerFactory.cs
│ │ ├── IAuthorizationFilter.cs
│ │ ├── IBuildManager.cs
│ │ ├── IClientValidatable.cs
│ │ ├── IController.cs
│ │ ├── IControllerActivator.cs
│ │ ├── IControllerFactory.cs
│ │ ├── IDependencyResolver.cs
│ │ ├── IEnumerableValueProvider.cs
│ │ ├── IExceptionFilter.cs
│ │ ├── IFilterProvider.cs
│ │ ├── IMetadataAware.cs
│ │ ├── IMethodInfoActionDescriptor.cs
│ │ ├── IModelBinder.cs
│ │ ├── IModelBinderProvider.cs
│ │ ├── IMvcControlBuilder.cs
│ │ ├── IMvcFilter.cs
│ │ ├── IResolver.cs
│ │ ├── IResultFilter.cs
│ │ ├── IRouteWithArea.cs
│ │ ├── ITempDataProvider.cs
│ │ ├── ITempDataProviderFactory.cs
│ │ ├── IUniquelyIdentifiable.cs
│ │ ├── IUnvalidatedRequestValues.cs
│ │ ├── IUnvalidatedValueProvider.cs
│ │ ├── IValueProvider.cs
│ │ ├── IView.cs
│ │ ├── IViewDataContainer.cs
│ │ ├── IViewEngine.cs
│ │ ├── IViewLocationCache.cs
│ │ ├── IViewPageActivator.cs
│ │ ├── IViewStartPageChild.cs
│ │ ├── InputType.cs
│ │ ├── JQueryFormValueProvider.cs
│ │ ├── JQueryFormValueProviderFactory.cs
│ │ ├── JavaScript
│ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ └── jquery.validate.unobtrusive.js
│ │ ├── JavaScriptResult.cs
│ │ ├── JsonRequestBehavior.cs
│ │ ├── JsonResult.cs
│ │ ├── JsonValueProviderFactory.cs
│ │ ├── LinqBinaryModelBinder.cs
│ │ ├── MaxLengthAttributeAdapter.cs
│ │ ├── MembershipPasswordAttributeAdapter.cs
│ │ ├── MinLengthAttributeAdapter.cs
│ │ ├── ModelBinderAttribute.cs
│ │ ├── ModelBinderDictionary.cs
│ │ ├── ModelBinderProviderCollection.cs
│ │ ├── ModelBinderProviders.cs
│ │ ├── ModelBinders.cs
│ │ ├── ModelBindingContext.cs
│ │ ├── ModelError.cs
│ │ ├── ModelErrorCollection.cs
│ │ ├── ModelMetadata.cs
│ │ ├── ModelMetadataProvider.cs
│ │ ├── ModelMetadataProviders.cs
│ │ ├── ModelState.cs
│ │ ├── ModelStateDictionary.cs
│ │ ├── ModelValidationResult.cs
│ │ ├── ModelValidator.cs
│ │ ├── ModelValidatorProvider.cs
│ │ ├── ModelValidatorProviderCollection.cs
│ │ ├── ModelValidatorProviders.cs
│ │ ├── MultiSelectList.cs
│ │ ├── MultiServiceResolver.cs
│ │ ├── MvcFilter.cs
│ │ ├── MvcHandler.cs
│ │ ├── MvcHtmlString.cs
│ │ ├── MvcHttpHandler.cs
│ │ ├── MvcRouteHandler.cs
│ │ ├── MvcWebRazorHostFactory.cs
│ │ ├── NameValueCollectionExtensions.cs
│ │ ├── NameValueCollectionValueProvider.cs
│ │ ├── NoAsyncTimeoutAttribute.cs
│ │ ├── NonActionAttribute.cs
│ │ ├── NullViewLocationCache.cs
│ │ ├── OutputCacheAttribute.cs
│ │ ├── OverrideActionFiltersAttribute.cs
│ │ ├── OverrideAuthenticationAttribute.cs
│ │ ├── OverrideAuthorizationAttribute.cs
│ │ ├── OverrideExceptionFiltersAttribute.cs
│ │ ├── OverrideResultFiltersAttribute.cs
│ │ ├── ParameterBindingInfo.cs
│ │ ├── ParameterDescriptor.cs
│ │ ├── ParameterInfoUtil.cs
│ │ ├── PartialViewResult.cs
│ │ ├── PreApplicationStartCode.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── MvcResources.Designer.cs
│ │ │ └── MvcResources.resx
│ │ ├── QueryStringValueProvider.cs
│ │ ├── QueryStringValueProviderFactory.cs
│ │ ├── RangeAttributeAdapter.cs
│ │ ├── Razor
│ │ │ ├── MvcCSharpRazorCodeGenerator.cs
│ │ │ ├── MvcCSharpRazorCodeParser.cs
│ │ │ ├── MvcVBRazorCodeParser.cs
│ │ │ ├── MvcWebPageRazorHost.cs
│ │ │ ├── SetModelTypeCodeGenerator.cs
│ │ │ └── StartPageLookupDelegate.cs
│ │ ├── RazorView.cs
│ │ ├── RazorViewEngine.cs
│ │ ├── ReaderWriterCache.cs
│ │ ├── RedirectResult.cs
│ │ ├── RedirectToRouteResult.cs
│ │ ├── ReflectedActionDescriptor.cs
│ │ ├── ReflectedAttributeCache.cs
│ │ ├── ReflectedControllerDescriptor.cs
│ │ ├── ReflectedParameterBindingInfo.cs
│ │ ├── ReflectedParameterDescriptor.cs
│ │ ├── RegularExpressionAttributeAdapter.cs
│ │ ├── RemoteAttribute.cs
│ │ ├── RequireHttpsAttribute.cs
│ │ ├── RequiredAttributeAdapter.cs
│ │ ├── ResultExecutedContext.cs
│ │ ├── ResultExecutingContext.cs
│ │ ├── RouteAreaAttribute.cs
│ │ ├── RouteAttribute.cs
│ │ ├── RouteCollectionExtensions.cs
│ │ ├── RouteDataValueProvider.cs
│ │ ├── RouteDataValueProviderFactory.cs
│ │ ├── RoutePrefixAttribute.cs
│ │ ├── RouteValuesHelpers.cs
│ │ ├── Routing
│ │ │ ├── AttributeRoutingMapper.cs
│ │ │ ├── ConstraintValidation.cs
│ │ │ ├── DefaultDirectRouteProvider.cs
│ │ │ ├── DirectRouteCandidate.cs
│ │ │ ├── DirectRouteExtensions.cs
│ │ │ ├── IDirectRouteProvider.cs
│ │ │ ├── IRouteInfoProvider.cs
│ │ │ ├── LinkGenerationRoute.cs
│ │ │ ├── ParsedRoute.cs
│ │ │ ├── RouteBuilder.cs
│ │ │ ├── RouteCollectionAttributeRoutingExtensions.cs
│ │ │ ├── RouteCollectionRoute.cs
│ │ │ └── RouteDataTokenKeys.cs
│ │ ├── SelectList.cs
│ │ ├── SelectListGroup.cs
│ │ ├── SelectListItem.cs
│ │ ├── SessionStateAttribute.cs
│ │ ├── SessionStateTempDataProvider.cs
│ │ ├── SingleServiceResolver.cs
│ │ ├── StringLengthAttributeAdapter.cs
│ │ ├── System.Web.Mvc.csproj
│ │ ├── TagBuilderExtensions.cs
│ │ ├── TempDataDictionary.cs
│ │ ├── TemplateInfo.cs
│ │ ├── TryGetValueDelegate.cs
│ │ ├── TypeCacheSerializer.cs
│ │ ├── TypeCacheUtil.cs
│ │ ├── TypeDescriptorHelper.cs
│ │ ├── TypeHelpers.cs
│ │ ├── UnvalidatedRequestValuesAccessor.cs
│ │ ├── UnvalidatedRequestValuesWrapper.cs
│ │ ├── UrlHelper.cs
│ │ ├── UrlParameter.cs
│ │ ├── ValidatableObjectAdapter.cs
│ │ ├── ValidateAntiForgeryTokenAttribute.cs
│ │ ├── ValidateInputAttribute.cs
│ │ ├── ValueProviderCollection.cs
│ │ ├── ValueProviderDictionary.cs
│ │ ├── ValueProviderFactories.cs
│ │ ├── ValueProviderFactory.cs
│ │ ├── ValueProviderFactoryCollection.cs
│ │ ├── ValueProviderResult.cs
│ │ ├── ValueProviderUtil.cs
│ │ ├── ViewContext.cs
│ │ ├── ViewDataDictionary.cs
│ │ ├── ViewDataDictionaryOfTModel.cs
│ │ ├── ViewDataInfo.cs
│ │ ├── ViewEngineCollection.cs
│ │ ├── ViewEngineResult.cs
│ │ ├── ViewEngines.cs
│ │ ├── ViewMasterPage.cs
│ │ ├── ViewMasterPageControlBuilder.cs
│ │ ├── ViewMasterPageOfTModel.cs
│ │ ├── ViewPage.cs
│ │ ├── ViewPageControlBuilder.cs
│ │ ├── ViewPageOfTModel.cs
│ │ ├── ViewResult.cs
│ │ ├── ViewResultBase.cs
│ │ ├── ViewStartPage.cs
│ │ ├── ViewTemplateUserControl.cs
│ │ ├── ViewTemplateUserControlOfTModel.cs
│ │ ├── ViewType.cs
│ │ ├── ViewTypeControlBuilder.cs
│ │ ├── ViewTypeParserFilter.cs
│ │ ├── ViewUserControl.cs
│ │ ├── ViewUserControlControlBuilder.cs
│ │ ├── ViewUserControlOfTModel.cs
│ │ ├── VirtualPathProviderViewEngine.cs
│ │ ├── WebFormView.cs
│ │ ├── WebFormViewEngine.cs
│ │ ├── WebViewPage.cs
│ │ ├── WebViewPageOfTModel.cs
│ │ └── packages.config
│ ├── System.Web.Razor
│ │ ├── CSharpRazorCodeLanguage.cs
│ │ ├── DocumentParseCompleteEventArgs.cs
│ │ ├── Editor
│ │ │ ├── AutoCompleteEditHandler.cs
│ │ │ ├── BackgroundParser.cs
│ │ │ ├── EditResult.cs
│ │ │ ├── EditorHints.cs
│ │ │ ├── ImplicitExpressionEditHandler.cs
│ │ │ ├── RazorEditorTrace.cs
│ │ │ ├── SingleLineMarkupEditHandler.cs
│ │ │ └── SpanEditHandler.cs
│ │ ├── Generator
│ │ │ ├── AddImportCodeGenerator.cs
│ │ │ ├── AttributeBlockCodeGenerator.cs
│ │ │ ├── BaseCodeWriter.cs
│ │ │ ├── BlockCodeGenerator.cs
│ │ │ ├── CSharpCodeWriter.cs
│ │ │ ├── CSharpRazorCodeGenerator.cs
│ │ │ ├── CodeGenerationCompleteEventArgs.cs
│ │ │ ├── CodeGeneratorContext.cs
│ │ │ ├── CodeGeneratorPaddingHelper.cs
│ │ │ ├── CodeWriter.cs
│ │ │ ├── CodeWriterExtensions.cs
│ │ │ ├── DynamicAttributeBlockCodeGenerator.cs
│ │ │ ├── ExpressionCodeGenerator.cs
│ │ │ ├── ExpressionRenderingMode.cs
│ │ │ ├── GeneratedClassContext.cs
│ │ │ ├── GeneratedCodeMapping.cs
│ │ │ ├── HelperCodeGenerator.cs
│ │ │ ├── HybridCodeGenerator.cs
│ │ │ ├── IBlockCodeGenerator.cs
│ │ │ ├── ISpanCodeGenerator.cs
│ │ │ ├── LiteralAttributeCodeGenerator.cs
│ │ │ ├── MarkupCodeGenerator.cs
│ │ │ ├── RazorCodeGenerator.cs
│ │ │ ├── RazorCommentCodeGenerator.cs
│ │ │ ├── RazorDirectiveAttributeCodeGenerator.cs
│ │ │ ├── ResolveUrlCodeGenerator.cs
│ │ │ ├── SectionCodeGenerator.cs
│ │ │ ├── SetBaseTypeCodeGenerator.cs
│ │ │ ├── SetLayoutCodeGenerator.cs
│ │ │ ├── SetVBOptionCodeGenerator.cs
│ │ │ ├── SpanCodeGenerator.cs
│ │ │ ├── StatementCodeGenerator.cs
│ │ │ ├── TemplateBlockCodeGenerator.cs
│ │ │ ├── TypeMemberCodeGenerator.cs
│ │ │ ├── VBCodeWriter.cs
│ │ │ └── VBRazorCodeGenerator.cs
│ │ ├── GeneratorResults.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── Parser
│ │ │ ├── BalancingModes.cs
│ │ │ ├── CSharpCodeParser.Directives.cs
│ │ │ ├── CSharpCodeParser.Statements.cs
│ │ │ ├── CSharpCodeParser.cs
│ │ │ ├── CSharpLanguageCharacteristics.cs
│ │ │ ├── CallbackVisitor.cs
│ │ │ ├── ConditionalAttributeCollapser.cs
│ │ │ ├── HtmlLanguageCharacteristics.cs
│ │ │ ├── HtmlMarkupParser.Block.cs
│ │ │ ├── HtmlMarkupParser.Document.cs
│ │ │ ├── HtmlMarkupParser.Section.cs
│ │ │ ├── HtmlMarkupParser.cs
│ │ │ ├── ISyntaxTreeRewriter.cs
│ │ │ ├── LanguageCharacteristics.cs
│ │ │ ├── MarkupCollapser.cs
│ │ │ ├── MarkupRewriter.cs
│ │ │ ├── ParserBase.cs
│ │ │ ├── ParserContext.cs
│ │ │ ├── ParserHelpers.cs
│ │ │ ├── ParserVisitor.cs
│ │ │ ├── ParserVisitorExtensions.cs
│ │ │ ├── RazorParser.cs
│ │ │ ├── SyntaxConstants.cs
│ │ │ ├── SyntaxTree
│ │ │ │ ├── AcceptedCharacters.cs
│ │ │ │ ├── Block.cs
│ │ │ │ ├── BlockBuilder.cs
│ │ │ │ ├── BlockType.cs
│ │ │ │ ├── EquivalenceComparer.cs
│ │ │ │ ├── RazorError.cs
│ │ │ │ ├── Span.cs
│ │ │ │ ├── SpanBuilder.cs
│ │ │ │ ├── SpanKind.cs
│ │ │ │ └── SyntaxTreeNode.cs
│ │ │ ├── TextReaderExtensions.cs
│ │ │ ├── TokenizerBackedParser.Helpers.cs
│ │ │ ├── TokenizerBackedParser.cs
│ │ │ ├── VBCodeParser.Directives.cs
│ │ │ ├── VBCodeParser.Statements.cs
│ │ │ ├── VBCodeParser.cs
│ │ │ ├── VBLanguageCharacteristics.cs
│ │ │ └── WhitespaceRewriter.cs
│ │ ├── ParserResults.cs
│ │ ├── PartialParseResult.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── RazorCodeLanguage.cs
│ │ ├── RazorDebugHelpers.cs
│ │ ├── RazorDirectiveAttribute.cs
│ │ ├── RazorEditorParser.cs
│ │ ├── RazorEngineHost.cs
│ │ ├── RazorTemplateEngine.cs
│ │ ├── Resources
│ │ │ ├── RazorResources.Designer.cs
│ │ │ └── RazorResources.resx
│ │ ├── StateMachine.cs
│ │ ├── System.Web.Razor.csproj
│ │ ├── Text
│ │ │ ├── BufferingTextReader.cs
│ │ │ ├── ITextBuffer.cs
│ │ │ ├── LineTrackingStringBuffer.cs
│ │ │ ├── LocationTagged.cs
│ │ │ ├── LookaheadTextReader.cs
│ │ │ ├── LookaheadToken.cs
│ │ │ ├── SeekableTextReader.cs
│ │ │ ├── SourceLocation.cs
│ │ │ ├── SourceLocationTracker.cs
│ │ │ ├── TextBufferReader.cs
│ │ │ ├── TextChange.cs
│ │ │ ├── TextChangeType.cs
│ │ │ ├── TextDocumentReader.cs
│ │ │ └── TextExtensions.cs
│ │ ├── Tokenizer
│ │ │ ├── CSharpHelpers.cs
│ │ │ ├── CSharpKeywordDetector.cs
│ │ │ ├── CSharpTokenizer.cs
│ │ │ ├── HtmlTokenizer.cs
│ │ │ ├── ITokenizer.cs
│ │ │ ├── Symbols
│ │ │ │ ├── CSharpKeyword.cs
│ │ │ │ ├── CSharpSymbol.cs
│ │ │ │ ├── CSharpSymbolType.cs
│ │ │ │ ├── HtmlSymbol.cs
│ │ │ │ ├── HtmlSymbolType.cs
│ │ │ │ ├── ISymbol.cs
│ │ │ │ ├── KnownSymbolType.cs
│ │ │ │ ├── SymbolBase.cs
│ │ │ │ ├── SymbolExtensions.cs
│ │ │ │ ├── SymbolTypeSuppressions.cs
│ │ │ │ ├── VBKeyword.cs
│ │ │ │ ├── VBSymbol.cs
│ │ │ │ └── VBSymbolType.cs
│ │ │ ├── Tokenizer.cs
│ │ │ ├── TokenizerView.cs
│ │ │ ├── VBHelpers.cs
│ │ │ ├── VBKeywordDetector.cs
│ │ │ ├── VBTokenizer.cs
│ │ │ └── XmlHelpers.cs
│ │ ├── Utils
│ │ │ ├── CharUtils.cs
│ │ │ ├── DisposableAction.cs
│ │ │ ├── EnumUtil.cs
│ │ │ └── EnumeratorExtensions.cs
│ │ └── VBRazorCodeLanguage.cs
│ ├── System.Web.WebPages
│ │ ├── ApplicationPart.cs
│ │ ├── ApplicationParts
│ │ │ ├── ApplicationPartRegistry.cs
│ │ │ ├── DictionaryBasedVirtualPathFactory.cs
│ │ │ ├── IResourceAssembly.cs
│ │ │ ├── LazyAction.cs
│ │ │ ├── ResourceAssembly.cs
│ │ │ ├── ResourceHandler.cs
│ │ │ └── ResourceRouteHandler.cs
│ │ ├── ApplicationStartPage.cs
│ │ ├── AttributeValue.cs
│ │ ├── BrowserHelpers.cs
│ │ ├── BrowserOverride.cs
│ │ ├── BrowserOverrideStore.cs
│ │ ├── BrowserOverrideStores.cs
│ │ ├── BuildManagerWrapper.cs
│ │ ├── Common
│ │ │ └── DisposableAction.cs
│ │ ├── CookieBrowserOverrideStore.cs
│ │ ├── DefaultDisplayMode.cs
│ │ ├── DisplayInfo.cs
│ │ ├── DisplayModeProvider.cs
│ │ ├── DynamicHttpApplicationState.cs
│ │ ├── DynamicPageDataDictionary.cs
│ │ ├── FileExistenceCache.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── HelperPage.cs
│ │ ├── HelperResult.cs
│ │ ├── Helpers
│ │ │ ├── AntiForgery.cs
│ │ │ ├── AntiForgeryConfig.cs
│ │ │ ├── AntiXsrf
│ │ │ │ ├── AntiForgeryConfigWrapper.cs
│ │ │ │ ├── AntiForgeryToken.cs
│ │ │ │ ├── AntiForgeryTokenSerializer.cs
│ │ │ │ ├── AntiForgeryTokenStore.cs
│ │ │ │ ├── AntiForgeryWorker.cs
│ │ │ │ ├── BinaryBlob.cs
│ │ │ │ ├── ClaimUidExtractor.cs
│ │ │ │ ├── IAntiForgeryConfig.cs
│ │ │ │ ├── IAntiForgeryTokenSerializer.cs
│ │ │ │ ├── IClaimUidExtractor.cs
│ │ │ │ ├── ICryptoSystem.cs
│ │ │ │ ├── ITokenStore.cs
│ │ │ │ ├── ITokenValidator.cs
│ │ │ │ ├── MachineKey45CryptoSystem.cs
│ │ │ │ └── TokenValidator.cs
│ │ │ ├── Claims
│ │ │ │ ├── Claim.cs
│ │ │ │ ├── ClaimsIdentity.cs
│ │ │ │ └── ClaimsIdentityConverter.cs
│ │ │ ├── CryptoUtil.cs
│ │ │ ├── IAntiForgeryAdditionalDataProvider.cs
│ │ │ ├── UnvalidatedRequestValues.cs
│ │ │ └── Validation.cs
│ │ ├── Html
│ │ │ ├── HtmlHelper.Checkbox.cs
│ │ │ ├── HtmlHelper.Input.cs
│ │ │ ├── HtmlHelper.Internal.cs
│ │ │ ├── HtmlHelper.Label.cs
│ │ │ ├── HtmlHelper.Radio.cs
│ │ │ ├── HtmlHelper.Select.cs
│ │ │ ├── HtmlHelper.TextArea.cs
│ │ │ ├── HtmlHelper.Validation.cs
│ │ │ ├── HtmlHelper.cs
│ │ │ ├── ModelState.cs
│ │ │ ├── ModelStateDictionary.cs
│ │ │ └── SelectListItem.cs
│ │ ├── HttpContextExtensions.cs
│ │ ├── IDisplayMode.cs
│ │ ├── ITemplateFile.cs
│ │ ├── IVirtualPathFactory.cs
│ │ ├── IVirtualPathUtility.cs
│ │ ├── IWebPageRequestExecutor.cs
│ │ ├── Instrumentation
│ │ │ ├── HttpContextAdapter.Availability.cs
│ │ │ ├── HttpContextAdapter.generated.cs
│ │ │ ├── HttpContextAdapter.tt
│ │ │ ├── InstrumentationService.cs
│ │ │ ├── PageExecutionContextAdapter.generated.cs
│ │ │ ├── PageExecutionContextAdapter.tt
│ │ │ ├── PageExecutionListenerAdapter.generated.cs
│ │ │ ├── PageExecutionListenerAdapter.tt
│ │ │ ├── PageInstrumentationServiceAdapter.cs
│ │ │ └── PositionTagged.cs
│ │ ├── MimeMapping.cs
│ │ ├── Mvc
│ │ │ ├── HttpAntiForgeryException.cs
│ │ │ ├── ModelClientValidationEqualToRule.cs
│ │ │ ├── ModelClientValidationMaxLengthRule.cs
│ │ │ ├── ModelClientValidationMembershipPasswordRule.cs
│ │ │ ├── ModelClientValidationMinLengthRule.cs
│ │ │ ├── ModelClientValidationRangeRule.cs
│ │ │ ├── ModelClientValidationRegexRule.cs
│ │ │ ├── ModelClientValidationRemoteRule.cs
│ │ │ ├── ModelClientValidationRequiredRule.cs
│ │ │ ├── ModelClientValidationRule.cs
│ │ │ ├── ModelClientValidationStringLengthRule.cs
│ │ │ ├── TagBuilder.cs
│ │ │ ├── TagRenderMode.cs
│ │ │ └── UnobtrusiveValidationAttributesGenerator.cs
│ │ ├── PageDataDictionary.cs
│ │ ├── PageVirtualPathAttribute.cs
│ │ ├── PreApplicationStartCode.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ReflectionDynamicObject.cs
│ │ ├── RequestBrowserOverrideStore.cs
│ │ ├── RequestExtensions.cs
│ │ ├── RequestResourceTracker.cs
│ │ ├── Resources
│ │ │ ├── WebPageResources.Designer.cs
│ │ │ └── WebPageResources.resx
│ │ ├── ResponseExtensions.cs
│ │ ├── Scope
│ │ │ ├── ApplicationScopeStorageDictionary.cs
│ │ │ ├── AspNetRequestScopeStorageProvider.cs
│ │ │ ├── IScopeStorageProvider.cs
│ │ │ ├── ScopeStorage.cs
│ │ │ ├── ScopeStorageComparer.cs
│ │ │ ├── ScopeStorageDictionary.cs
│ │ │ ├── StaticScopeStorageProvider.cs
│ │ │ └── WebConfigScopeStorageDictionary.cs
│ │ ├── SectionWriter.cs
│ │ ├── StartPage.cs
│ │ ├── StringExtensions.cs
│ │ ├── StringWriterExtensions.cs
│ │ ├── System.Web.WebPages.csproj
│ │ ├── TemplateFileInfo.cs
│ │ ├── TemplateStack.cs
│ │ ├── UrlDataList.cs
│ │ ├── Utils
│ │ │ ├── BuildManagerExceptionUtil.cs
│ │ │ ├── CultureUtil.cs
│ │ │ ├── HtmlAttributePropertyHelper.cs
│ │ │ ├── PathUtil.cs
│ │ │ ├── SessionStateUtil.cs
│ │ │ ├── TypeHelper.cs
│ │ │ ├── UrlRewriterHelper.cs
│ │ │ └── UrlUtil.cs
│ │ ├── Validation
│ │ │ ├── CompareValidator.cs
│ │ │ ├── DataTypeValidator.cs
│ │ │ ├── IValidator.cs
│ │ │ ├── RequestFieldValidatorBase.cs
│ │ │ ├── ValidationAttributeAdapter.cs
│ │ │ ├── ValidationHelper.cs
│ │ │ └── Validator.cs
│ │ ├── VirtualPathFactoryExtensions.cs
│ │ ├── VirtualPathFactoryManager.cs
│ │ ├── VirtualPathUtilityWrapper.cs
│ │ ├── WebPage.cs
│ │ ├── WebPageBase.cs
│ │ ├── WebPageContext.cs
│ │ ├── WebPageExecutingBase.cs
│ │ ├── WebPageHttpHandler.cs
│ │ ├── WebPageHttpModule.cs
│ │ ├── WebPageMatch.cs
│ │ ├── WebPageRenderingBase.cs
│ │ ├── WebPageRoute.cs
│ │ └── packages.config
│ ├── System.Web.WebPages.Administration
│ │ ├── Default.cshtml
│ │ ├── EnableInstructions.cshtml
│ │ ├── Framework
│ │ │ ├── AdminSecurity.cs
│ │ │ ├── PreApplicationStartCode.cs
│ │ │ ├── SiteAdmin.cs
│ │ │ └── packages
│ │ │ ├── IPackagesSourceFile.cs
│ │ │ ├── IWebProjectManager.cs
│ │ │ ├── PackageExtensions.cs
│ │ │ ├── PackageManagerModule.cs
│ │ │ ├── PackageSourceFile.cs
│ │ │ ├── PageUtils.cs
│ │ │ ├── RemoteAssembly.cs
│ │ │ ├── WebPackageSource.cs
│ │ │ ├── WebProjectManager.cs
│ │ │ └── WebProjectSystem.cs
│ │ ├── Login.cshtml
│ │ ├── Logout.cshtml
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Register.cshtml
│ │ ├── Resources
│ │ │ ├── AdminResources.Designer.cs
│ │ │ ├── AdminResources.resx
│ │ │ ├── PackageManagerResources.Designer.cs
│ │ │ └── PackageManagerResources.resx
│ │ ├── Site.css
│ │ ├── System.Web.WebPages.Administration.csproj
│ │ ├── _Layout.cshtml
│ │ ├── _pagestart.cshtml
│ │ ├── images
│ │ │ ├── aspLogo.gif
│ │ │ ├── error.png
│ │ │ ├── ok.png
│ │ │ ├── package.png
│ │ │ └── tabon.gif
│ │ ├── packages
│ │ │ ├── Default.cshtml
│ │ │ ├── Install.cshtml
│ │ │ ├── PackageSources.cshtml
│ │ │ ├── Site.css
│ │ │ ├── SourceFileInstructions.cshtml
│ │ │ ├── Uninstall.cshtml
│ │ │ ├── Update.cshtml
│ │ │ ├── _Layout.cshtml
│ │ │ ├── _Package.cshtml
│ │ │ ├── _PackageDetails.cshtml
│ │ │ ├── _pagestart.cshtml
│ │ │ ├── images
│ │ │ │ ├── error.png
│ │ │ │ └── package.png
│ │ │ └── scripts
│ │ │ ├── Default.js
│ │ │ └── PackageAction.js
│ │ └── packages.config
│ ├── System.Web.WebPages.Deployment
│ │ ├── AppDomainHelper.cs
│ │ ├── AssemblyUtils.cs
│ │ ├── BuildManagerWrapper.cs
│ │ ├── Common
│ │ │ ├── IFileSystem.cs
│ │ │ └── PhysicalFileSystem.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── IBuildManager.cs
│ │ ├── PreApplicationStartCode.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Resources
│ │ │ ├── ConfigurationResources.Designer.cs
│ │ │ └── ConfigurationResources.resx
│ │ ├── System.Web.WebPages.Deployment.csproj
│ │ ├── WebPagesDeployment.cs
│ │ └── packages.config
│ ├── System.Web.WebPages.Razor
│ │ ├── AssemblyBuilderWrapper.cs
│ │ ├── CompilingPathEventArgs.cs
│ │ ├── Configuration
│ │ │ ├── HostSection.cs
│ │ │ ├── RazorPagesSection.cs
│ │ │ └── RazorWebSectionGroup.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── HostingEnvironmentWrapper.cs
│ │ ├── IAssemblyBuilder.cs
│ │ ├── IHostingEnvironment.cs
│ │ ├── PreApplicationStartCode.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── RazorBuildProvider.cs
│ │ ├── Resources
│ │ │ ├── RazorWebResources.Designer.cs
│ │ │ └── RazorWebResources.resx
│ │ ├── System.Web.WebPages.Razor.csproj
│ │ ├── WebCodeRazorHost.cs
│ │ ├── WebPageRazorHost.cs
│ │ └── WebRazorHostFactory.cs
│ ├── WebApiHelpPage
│ │ ├── Areas
│ │ │ └── HelpPage
│ │ │ ├── ApiDescriptionExtensions.cs
│ │ │ ├── App_Start
│ │ │ │ └── HelpPageConfig.cs
│ │ │ ├── Controllers
│ │ │ │ └── HelpController.cs
│ │ │ ├── HelpPage.css
│ │ │ ├── HelpPageAreaRegistration.cs
│ │ │ ├── HelpPageConfigurationExtensions.cs
│ │ │ ├── ModelDescriptions
│ │ │ │ ├── CollectionModelDescription.cs
│ │ │ │ ├── ComplexTypeModelDescription.cs
│ │ │ │ ├── DictionaryModelDescription.cs
│ │ │ │ ├── EnumTypeModelDescription.cs
│ │ │ │ ├── EnumValueDescription.cs
│ │ │ │ ├── IModelDocumentationProvider.cs
│ │ │ │ ├── KeyValuePairModelDescription.cs
│ │ │ │ ├── ModelDescription.cs
│ │ │ │ ├── ModelDescriptionGenerator.cs
│ │ │ │ ├── ModelNameAttribute.cs
│ │ │ │ ├── ModelNameHelper.cs
│ │ │ │ ├── ParameterAnnotation.cs
│ │ │ │ ├── ParameterDescription.cs
│ │ │ │ └── SimpleTypeModelDescription.cs
│ │ │ ├── Models
│ │ │ │ └── HelpPageApiModel.cs
│ │ │ ├── SampleGeneration
│ │ │ │ ├── HelpPageSampleGenerator.cs
│ │ │ │ ├── HelpPageSampleKey.cs
│ │ │ │ ├── ImageSample.cs
│ │ │ │ ├── InvalidSample.cs
│ │ │ │ ├── ObjectGenerator.cs
│ │ │ │ ├── SampleDirection.cs
│ │ │ │ └── TextSample.cs
│ │ │ ├── Views
│ │ │ │ ├── Help
│ │ │ │ │ ├── Api.cshtml
│ │ │ │ │ ├── DisplayTemplates
│ │ │ │ │ │ ├── ApiGroup.cshtml
│ │ │ │ │ │ ├── CollectionModelDescription.cshtml
│ │ │ │ │ │ ├── ComplexTypeModelDescription.cshtml
│ │ │ │ │ │ ├── DictionaryModelDescription.cshtml
│ │ │ │ │ │ ├── EnumTypeModelDescription.cshtml
│ │ │ │ │ │ ├── HelpPageApiModel.cshtml
│ │ │ │ │ │ ├── ImageSample.cshtml
│ │ │ │ │ │ ├── InvalidSample.cshtml
│ │ │ │ │ │ ├── KeyValuePairModelDescription.cshtml
│ │ │ │ │ │ ├── ModelDescriptionLink.cshtml
│ │ │ │ │ │ ├── Parameters.cshtml
│ │ │ │ │ │ ├── Samples.cshtml
│ │ │ │ │ │ ├── SimpleTypeModelDescription.cshtml
│ │ │ │ │ │ └── TextSample.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── ResourceModel.cshtml
│ │ │ │ ├── Shared
│ │ │ │ │ └── _Layout.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ └── XmlDocumentationProvider.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Settings.StyleCop
│ │ ├── VB
│ │ │ ├── Areas
│ │ │ │ └── HelpPage
│ │ │ │ ├── ApiDescriptionExtensions.vb
│ │ │ │ ├── App_Start
│ │ │ │ │ └── HelpPageConfig.vb
│ │ │ │ ├── Controllers
│ │ │ │ │ └── HelpController.vb
│ │ │ │ ├── HelpPage.css
│ │ │ │ ├── HelpPageAreaRegistration.vb
│ │ │ │ ├── HelpPageConfigurationExtensions.vb
│ │ │ │ ├── ModelDescriptions
│ │ │ │ │ ├── CollectionModelDescription.vb
│ │ │ │ │ ├── ComplexTypeModelDescription.vb
│ │ │ │ │ ├── DictionaryModelDescription.vb
│ │ │ │ │ ├── EnumTypeModelDescription.vb
│ │ │ │ │ ├── EnumValueDescription.vb
│ │ │ │ │ ├── IModelDocumentationProvider.vb
│ │ │ │ │ ├── KeyValuePairModelDescription.vb
│ │ │ │ │ ├── ModelDescription.vb
│ │ │ │ │ ├── ModelDescriptionGenerator.vb
│ │ │ │ │ ├── ModelNameAttribute.vb
│ │ │ │ │ ├── ModelNameHelper.vb
│ │ │ │ │ ├── ParameterAnnotation.vb
│ │ │ │ │ ├── ParameterDescription.vb
│ │ │ │ │ └── SimpleTypeModelDescription.vb
│ │ │ │ ├── Models
│ │ │ │ │ └── HelpPageApiModel.vb
│ │ │ │ ├── SampleGeneration
│ │ │ │ │ ├── HelpPageSampleGenerator.vb
│ │ │ │ │ ├── HelpPageSampleKey.vb
│ │ │ │ │ ├── ImageSample.vb
│ │ │ │ │ ├── InvalidSample.vb
│ │ │ │ │ ├── ObjectGenerator.vb
│ │ │ │ │ ├── SampleDirection.vb
│ │ │ │ │ └── TextSample.vb
│ │ │ │ ├── Views
│ │ │ │ │ ├── Help
│ │ │ │ │ │ ├── Api.vbhtml
│ │ │ │ │ │ ├── DisplayTemplates
│ │ │ │ │ │ │ ├── ApiGroup.vbhtml
│ │ │ │ │ │ │ ├── CollectionModelDescription.vbhtml
│ │ │ │ │ │ │ ├── ComplexTypeModelDescription.vbhtml
│ │ │ │ │ │ │ ├── DictionaryModelDescription.vbhtml
│ │ │ │ │ │ │ ├── EnumTypeModelDescription.vbhtml
│ │ │ │ │ │ │ ├── HelpPageApiModel.vbhtml
│ │ │ │ │ │ │ ├── ImageSample.vbhtml
│ │ │ │ │ │ │ ├── InvalidSample.vbhtml
│ │ │ │ │ │ │ ├── KeyValuePairModelDescription.vbhtml
│ │ │ │ │ │ │ ├── ModelDescriptionLink.vbhtml
│ │ │ │ │ │ │ ├── Parameters.vbhtml
│ │ │ │ │ │ │ ├── Samples.vbhtml
│ │ │ │ │ │ │ ├── SimpleTypeModelDescription.vbhtml
│ │ │ │ │ │ │ └── TextSample.vbhtml
│ │ │ │ │ │ ├── Index.vbhtml
│ │ │ │ │ │ └── ResourceModel.vbhtml
│ │ │ │ │ ├── Shared
│ │ │ │ │ │ └── _Layout.vbhtml
│ │ │ │ │ ├── Web.config
│ │ │ │ │ └── _ViewStart.vbhtml
│ │ │ │ └── XmlDocumentationProvider.vb
│ │ │ ├── GlobalSuppressions.vb
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.vb
│ │ │ ├── Settings.StyleCop
│ │ │ ├── WebApiHelpPage.VB.nuspec
│ │ │ ├── WebApiHelpPageVB.vbproj
│ │ │ └── packages.config
│ │ ├── WebApiHelpPage.csproj
│ │ ├── WebApiHelpPage.nuspec
│ │ ├── WebApiHelpPageMsBuildTasks.targets
│ │ └── packages.config
│ ├── WebHelpers.ruleset
│ ├── WebMatrix.Data
│ │ ├── ConfigurationManagerWrapper.cs
│ │ ├── ConnectionConfiguration.cs
│ │ ├── ConnectionEventArgs.cs
│ │ ├── Database.cs
│ │ ├── DbProviderFactoryWrapper.cs
│ │ ├── DynamicRecord.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── IConfigurationManager.cs
│ │ ├── IConnectionConfiguration.cs
│ │ ├── IDbFileHandler.cs
│ │ ├── IDbProviderFactory.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Resources
│ │ │ ├── DataResources.Designer.cs
│ │ │ └── DataResources.resx
│ │ ├── SqlCeDbFileHandler.cs
│ │ ├── SqlServerDbFileHandler.cs
│ │ └── WebMatrix.Data.csproj
│ └── WebMatrix.WebData
│ ├── ConfigUtil.cs
│ ├── DatabaseConnectionInfo.cs
│ ├── DatabaseWrapper.cs
│ ├── ExtendedMembershipProvider.cs
│ ├── FormsAuthenticationSettings.cs
│ ├── GlobalSuppressions.cs
│ ├── IDatabase.cs
│ ├── OAuthAccountData.cs
│ ├── PreApplicationStartCode.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Resources
│ │ ├── WebDataResources.Designer.cs
│ │ └── WebDataResources.resx
│ ├── SimpleMembershipProvider.cs
│ ├── SimpleMembershipProviderCasingBehavior.cs
│ ├── SimpleRoleProvider.cs
│ ├── WebMatrix.WebData.csproj
│ └── WebSecurity.cs
├── test
│ ├── Common
│ │ ├── AttributeListTest.cs
│ │ ├── CollectionExtensionsTest.cs
│ │ ├── DictionaryExtensionsTest.cs
│ │ ├── ErrorTest.cs
│ │ ├── HttpMethodHelperTest.cs
│ │ ├── ListWrapperCollectionTests.cs
│ │ ├── PathHelpersTest.cs
│ │ ├── PrefixContainerTest.cs
│ │ ├── Routing
│ │ │ ├── DefaultInlineConstraintResolverTest.cs
│ │ │ ├── DirectRouteBuilderTests.cs
│ │ │ ├── InlineRouteTemplateParserTests.cs
│ │ │ ├── RouteConstraintsTests.cs
│ │ │ ├── RouteFactoryAttributeTests.cs
│ │ │ ├── RoutePrecedenceTests.cs
│ │ │ └── SubRouteCollectionTest.cs
│ │ ├── TaskHelpersExtensionsTest.cs
│ │ ├── TaskHelpersTest.cs
│ │ ├── TypeExtensionsTest.cs
│ │ └── UriQueryUtilityTest.cs
│ ├── Directory.Build.props
│ ├── Directory.Build.targets
│ ├── Microsoft.AspNet.Facebook.Test
│ │ ├── App.config
│ │ ├── DefaultFacebookClientProviderTest.cs
│ │ ├── DefaultFacebookPermissionServiceTest.cs
│ │ ├── FacebookAuthorizeAttributeTest.cs
│ │ ├── FacebookAuthorizeFilterHookTest.cs
│ │ ├── FacebookAuthorizeFilterTest.cs
│ │ ├── FacebookClientExtensionsTest.cs
│ │ ├── FacebookConfigurationTest.cs
│ │ ├── FacebookContextModelBinderTest.cs
│ │ ├── FacebookQueryHelperTest.cs
│ │ ├── FacebookRealtimeControllerTest.cs
│ │ ├── FacebookRedirectContextModelBinderTest.cs
│ │ ├── GlobalFacebookConfigurationTest.cs
│ │ ├── Helpers
│ │ │ ├── LocalFacebookClient.cs
│ │ │ └── MockHelpers.cs
│ │ ├── Microsoft.AspNet.Facebook.Test.csproj
│ │ ├── Types
│ │ │ ├── FacebookPicture.cs
│ │ │ ├── SimpleUser.cs
│ │ │ ├── UserPhoto.cs
│ │ │ ├── UserStatus.cs
│ │ │ ├── UserTypeWithFieldModifiers.cs
│ │ │ ├── UserTypeWithIgnoredProperties.cs
│ │ │ ├── UserTypeWithRenamedProperties.cs
│ │ │ ├── UserTypesWithCycles.cs
│ │ │ └── UserWithFriends.cs
│ │ └── packages.config
│ ├── Microsoft.TestCommon
│ │ ├── AppDomainUtils.cs
│ │ ├── Assert.cs
│ │ ├── CultureReplacer.cs
│ │ ├── DataAttribute.cs
│ │ ├── DictionaryEqualityComparer.cs
│ │ ├── EnumHelperTestBase.cs
│ │ ├── ExceptionAssertions.cs
│ │ ├── ExceptionUtility.cs
│ │ ├── FactAttribute.cs
│ │ ├── FactDiscoverer.cs
│ │ ├── ForceGCAttribute.cs
│ │ ├── InlineDataAttribute.cs
│ │ ├── MatrixTheoryDataSet.cs
│ │ ├── MemberHelper.cs
│ │ ├── Microsoft
│ │ │ └── TestCommon
│ │ │ ├── DataSets
│ │ │ │ ├── CommonUnitTestDataSets.cs
│ │ │ │ ├── RefTypeTestData.cs
│ │ │ │ ├── TestData.cs
│ │ │ │ ├── TestDataHolder.cs
│ │ │ │ ├── TestDataVariations.cs
│ │ │ │ └── ValueTypeTestData.cs
│ │ │ ├── GenericTypeAssert.cs
│ │ │ ├── HttpAssert.cs
│ │ │ ├── MediaTypeAssert.cs
│ │ │ ├── MediaTypeHeaderValueComparer.cs
│ │ │ ├── ParsedMediaTypeHeaderValue.cs
│ │ │ ├── RegexReplacement.cs
│ │ │ ├── RuntimeEnvironment.cs
│ │ │ ├── SerializerAssert.cs
│ │ │ ├── StreamAssert.cs
│ │ │ ├── TaskAssert.cs
│ │ │ ├── TestDataSetAttribute.cs
│ │ │ ├── TimeoutConstant.cs
│ │ │ ├── TypeAssert.cs
│ │ │ ├── Types
│ │ │ │ ├── ByteEnum.cs
│ │ │ │ ├── FlagsEnum.cs
│ │ │ │ ├── INameAndIdContainer.cs
│ │ │ │ ├── ISerializableType.cs
│ │ │ │ ├── LongEnum.cs
│ │ │ │ ├── SByteEnum.cs
│ │ │ │ ├── ShortEnum.cs
│ │ │ │ ├── SimpleEnum.cs
│ │ │ │ ├── UIntEnum.cs
│ │ │ │ └── UShortEnum.cs
│ │ │ └── XmlAssert.cs
│ │ ├── Microsoft.TestCommon.csproj
│ │ ├── Platform.cs
│ │ ├── PlatformInfo.cs
│ │ ├── PortReserver.cs
│ │ ├── PreAppStartTestHelper.cs
│ │ ├── PreserveSyncContextAttribute.cs
│ │ ├── PropertyDataAttribute.cs
│ │ ├── ReflectionAssert.cs
│ │ ├── ReplaceCultureAttribute.cs
│ │ ├── RestoreThreadPrincipalAttribute.cs
│ │ ├── SkippedXunitTestCase.cs
│ │ ├── TestFile.cs
│ │ ├── TestHelper.cs
│ │ ├── TheoryAttribute.cs
│ │ ├── TheoryDataSet.cs
│ │ ├── TheoryDiscoverer.cs
│ │ ├── ThreadPoolSyncContext.cs
│ │ ├── TraitAttribute.cs
│ │ ├── VersionTestHelper.cs
│ │ ├── WebUtils.cs
│ │ ├── packages.config
│ │ └── xunit.runner.json
│ ├── Microsoft.Web.Helpers.Test
│ │ ├── AnalyticsTest.cs
│ │ ├── FacebookTest.cs
│ │ ├── FileUploadTest.cs
│ │ ├── GamerCardTest.cs
│ │ ├── GravatarTest.cs
│ │ ├── LinkShareTest.cs
│ │ ├── MapsTest.cs
│ │ ├── Microsoft.Web.Helpers.Test.csproj
│ │ ├── PreAppStartCodeTest.cs
│ │ ├── ReCaptchaTest.cs
│ │ ├── ThemesTest.cs
│ │ ├── UrlBuilderTest.cs
│ │ ├── VideoTest.cs
│ │ └── packages.config
│ ├── Microsoft.Web.Mvc.Test
│ │ ├── Controls
│ │ │ └── Test
│ │ │ ├── DesignModeSite.cs
│ │ │ ├── DropDownListTest.cs
│ │ │ ├── MvcControlTest.cs
│ │ │ ├── MvcTestHelper.cs
│ │ │ └── ViewDataContainer.cs
│ │ ├── Microsoft.Web.Mvc.Test.csproj
│ │ ├── ModelBinding
│ │ │ └── Test
│ │ │ ├── ArrayModelBinderProviderTest.cs
│ │ │ ├── ArrayModelBinderTest.cs
│ │ │ ├── BinaryDataModelBinderProviderTest.cs
│ │ │ ├── BindingBehaviorAttributeTest.cs
│ │ │ ├── CollectionModelBinderProviderTest.cs
│ │ │ ├── CollectionModelBinderTest.cs
│ │ │ ├── CollectionModelBinderUtilTest.cs
│ │ │ ├── ComplexModelDtoModelBinderProviderTest.cs
│ │ │ ├── ComplexModelDtoModelBinderTest.cs
│ │ │ ├── ComplexModelDtoResultTest.cs
│ │ │ ├── ComplexModelDtoTest.cs
│ │ │ ├── DictionaryModelBinderProviderTest.cs
│ │ │ ├── DictionaryModelBinderTest.cs
│ │ │ ├── ExtensibleModelBinderAdapterTest.cs
│ │ │ ├── ExtensibleModelBindingContextTest.cs
│ │ │ ├── GenericModelBinderProviderTest.cs
│ │ │ ├── KeyValuePairModelBinderProviderTest.cs
│ │ │ ├── KeyValuePairModelBinderTest.cs
│ │ │ ├── KeyValuePairModelBinderUtilTest.cs
│ │ │ ├── ModelBinderConfigTest.cs
│ │ │ ├── ModelBinderProviderCollectionTest.cs
│ │ │ ├── ModelBinderProvidersTest.cs
│ │ │ ├── ModelBinderUtilTest.cs
│ │ │ ├── ModelValidationNodeTest.cs
│ │ │ ├── MutableObjectModelBinderProviderTest.cs
│ │ │ ├── MutableObjectModelBinderTest.cs
│ │ │ ├── SimpleModelBinderProviderTest.cs
│ │ │ ├── TypeConverterModelBinderProviderTest.cs
│ │ │ ├── TypeConverterModelBinderTest.cs
│ │ │ ├── TypeMatchModelBinderProviderTest.cs
│ │ │ └── TypeMatchModelBinderTest.cs
│ │ ├── Test
│ │ │ ├── AcceptAttributeTest.cs
│ │ │ ├── AjaxOnlyAttributeTest.cs
│ │ │ ├── AreaHelpersTest.cs
│ │ │ ├── AsyncManagerExtensionsTest.cs
│ │ │ ├── ButtonTest.cs
│ │ │ ├── ContentTypeAttributeTest.cs
│ │ │ ├── ControllerExtensionsTest.cs
│ │ │ ├── CookieValueProviderFactoryTest.cs
│ │ │ ├── CopyAsyncParametersAttributeTest.cs
│ │ │ ├── CreditCardAttributeTest.cs
│ │ │ ├── CssExtensionsTests.cs
│ │ │ ├── DeserializeAttributeTest.cs
│ │ │ ├── DynamicReflectionObjectTest.cs
│ │ │ ├── DynamicViewDataDictionaryTest.cs
│ │ │ ├── DynamicViewPageTest.cs
│ │ │ ├── ElementalValueProviderTest.cs
│ │ │ ├── EmailAddressAttribueTest.cs
│ │ │ ├── ExpressionHelperTest.cs
│ │ │ ├── FileExtensionsAttributeTest.cs
│ │ │ ├── FormExtensionsTest.cs
│ │ │ ├── ImageExtensionsTest.cs
│ │ │ ├── MailToExtensionsTest.cs
│ │ │ ├── ModelCopierTest.cs
│ │ │ ├── MvcSerializerTest.cs
│ │ │ ├── RadioExtensionsTest.cs
│ │ │ ├── ReaderWriterCacheTest.cs
│ │ │ ├── RenderActionTest.cs
│ │ │ ├── ScriptExtensionsTest.cs
│ │ │ ├── SerializationExtensionsTest.cs
│ │ │ ├── ServerVariablesValueProviderFactoryTest.cs
│ │ │ ├── SessionValueProviderFactoryTest.cs
│ │ │ ├── SkipBindingAttributeTest.cs
│ │ │ ├── SubmitButtonExtensionsTest.cs
│ │ │ ├── SubmitImageExtensionsTest.cs
│ │ │ ├── TempDataValueProviderFactoryTest.cs
│ │ │ ├── TypeHelpersTest.cs
│ │ │ ├── UrlAttributeTest.cs
│ │ │ ├── ValueProviderUtilTest.cs
│ │ │ └── VersionTest.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── Microsoft.Web.WebPages.OAuth.Test
│ │ ├── Microsoft.Web.WebPages.OAuth.Test.csproj
│ │ ├── OAuthWebSecurityTest.cs
│ │ ├── PreAppStartCodeTest.cs
│ │ └── packages.config
│ ├── Settings.StyleCop
│ ├── System.Net.Http.Formatting.NetCore.Test
│ │ ├── System.Net.Http.Formatting.NetCore.Test.csproj
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Net.Http.Formatting.NetStandard.Test
│ │ ├── System.Net.Http.Formatting.NetStandard.Test.csproj
│ │ └── app.config
│ ├── System.Net.Http.Formatting.Test
│ │ ├── ByteRangeStreamContentTest.cs
│ │ ├── CustomMultipartFormDataRemoteStreamProvider.cs
│ │ ├── DataSets
│ │ │ ├── HttpTestData.cs
│ │ │ └── Types
│ │ │ ├── DataContractEnum.cs
│ │ │ ├── DataContractType.cs
│ │ │ ├── DerivedDataContractType.cs
│ │ │ ├── DerivedFormUrlEncodedMediaTypeFormatter.cs
│ │ │ ├── DerivedJsonMediaTypeFormatter.cs
│ │ │ ├── DerivedWcfPocoType.cs
│ │ │ ├── DerivedXmlMediaTypeFormatter.cs
│ │ │ ├── DerivedXmlSerializableType.cs
│ │ │ ├── INotJsonSerializable.cs
│ │ │ ├── WcfPocoType.cs
│ │ │ └── XmlSerializableType.cs
│ │ ├── Formatting
│ │ │ ├── BsonMediaTypeFormatterTests.cs
│ │ │ ├── BufferedMediaTypeFormatterTests.cs
│ │ │ ├── ContentNegotiationResultTest.cs
│ │ │ ├── DataContractJsonMediaTypeFormatterTests.cs
│ │ │ ├── DefaultContentNegotiatorTests.cs
│ │ │ ├── FormDataCollectionTests.cs
│ │ │ ├── FormUrlEncodedFromContentTests.cs
│ │ │ ├── FormUrlEncodedFromUriQueryTests.cs
│ │ │ ├── FormUrlEncodedJsonTests.cs
│ │ │ ├── FormUrlEncodedMediaTypeFormatterTests.cs
│ │ │ ├── JsonMediaTypeFormatterTests.cs
│ │ │ ├── JsonNetSerializationTest.cs
│ │ │ ├── JsonNetValidationTest.cs
│ │ │ ├── MediaTypeConstantsTests.cs
│ │ │ ├── MediaTypeFormatterCollectionTests.cs
│ │ │ ├── MediaTypeFormatterExtensionsTests.cs
│ │ │ ├── MediaTypeFormatterMatchTest.cs
│ │ │ ├── MediaTypeFormatterTestBase.cs
│ │ │ ├── MediaTypeFormatterTests.cs
│ │ │ ├── MediaTypeHeaderValueExtensionsTests.cs
│ │ │ ├── MediaTypeMappingTests.cs
│ │ │ ├── MediaTypeWithQualityHeaderValueComparerTests.cs
│ │ │ ├── ParsedMediaTypeHeaderValueTests.cs
│ │ │ ├── Parsers
│ │ │ │ ├── FormUrlEncodedParserTests.cs
│ │ │ │ ├── HttpRequestHeaderParserTests.cs
│ │ │ │ ├── HttpRequestLineParserTests.cs
│ │ │ │ ├── HttpResponseHeaderParserTests.cs
│ │ │ │ ├── HttpStatusLineParserTests.cs
│ │ │ │ ├── InternetMessageFormatHeaderParserTests.cs
│ │ │ │ └── MimeMultipartParserTests.cs
│ │ │ ├── QueryStringMappingTests.cs
│ │ │ ├── RequestHeaderMappingTests.cs
│ │ │ ├── SerializerConsistencyTests.cs
│ │ │ ├── StringComparisonHelperTest.cs
│ │ │ ├── StringWithQualityHeaderValueComparerTests.cs
│ │ │ ├── XmlHttpRequestHeaderMappingTest.cs
│ │ │ ├── XmlMediaTypeFormatterTests.cs
│ │ │ └── XmlSerializerMediaTypeFormatterTests.cs
│ │ ├── FormattingUtilitiesTests.cs
│ │ ├── Handlers
│ │ │ ├── HttpProgressEventArgsTest.cs
│ │ │ ├── ProgressContentTest.cs
│ │ │ ├── ProgressMessageHandlerTest.cs
│ │ │ ├── ProgressStreamTest.cs
│ │ │ └── ProgressWriteAsyncResultTest.cs
│ │ ├── Headers
│ │ │ ├── CookieHeaderValueTest.cs
│ │ │ └── CookieStateTest.cs
│ │ ├── HttpClientExtensionsTest.cs
│ │ ├── HttpClientFactoryTest.cs
│ │ ├── HttpContentExtensionsTest.cs
│ │ ├── HttpContentFormDataExtensionsTest.cs
│ │ ├── HttpContentMessageExtensionsTests.cs
│ │ ├── HttpContentMultipartExtensionsTests.cs
│ │ ├── HttpHeaderExtensionsTest.cs
│ │ ├── HttpMessageContentTests.cs
│ │ ├── HttpRequestHeadersExtensionsTest.cs
│ │ ├── HttpRequestMessageCommonExtensionsTest.cs
│ │ ├── HttpResponseHeadersExtensionsTest.cs
│ │ ├── HttpUnsortedRequestTest.cs
│ │ ├── HttpUnsortedResponseTest.cs
│ │ ├── Internal
│ │ │ ├── AsyncResultTest.cs
│ │ │ ├── ByteRangeStreamTest.cs
│ │ │ ├── ConcurrentDictionaryTests.cs
│ │ │ ├── DelegatingStreamTest.cs
│ │ │ ├── HttpValueCollectionTest.cs
│ │ │ ├── NonClosingDelegatingStreamTest.cs
│ │ │ └── ReadOnlyStreamWithEncodingPreambleTest.cs
│ │ ├── InvalidByteRangeExceptionTest.cs
│ │ ├── MimeBodyPartTest.cs
│ │ ├── Mocks
│ │ │ ├── MockAsyncCallback.cs
│ │ │ ├── MockCompletedAsyncResult.cs
│ │ │ ├── MockContentNegotiator.cs
│ │ │ ├── MockDelegatingHandler.cs
│ │ │ ├── MockDelegatingStream.cs
│ │ │ ├── MockHttpContent.cs
│ │ │ ├── MockMediaTypeFormatter.cs
│ │ │ ├── MockMediaTypeMapping.cs
│ │ │ ├── MockNonClosingDelegatingStream.cs
│ │ │ ├── MockProgressEventHandler.cs
│ │ │ └── TestableHttpMessageHandler.cs
│ │ ├── MultipartFileDataTest.cs
│ │ ├── MultipartFileStreamProviderTests.cs
│ │ ├── MultipartFormDataRemoteStreamProviderTests.cs
│ │ ├── MultipartFormDataStreamProviderTests.cs
│ │ ├── MultipartMemoryStreamProviderTests.cs
│ │ ├── MultipartRelatedStreamProviderTests.cs
│ │ ├── MultipartRemoteFileDataTests.cs
│ │ ├── MultipartStreamProviderTestBase.cs
│ │ ├── ObjectContentOfTTests.cs
│ │ ├── ObjectContentTests.cs
│ │ ├── ParserData.cs
│ │ ├── PushStreamContentTest.cs
│ │ ├── RemoteStreamInfoTests.cs
│ │ ├── System.Net.Http.Formatting.Test.csproj
│ │ ├── UriExtensionsTests.cs
│ │ ├── UriQueryDataSet.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Cors.Test
│ │ ├── CorsEngineTest.cs
│ │ ├── CorsPolicyTest.cs
│ │ ├── CorsRequestContextTest.cs
│ │ ├── CorsResultTest.cs
│ │ ├── System.Web.Cors.Test.csproj
│ │ └── packages.config
│ ├── System.Web.Helpers.Test
│ │ ├── ChartTest.cs
│ │ ├── ConversionUtilTest.cs
│ │ ├── CryptoTest.cs
│ │ ├── DynamicDictionary.cs
│ │ ├── DynamicHelperTest.cs
│ │ ├── DynamicWrapper.cs
│ │ ├── HelperResultTest.cs
│ │ ├── JsonTest.cs
│ │ ├── ObjectInfoTest.cs
│ │ ├── PreComputedGridDataSourceTest.cs
│ │ ├── ServerInfoTest.cs
│ │ ├── System.Web.Helpers.Test.csproj
│ │ ├── TestFiles
│ │ │ ├── LambdaFinal.jpg
│ │ │ ├── NETLogo.png
│ │ │ ├── Test.ico
│ │ │ ├── logo.bmp
│ │ │ └── xhtml11-flat.dtd
│ │ ├── WebCacheTest.cs
│ │ ├── WebGridDataSourceTest.cs
│ │ ├── WebGridTest.cs
│ │ ├── WebImageTest.cs
│ │ ├── WebMailTest.cs
│ │ ├── XhtmlAssert.cs
│ │ └── packages.config
│ ├── System.Web.Http.Cors.Test
│ │ ├── AttributeBasedPolicyProviderFactoryTest.cs
│ │ ├── Controllers
│ │ │ ├── DefaultController.cs
│ │ │ ├── ExternalActionSelectorAttribute.cs
│ │ │ ├── PerControllerConfigController.cs
│ │ │ └── SampleController.cs
│ │ ├── CorsHttpConfigurationExtensionsTest.cs
│ │ ├── CorsHttpRequestMessageExtensionsTest.cs
│ │ ├── CorsHttpResponseMessageExtensionsTest.cs
│ │ ├── CorsMessageHandlerTest.cs
│ │ ├── DisableCorsAttributeTest.cs
│ │ ├── EnableCorsAttributeTest.cs
│ │ ├── HttpRequestMessageExtensions.cs
│ │ ├── System.Web.Http.Cors.Test.csproj
│ │ ├── Tracing
│ │ │ ├── CorsEngineTracerTest.cs
│ │ │ ├── CorsPolicyProviderFactoryTracerTest.cs
│ │ │ └── CorsPolicyProviderTracerTest.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Http.Integration.Test
│ │ ├── ApiExplorer
│ │ │ ├── ApiExplorerSettingsTest.cs
│ │ │ ├── AttributeRoutesTest.cs
│ │ │ ├── Controllers
│ │ │ │ ├── AmbiguousActionController.cs
│ │ │ │ ├── AttributeRouteControllers.cs
│ │ │ │ ├── DocumentationController.cs
│ │ │ │ ├── HiddenActionController.cs
│ │ │ │ ├── HiddenController.cs
│ │ │ │ ├── ItemController.cs
│ │ │ │ ├── OverloadsController.cs
│ │ │ │ ├── ParameterSourceController.cs
│ │ │ │ └── ResponseTypeController.cs
│ │ │ ├── DocumentationProviders
│ │ │ │ └── AttributeDocumentationProvider.cs
│ │ │ ├── DocumentationTest.cs
│ │ │ ├── Formatters
│ │ │ │ └── ItemFormatter.cs
│ │ │ ├── FormattersTest.cs
│ │ │ ├── ParameterSourceTest.cs
│ │ │ ├── ResponseTypeAttributeTest.cs
│ │ │ ├── RouteConstraintsTest.cs
│ │ │ └── RoutesTest.cs
│ │ ├── ContentNegotiation
│ │ │ ├── AcceptHeaderTests.cs
│ │ │ ├── ConnegController.cs
│ │ │ ├── ConnegItem.cs
│ │ │ ├── ContentNegotiationTestBase.cs
│ │ │ ├── CustomFormatterTests.cs
│ │ │ ├── DefaultContentNegotiatorTests.cs
│ │ │ └── HttpResponseReturnTests.cs
│ │ ├── Controllers
│ │ │ ├── ActionAttributesTest.cs
│ │ │ ├── ActionReachabilityTest.cs
│ │ │ ├── ApiControllerActionSelectorTest.cs
│ │ │ ├── Apis
│ │ │ │ ├── ActionAttributeTestController.cs
│ │ │ │ ├── EnumParameterOverloadsController.cs
│ │ │ │ ├── HeaderValueProviderFactory.cs
│ │ │ │ ├── ParameterAttributeController.cs
│ │ │ │ ├── ParameterTestController.cs
│ │ │ │ ├── RegularConfigController.cs
│ │ │ │ ├── SpecialConfigController.cs
│ │ │ │ ├── TestController.cs
│ │ │ │ ├── User.cs
│ │ │ │ ├── UserAddress.cs
│ │ │ │ ├── UsersController.cs
│ │ │ │ └── ValuesController.cs
│ │ │ ├── ControllerConfigurationTest.cs
│ │ │ └── Helpers
│ │ │ └── ApiControllerHelper.cs
│ │ ├── Dispatcher
│ │ │ └── CustomHttpControllerTypeResolverTest.cs
│ │ ├── ExceptionHandling
│ │ │ ├── DuplicateControllers.cs
│ │ │ ├── ExceptionController.cs
│ │ │ ├── ExceptionHandlingTest.cs
│ │ │ ├── HttpResponseExceptionTest.cs
│ │ │ └── IncludeErrorDetailTest.cs
│ │ ├── ModelBinding
│ │ │ ├── BodyBindingTests.cs
│ │ │ ├── CustomBindingTests.cs
│ │ │ ├── DefaultActionValueBinderTest.cs
│ │ │ ├── HttpContentBindingTests.cs
│ │ │ ├── ModelBindingController.cs
│ │ │ ├── ModelBindingTests.cs
│ │ │ ├── QueryStringBindingTests.cs
│ │ │ └── RouteBindingTests.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── System.Web.Http.Integration.Test.csproj
│ │ ├── Tracing
│ │ │ ├── ITestTraceWriter.cs
│ │ │ ├── MemoryTraceWriter.cs
│ │ │ ├── NeverTracesTraceWriter.cs
│ │ │ └── TracingTest.cs
│ │ ├── Util
│ │ │ ├── ApiExplorerHelper.cs
│ │ │ ├── ContextUtil.cs
│ │ │ ├── ConvertToStreamMessageHandler.cs
│ │ │ ├── HttpServerTestBase.cs
│ │ │ └── ScenarioHelper.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Http.Owin.Test
│ │ ├── ExceptionHandling
│ │ │ ├── DefaultExceptionHandlerTests.cs
│ │ │ └── EmptyExceptionLoggerTests.cs
│ │ ├── HostAuthenticationAttributeTest.cs
│ │ ├── HostAuthenticationFilterTest.cs
│ │ ├── HttpMessageHandlerAdapterTest.cs
│ │ ├── HttpMessageHandlerExtensions.cs
│ │ ├── HttpMessageHandlerOptionsTests.cs
│ │ ├── IgnoreRouteTest.cs
│ │ ├── NonOwnedStreamTests.cs
│ │ ├── OwinBufferPolicySelectorTest.cs
│ │ ├── OwinExceptionCatchBlocksTests.cs
│ │ ├── OwinHostIntegrationTest.cs
│ │ ├── OwinHttpConfigurationExtensionsTest.cs
│ │ ├── OwinHttpRequestContextTests.cs
│ │ ├── OwinHttpRequestMessageExtensionsTest.cs
│ │ ├── OwinRequestExtensionsTests.cs
│ │ ├── OwinResponseExtensionsTests.cs
│ │ ├── PassiveAuthenticationMessageHandlerTest.cs
│ │ ├── System.Web.Http.Owin.Test.csproj
│ │ ├── WebApiAppBuilderExtensionsTest.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Http.SelfHost.Test
│ │ ├── Authentication
│ │ │ ├── BasicOverHttpTest.cs
│ │ │ ├── CustomMessageHandler.cs
│ │ │ ├── CustomUsernamePasswordValidator.cs
│ │ │ ├── RequireAdminAttribute.cs
│ │ │ └── SampleController.cs
│ │ ├── Channels
│ │ │ └── HttpBindingSecurityModeHelperTest.cs
│ │ ├── DeeplyNestedTypeTests.cs
│ │ ├── HttpSelfHostConfigurationTest.cs
│ │ ├── HttpSelfHostResponseTest.cs
│ │ ├── HttpSelfHostServerTest.cs
│ │ ├── MaxHttpCollectionKeyTests.cs
│ │ ├── SelfHostHttpRequestContextTests.cs
│ │ ├── ServiceModel
│ │ │ ├── HostNameComparisonModeHelperTest.cs
│ │ │ └── TransferModeHelperTest.cs
│ │ ├── System.Web.Http.SelfHost.Test.csproj
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Http.SignalR.Test
│ │ ├── HubControllerBaseTest.cs
│ │ ├── HubControllerOfTHubTest.cs
│ │ ├── HubControllerTest.cs
│ │ ├── System.Web.Http.SignalR.Test.csproj
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Http.Test
│ │ ├── AuthorizeAttributeTest.cs
│ │ ├── Batch
│ │ │ ├── BatchHttpRequestContextTests.cs
│ │ │ ├── BatchHttpRequestMessageExtensionsTest.cs
│ │ │ ├── BatchLearningTests.cs
│ │ │ ├── DefaultHttpBatchHandlerTest.cs
│ │ │ └── HttpBatchHandlerTest.cs
│ │ ├── Common
│ │ │ └── TraceWriterExceptionMapperTest.cs
│ │ ├── Controllers
│ │ │ ├── ActionFilterResultTests.cs
│ │ │ ├── ApiControllerActionInvokerTest.cs
│ │ │ ├── ApiControllerActionSelectorTest.cs
│ │ │ ├── ApiControllerTest.cs
│ │ │ ├── ApiControllerTestabilityTest.cs
│ │ │ ├── Apis
│ │ │ │ ├── User.cs
│ │ │ │ ├── UsersController.cs
│ │ │ │ └── UsersRpcController.cs
│ │ │ ├── AuthenticationFilterResultTests.cs
│ │ │ ├── AuthorizationFilterResultTests.cs
│ │ │ ├── ExceptionFilterResultTests.cs
│ │ │ ├── FilterGroupingTests.cs
│ │ │ ├── HttpActionContextTest.cs
│ │ │ ├── HttpActionDescriptorTest.cs
│ │ │ ├── HttpConfigurationTest.cs
│ │ │ ├── HttpControllerContextTest.cs
│ │ │ ├── HttpControllerDescriptorTest.cs
│ │ │ ├── HttpParameterBindingTest.cs
│ │ │ ├── HttpParameterDescriptorTest.cs
│ │ │ ├── ParameterBindingExtensionsTest.cs
│ │ │ ├── ReflectedHttpActionDescriptorTest.cs
│ │ │ ├── ReflectedHttpParameterDescriptorTest.cs
│ │ │ ├── RequestBackedHttpRequestContextTests.cs
│ │ │ ├── ResponseMessageResultConverterTest.cs
│ │ │ ├── ValueResultConverterTest.cs
│ │ │ └── VoidResultConverterTest.cs
│ │ ├── Description
│ │ │ ├── ApiExplorerTest.cs
│ │ │ └── ApiParameterDescriptionTest.cs
│ │ ├── Dispatcher
│ │ │ ├── DefaultAssembliesResolverTest.cs
│ │ │ ├── DefaultHttpControllerActivatorTest.cs
│ │ │ ├── DefaultHttpControllerSelectorTest.cs
│ │ │ ├── DefaultHttpControllerTypeResolverTest.cs
│ │ │ ├── HttpControllerDispatcherTest.cs
│ │ │ ├── HttpErrorTest.cs
│ │ │ └── HttpRoutingDispatcherTest.cs
│ │ ├── ExceptionHandling
│ │ │ ├── CompositeExceptionLoggerTests.cs
│ │ │ ├── DefaultExceptionHandlerTests.cs
│ │ │ ├── EmptyExceptionHandlerTests.cs
│ │ │ ├── ExceptionCatchBlocksTests.cs
│ │ │ ├── ExceptionContextCatchBlockTests.cs
│ │ │ ├── ExceptionContextTests.cs
│ │ │ ├── ExceptionHandlerContextTests.cs
│ │ │ ├── ExceptionHandlerExtensionsTests.cs
│ │ │ ├── ExceptionHandlerTests.cs
│ │ │ ├── ExceptionLoggerContextTests.cs
│ │ │ ├── ExceptionLoggerExtensionsTests.cs
│ │ │ ├── ExceptionLoggerTests.cs
│ │ │ ├── ExceptionServicesTests.cs
│ │ │ └── LastChanceExceptionHandlerTests.cs
│ │ ├── Filters
│ │ │ ├── ActionDescriptorFilterProviderTest.cs
│ │ │ ├── ActionFilterAttributeTest.cs
│ │ │ ├── AuthorizationFilterAttributeTest.cs
│ │ │ ├── ConfigurationFilterProviderTest.cs
│ │ │ ├── ExceptionFilterAttributeTest.cs
│ │ │ ├── FilterAttributeTest.cs
│ │ │ ├── FilterInfoComparerTest.cs
│ │ │ ├── FilterInfoTest.cs
│ │ │ ├── HttpActionExecutedContextTest.cs
│ │ │ ├── HttpAuthenticationChallengeContextTests.cs
│ │ │ ├── HttpAuthenticationContextTests.cs
│ │ │ └── HttpFilterCollectionTest.cs
│ │ ├── Hosting
│ │ │ ├── HttpMessageHandlerExtensions.cs
│ │ │ ├── HttpRouteTest.cs
│ │ │ └── SuppressHostPrincipalMessageHandlerTest.cs
│ │ ├── HttpConfigurationExtensionsTest.cs
│ │ ├── HttpErrorKeysTest.cs
│ │ ├── HttpMessageHandlerExtensions.cs
│ │ ├── HttpRequestMessageExtensionsTest.cs
│ │ ├── HttpResponseExceptionTest.cs
│ │ ├── HttpResponseMessageExtensionsTest.cs
│ │ ├── HttpRouteCollectionExtensionsTest.cs
│ │ ├── HttpRouteCollectionTest.cs
│ │ ├── HttpServerTest.cs
│ │ ├── Internal
│ │ │ ├── CollectionModelBinderUtilTest.cs
│ │ │ └── TypeActivatorTest.cs
│ │ ├── Metadata
│ │ │ ├── ModelMetadataTest.cs
│ │ │ └── Providers
│ │ │ ├── AssociatedMetadataProviderTest.cs
│ │ │ └── DataAnnotationsModelMetadataProviderTest.cs
│ │ ├── ModelBinding
│ │ │ ├── Binders
│ │ │ │ ├── ArrayModelBinderProviderTest.cs
│ │ │ │ ├── ArrayModelBinderTest.cs
│ │ │ │ ├── CollectionModelBinderProviderTest.cs
│ │ │ │ ├── CollectionModelBinderTest.cs
│ │ │ │ ├── ComplexModelDtoModelBinderProviderTest.cs
│ │ │ │ ├── ComplexModelDtoModelBinderTest.cs
│ │ │ │ ├── ComplexModelDtoResultTest.cs
│ │ │ │ ├── ComplexModelDtoTest.cs
│ │ │ │ ├── DictionaryModelBinderProviderTest.cs
│ │ │ │ ├── DictionaryModelBinderTest.cs
│ │ │ │ ├── KeyValuePairModelBinderProviderTest.cs
│ │ │ │ ├── KeyValuePairModelBinderTest.cs
│ │ │ │ ├── KeyValuePairModelBinderUtilTest.cs
│ │ │ │ ├── MutableObjectModelBinderProviderTest.cs
│ │ │ │ ├── MutableObjectModelBinderTest.cs
│ │ │ │ ├── SimpleModelBinderProviderTest.cs
│ │ │ │ ├── TypeConverterModelBinderProviderTest.cs
│ │ │ │ ├── TypeConverterModelBinderTest.cs
│ │ │ │ ├── TypeMatchModelBinderProviderTest.cs
│ │ │ │ └── TypeMatchModelBinderTest.cs
│ │ │ ├── CompositeModelBinderTest.cs
│ │ │ ├── DefaultActionValueBinderTest.cs
│ │ │ ├── FormDataCollectionExtensionsTest.cs
│ │ │ ├── FormatterParameterBindingTest.cs
│ │ │ ├── HttpBindingBehaviorAttributeTest.cs
│ │ │ ├── HttpParameterBindingExtensionsTest.cs
│ │ │ ├── ModelBinderAttributeTest.cs
│ │ │ ├── ModelBinderConfigTest.cs
│ │ │ ├── ModelBindingContextTest.cs
│ │ │ ├── ModelBindingEndToEndTests.cs
│ │ │ ├── ModelBindingUtilTest.cs
│ │ │ ├── ParameterBindingProvidersTest.cs
│ │ │ └── SharedModels
│ │ │ ├── Address.cs
│ │ │ ├── PeopleModel.cs
│ │ │ ├── Person.cs
│ │ │ ├── StreetAddress.cs
│ │ │ └── User.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Results
│ │ │ ├── BadRequestErrorMessageResultTests.cs
│ │ │ ├── BadRequestResultTests.cs
│ │ │ ├── ConflictResultTests.cs
│ │ │ ├── CreatedAtRouteNegotiatedContentResultTests.cs
│ │ │ ├── CreatedNegotiatedContentResultTests.cs
│ │ │ ├── ExceptionResultTests.cs
│ │ │ ├── FormattedContentResultTests.cs
│ │ │ ├── InternalServerErrorResultTests.cs
│ │ │ ├── InvalidModelStateResultTests.cs
│ │ │ ├── JsonResultTests.cs
│ │ │ ├── NegotiatedContentResultTests.cs
│ │ │ ├── NotFoundResultTests.cs
│ │ │ ├── OkNegotiatedContentResultTests.cs
│ │ │ ├── OkResultTests.cs
│ │ │ ├── RedirectResultTests.cs
│ │ │ ├── RedirectToRouteResultTests.cs
│ │ │ ├── ResponseMessageResultTests.cs
│ │ │ ├── StatusCodeResultTests.cs
│ │ │ └── UnauthorizedResultTests.cs
│ │ ├── Routing
│ │ │ ├── AttributeRoutingTest.cs
│ │ │ ├── DefaultDirectRouteProviderTests.cs
│ │ │ ├── DirectRouteProviderContextTests.cs
│ │ │ ├── HttpRouteTest.cs
│ │ │ ├── HttpRouteValueDictionaryTest.cs
│ │ │ ├── LinkGenerationRouteTests.cs
│ │ │ ├── MediaTypeFormatterExtensionsTests.cs
│ │ │ ├── RouteAttributeTests.cs
│ │ │ ├── UriPathExtensionMappingTests.cs
│ │ │ └── UrlHelperTest.cs
│ │ ├── Services
│ │ │ ├── ControllerServicesTests.cs
│ │ │ ├── DecoratorTests.cs
│ │ │ ├── DefaultServicesTests.cs
│ │ │ └── ServicesExtensionsTests.cs
│ │ ├── System.Web.Http.Test.csproj
│ │ ├── Tracing
│ │ │ ├── FormattingUtilitiesTest.cs
│ │ │ ├── HttpRequestMessageExtensionsTest.cs
│ │ │ ├── ITraceWriterExtensionsTest.cs
│ │ │ ├── TestTraceWriter.cs
│ │ │ ├── TraceKindHelperTest.cs
│ │ │ ├── TraceLevelHelperTest.cs
│ │ │ ├── TraceManagerTest.cs
│ │ │ ├── TraceRecordComparer.cs
│ │ │ ├── TraceRecordTest.cs
│ │ │ ├── TracerCorrectnessTest.cs
│ │ │ └── Tracers
│ │ │ ├── ActionFilterAttributeTracerTest.cs
│ │ │ ├── ActionFilterTracerTest.cs
│ │ │ ├── ActionValueBinderTracerTest.cs
│ │ │ ├── AuthenticationFilterTracerTests.cs
│ │ │ ├── AuthorizationFilterAttributeTracerTest.cs
│ │ │ ├── AuthorizationFilterTracerTest.cs
│ │ │ ├── BufferedMediaTypeFormatterTracerTest.cs
│ │ │ ├── ContentNegotiatorTracerTest.cs
│ │ │ ├── DefaultHttpControllerTypeResolverTracerTest.cs
│ │ │ ├── ExceptionFilterAttributeTracerTest.cs
│ │ │ ├── ExceptionFilterTracerTest.cs
│ │ │ ├── FilterTracerTest.cs
│ │ │ ├── FormUrlEncodedMediaTypeFormatterTracerTest.cs
│ │ │ ├── FormatterParameterBindingTracerTest.cs
│ │ │ ├── HttpActionBindingTracerTest.cs
│ │ │ ├── HttpActionDescriptorTracerTest.cs
│ │ │ ├── HttpActionInvokerTracerTest.cs
│ │ │ ├── HttpActionSelectorTracerTest.cs
│ │ │ ├── HttpControllerActivatorTracerTest.cs
│ │ │ ├── HttpControllerDescriptorTracerTest.cs
│ │ │ ├── HttpControllerSelectorTracerTest.cs
│ │ │ ├── HttpControllerTracerTest.cs
│ │ │ ├── HttpParameterBindingTracerTest.cs
│ │ │ ├── JsonMediaTypeFormatterTracerTest.cs
│ │ │ ├── MediaTypeFormatterTracerTest.cs
│ │ │ ├── MediaTypeFormatterTracerTestBase.cs
│ │ │ ├── MessageHandlerTracerTest.cs
│ │ │ ├── OverrideFilterTracerTests.cs
│ │ │ ├── ReadWriteMediaTypeFormatterTracerTestBase.cs
│ │ │ ├── RequestMessageHandlerTracerTest.cs
│ │ │ └── XmlMediaTypeFormatterTracerTest.cs
│ │ ├── Util
│ │ │ ├── ContextUtil.cs
│ │ │ └── SimpleHttpValueProvider.cs
│ │ ├── Validation
│ │ │ ├── DefaultBodyModelValidatorTest.cs
│ │ │ ├── ModelStateFormatterLoggerTest.cs
│ │ │ ├── ModelValidationNodeTest.cs
│ │ │ ├── ModelValidationRequiredMemberSelectorTest.cs
│ │ │ ├── ModelValidationResultTest.cs
│ │ │ ├── ModelValidatorTest.cs
│ │ │ ├── Providers
│ │ │ │ ├── AssociatedValidatorProviderTest.cs
│ │ │ │ ├── DataAnnotationsModelValidatorProviderTest.cs
│ │ │ │ ├── DataMemberModelValidatorProviderTest.cs
│ │ │ │ └── InvalidModelValidatorProviderTest.cs
│ │ │ ├── ReferenceEqualityComparerTest.cs
│ │ │ └── Validators
│ │ │ ├── DataAnnotationsModelValidatorTest.cs
│ │ │ └── ErrorModelValidatorTest.cs
│ │ ├── ValueProviders
│ │ │ ├── Providers
│ │ │ │ ├── ElementalValueProviderTest.cs
│ │ │ │ ├── NameValuePairsValueProviderTest.cs
│ │ │ │ ├── QueryStringValueProviderFactoryTest.cs
│ │ │ │ ├── QueryStringValueProviderTest.cs
│ │ │ │ ├── RouteDataValueProviderFactoryTest.cs
│ │ │ │ └── RouteDataValueProviderTest.cs
│ │ │ └── ValueProviderResultTest.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Http.Tracing.Test
│ │ ├── HttpConfigurationTracingExtensionsTest.cs
│ │ ├── System.Web.Http.Tracing.Test.csproj
│ │ ├── SystemDiagnosticsTraceWriterTest.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Http.WebHost.Test
│ │ ├── BatchingTest.cs
│ │ ├── GlobalConfigurationTest.cs
│ │ ├── HttpControllerHandlerTest.cs
│ │ ├── HttpRequestMessageExtensions.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── RouteCollectionExtensionsTest.cs
│ │ ├── Routing
│ │ │ ├── HostedHttpRouteCollectionTest.cs
│ │ │ ├── HostedUrlHelperTest.cs
│ │ │ ├── HttpContextBaseExtensionsTest.cs
│ │ │ ├── HttpRequestMessageWrapperTest.cs
│ │ │ ├── HttpRouteExceptionHandlerTests.cs
│ │ │ ├── HttpRouteExceptionRouteHandlerTests.cs
│ │ │ └── HttpWebRouteTests.cs
│ │ ├── SeekableBufferedRequestStreamTest.cs
│ │ ├── SuppressFormsAuthRedirectHelperTest.cs
│ │ ├── System.Web.Http.WebHost.Test.csproj
│ │ ├── WebHostBufferPolicySelectorTest.cs
│ │ ├── WebHostExceptionCatchBlocksTests.cs
│ │ ├── WebHostExceptionHandlerTests.cs
│ │ ├── WebHostHttpRequestContextTests.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Mvc.Test
│ │ ├── Ajax
│ │ │ └── Test
│ │ │ ├── AjaxExtensionsTest.cs
│ │ │ └── AjaxOptionsTest.cs
│ │ ├── Async
│ │ │ └── Test
│ │ │ ├── AsyncActionDescriptorTest.cs
│ │ │ ├── AsyncActionMethodSelectorTest.cs
│ │ │ ├── AsyncControllerActionInvokerTest.cs
│ │ │ ├── AsyncManagerTest.cs
│ │ │ ├── AsyncResultWrapperTest.cs
│ │ │ ├── MockAsyncResult.cs
│ │ │ ├── OperationCounterTest.cs
│ │ │ ├── ReflectedAsyncActionDescriptorTest.cs
│ │ │ ├── ReflectedAsyncControllerDescriptorTest.cs
│ │ │ ├── SignalContainer.cs
│ │ │ ├── SimpleAsyncResultTest.cs
│ │ │ ├── SingleEntryGateTest.cs
│ │ │ ├── SynchronizationContextUtilTest.cs
│ │ │ ├── SynchronousOperationExceptionTest.cs
│ │ │ ├── TaskAsyncActionDescriptorTest.cs
│ │ │ ├── TaskWrapperAsyncResultTest.cs
│ │ │ └── TriggerListenerTest.cs
│ │ ├── ExpressionUtil
│ │ │ └── Test
│ │ │ ├── BinaryExpressionFingerprintTest.cs
│ │ │ ├── CachedExpressionCompilerTest.cs
│ │ │ ├── ConditionalExpressionFingerprintTest.cs
│ │ │ ├── ConstantExpressionFingerprintTest.cs
│ │ │ ├── DefaultExpressionFingerprintTest.cs
│ │ │ ├── DummyExpressionFingerprint.cs
│ │ │ ├── ExpressionFingerprintTest.cs
│ │ │ ├── FingerprintingExpressionVisitorTest.cs
│ │ │ ├── HoistingExpressionVisitorTest.cs
│ │ │ ├── IndexExpressionFingerprintTest.cs
│ │ │ ├── LambdaExpressionFingerprintTest.cs
│ │ │ ├── MemberExpressionFingerprintTest.cs
│ │ │ ├── MethodCallExpressionFingerprintTest.cs
│ │ │ ├── ParameterExpressionFingerprintTest.cs
│ │ │ ├── TypeBinaryExpressionFingerprintTest.cs
│ │ │ └── UnaryExpressionFingerprintTest.cs
│ │ ├── Html
│ │ │ └── Test
│ │ │ ├── ChildActionExtensionsTest.cs
│ │ │ ├── DefaultDisplayTemplatesTest.cs
│ │ │ ├── DefaultEditorTemplatesTest.cs
│ │ │ ├── DisplayExtensionsTest.cs
│ │ │ ├── DisplayNameExtensionsTest.cs
│ │ │ ├── DisplayTextExtensionsTest.cs
│ │ │ ├── EditorExtensionsTest.cs
│ │ │ ├── EncodedDataSets.cs
│ │ │ ├── EnumHelperTest.cs
│ │ │ ├── FormExtensionsTest.cs
│ │ │ ├── InputExtensionsTest.cs
│ │ │ ├── LabelExtensionsTest.cs
│ │ │ ├── LinkExtensionsTest.cs
│ │ │ ├── MetadataOverrideScope.cs
│ │ │ ├── MvcFormTest.cs
│ │ │ ├── NameExtensionsTest.cs
│ │ │ ├── PartialExtensionsTest.cs
│ │ │ ├── RenderPartialExtensionsTest.cs
│ │ │ ├── SelectExtensionsTest.cs
│ │ │ ├── TemplateHelpersSafeScope.cs
│ │ │ ├── TemplateHelpersTest.cs
│ │ │ ├── TextAreaExtensionsTest.cs
│ │ │ ├── ValidationExtensionsTest.cs
│ │ │ └── ValueExtensionsTest.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── Razor
│ │ │ └── Test
│ │ │ ├── MvcCSharpRazorCodeGeneratorTest.cs
│ │ │ ├── MvcCSharpRazorCodeParserTest.cs
│ │ │ ├── MvcVBRazorCodeParserTest.cs
│ │ │ └── MvcWebPageRazorHostTest.cs
│ │ ├── Routing
│ │ │ ├── AttributeRoutingLinkGenerationTest.cs
│ │ │ ├── AttributeRoutingMapperTest.cs
│ │ │ ├── AttributeRoutingTest.cs
│ │ │ ├── DefaultDirectRouteProviderTest.cs
│ │ │ ├── DirectRouteCandidateTest.cs
│ │ │ ├── DirectRouteTestHelpers.cs
│ │ │ ├── RouteAttributeTests.cs
│ │ │ └── RouteCollectionAttributeRoutingExtensionsTests.cs
│ │ ├── System.Web.Mvc.Test.csproj
│ │ ├── Test
│ │ │ ├── AcceptVerbsAttributeTest.cs
│ │ │ ├── ActionDescriptorTest.cs
│ │ │ ├── ActionExecutedContextTest.cs
│ │ │ ├── ActionExecutingContextTest.cs
│ │ │ ├── ActionFilterAttributeTest.cs
│ │ │ ├── ActionMethodDispatcherCacheTest.cs
│ │ │ ├── ActionMethodDispatcherTest.cs
│ │ │ ├── ActionMethodSelectorTest.cs
│ │ │ ├── ActionNameAttributeTest.cs
│ │ │ ├── AdditionalMetadataAttributeTest.cs
│ │ │ ├── AjaxHelperOfTModelTest.cs
│ │ │ ├── AjaxHelperTest.cs
│ │ │ ├── AjaxRequestExtensionsTest.cs
│ │ │ ├── AllowHtmlAttributeTest.cs
│ │ │ ├── AreaHelpersTest.cs
│ │ │ ├── AreaRegistrationContextTest.cs
│ │ │ ├── AreaRegistrationTest.cs
│ │ │ ├── AssociatedMetadataProviderTest.cs
│ │ │ ├── AssociatedValidatorProviderTest.cs
│ │ │ ├── AsyncControllerTest.cs
│ │ │ ├── AsyncTimeoutAttributeTest.cs
│ │ │ ├── AuthorizationContextTest.cs
│ │ │ ├── AuthorizeAttributeTest.cs
│ │ │ ├── BindAttributeTest.cs
│ │ │ ├── BuildManagerCompiledViewTest.cs
│ │ │ ├── BuildManagerViewEngineTest.cs
│ │ │ ├── ByteArrayModelBinderTest.cs
│ │ │ ├── CachedAssociatedMetadataProviderTest.cs
│ │ │ ├── CachedDataAnnotationsModelMetadataProviderTest.cs
│ │ │ ├── CancellationTokenModelBinderTest.cs
│ │ │ ├── ChildActionOnlyAttributeTest.cs
│ │ │ ├── ChildActionValueProviderFactoryTest.cs
│ │ │ ├── ClientDataTypeModelValidatorProviderTest.cs
│ │ │ ├── CompareAttributeAdapterTest.cs
│ │ │ ├── CompareAttributeTest.cs
│ │ │ ├── ContentResultTest.cs
│ │ │ ├── ControllerActionInvokerTest.cs
│ │ │ ├── ControllerBaseTest.cs
│ │ │ ├── ControllerBuilderTest.cs
│ │ │ ├── ControllerContextTest.cs
│ │ │ ├── ControllerDescriptorCacheTest.cs
│ │ │ ├── ControllerDescriptorTest.cs
│ │ │ ├── ControllerInstanceFilterProviderTest.cs
│ │ │ ├── ControllerTest.cs
│ │ │ ├── CopyOnWriteDictionaryTest.cs
│ │ │ ├── DataAnnotationsModelMetadataProviderTest.cs
│ │ │ ├── DataAnnotationsModelMetadataProviderTestBase.cs
│ │ │ ├── DataAnnotationsModelValidatorProviderTest.cs
│ │ │ ├── DataAnnotationsModelValidatorTest.cs
│ │ │ ├── DataErrorInfoModelValidatorProviderTest.cs
│ │ │ ├── DataTypeUtilTest.cs
│ │ │ ├── DefaultControllerFactoryTest.cs
│ │ │ ├── DefaultModelBinderTest.cs
│ │ │ ├── DefaultViewLocationCacheTest.cs
│ │ │ ├── DependencyResolverTest.cs
│ │ │ ├── DescriptorUtilTest.cs
│ │ │ ├── DictionaryHelpersTest.cs
│ │ │ ├── DictionaryValueProviderTest.cs
│ │ │ ├── DynamicViewDataDictionaryTest.cs
│ │ │ ├── EmptyModelValidatorProviderTest.cs
│ │ │ ├── ExceptionContextTest.cs
│ │ │ ├── ExpressionHelperTest.cs
│ │ │ ├── FieldValidationMetadataTest.cs
│ │ │ ├── FileContentResultTest.cs
│ │ │ ├── FilePathResultTest.cs
│ │ │ ├── FileResultTest.cs
│ │ │ ├── FileStreamResultTest.cs
│ │ │ ├── FilterAttributeFilterProviderTest.cs
│ │ │ ├── FilterInfoTest.cs
│ │ │ ├── FilterProviderCollectionTest.cs
│ │ │ ├── FilterProvidersTest.cs
│ │ │ ├── FilterTest.cs
│ │ │ ├── FormCollectionTest.cs
│ │ │ ├── FormContextTest.cs
│ │ │ ├── FormValueProviderFactoryTest.cs
│ │ │ ├── GlobalFilterCollectionTest.cs
│ │ │ ├── HandleErrorAttributeTest.cs
│ │ │ ├── HandleErrorInfoTest.cs
│ │ │ ├── HtmlHelperOfTModelTest.cs
│ │ │ ├── HtmlHelperTest.cs
│ │ │ ├── HttpDeleteAttributeTest.cs
│ │ │ ├── HttpFileCollectionValueProviderFactoryTest.cs
│ │ │ ├── HttpFileCollectionValueProviderTest.cs
│ │ │ ├── HttpGetAttributeTest.cs
│ │ │ ├── HttpHandlerUtilTest.cs
│ │ │ ├── HttpHeadAttributeTest.cs
│ │ │ ├── HttpNotFoundResultTest.cs
│ │ │ ├── HttpOptionsAttributeTest.cs
│ │ │ ├── HttpPatchAttributeTest.cs
│ │ │ ├── HttpPostAttributeTest.cs
│ │ │ ├── HttpPostedFileBaseModelBinderTest.cs
│ │ │ ├── HttpPutAttributeTest.cs
│ │ │ ├── HttpRequestExtensionsTest.cs
│ │ │ ├── HttpStatusCodeResultTest.cs
│ │ │ ├── HttpUnauthorizedResultTest.cs
│ │ │ ├── HttpVerbAttributeHelper.cs
│ │ │ ├── JQueryFormValueProviderFactoryTest.cs
│ │ │ ├── JavaScriptResultTest.cs
│ │ │ ├── JsonResultTest.cs
│ │ │ ├── JsonValueProviderFactoryTest.cs
│ │ │ ├── LinqBinaryModelBinderTest.cs
│ │ │ ├── MaxLengthAttributeAdapterTest.cs
│ │ │ ├── MinLengthAttributeAdapterTest.cs
│ │ │ ├── MockBuildManager.cs
│ │ │ ├── MockHelpers.cs
│ │ │ ├── MockableUnvalidatedRequestValues.cs
│ │ │ ├── ModelBinderAttributeTest.cs
│ │ │ ├── ModelBinderDictionaryTest.cs
│ │ │ ├── ModelBinderProviderCollectionTest.cs
│ │ │ ├── ModelBinderProvidersTest.cs
│ │ │ ├── ModelBindersTest.cs
│ │ │ ├── ModelBindingContextTest.cs
│ │ │ ├── ModelClientValidationRuleTest.cs
│ │ │ ├── ModelErrorCollectionTest.cs
│ │ │ ├── ModelErrorTest.cs
│ │ │ ├── ModelMetadataProvidersTest.cs
│ │ │ ├── ModelMetadataTest.cs
│ │ │ ├── ModelStateDictionaryTest.cs
│ │ │ ├── ModelStateTest.cs
│ │ │ ├── ModelValidationResultTest.cs
│ │ │ ├── ModelValidatorProviderCollectionTest.cs
│ │ │ ├── ModelValidatorProvidersTest.cs
│ │ │ ├── ModelValidatorTest.cs
│ │ │ ├── MultiSelectListTest.cs
│ │ │ ├── MultiServiceResolverTest.cs
│ │ │ ├── MvcHandlerTest.cs
│ │ │ ├── MvcHtmlStringTest.cs
│ │ │ ├── MvcHttpHandlerTest.cs
│ │ │ ├── MvcRouteHandlerTest.cs
│ │ │ ├── MvcTestHelper.cs
│ │ │ ├── MvcWebRazorHostFactoryTest.cs
│ │ │ ├── NameValueCollectionExtensionsTest.cs
│ │ │ ├── NameValueCollectionValueProviderTest.cs
│ │ │ ├── NoAsyncTimeoutAttributeTest.cs
│ │ │ ├── NonActionAttributeTest.cs
│ │ │ ├── OutputCacheAttributeTest.cs
│ │ │ ├── OverrideActionFiltersAttributeTests.cs
│ │ │ ├── OverrideAuthenticationAttributeTests.cs
│ │ │ ├── OverrideAuthorizationAttributeTests.cs
│ │ │ ├── OverrideExceptionFiltersAttributeTests.cs
│ │ │ ├── OverrideFiltersAttributeTests.cs
│ │ │ ├── OverrideResultFiltersAttributeTests.cs
│ │ │ ├── ParameterBindingInfoTest.cs
│ │ │ ├── ParameterDescriptorTest.cs
│ │ │ ├── ParameterInfoUtilTest.cs
│ │ │ ├── PartialViewResultTest.cs
│ │ │ ├── PreApplicationStartCodeTest.cs
│ │ │ ├── QueryStringValueProviderFactoryTest.cs
│ │ │ ├── RangeAttributeAdapterTest.cs
│ │ │ ├── RazorViewEngineTest.cs
│ │ │ ├── RazorViewTest.cs
│ │ │ ├── ReaderWriterCacheTest.cs
│ │ │ ├── RedirectResultTest.cs
│ │ │ ├── RedirectToRouteResultTest.cs
│ │ │ ├── ReflectedActionDescriptorTest.cs
│ │ │ ├── ReflectedControllerDescriptorTest.cs
│ │ │ ├── ReflectedParameterBindingInfoTest.cs
│ │ │ ├── ReflectedParameterDescriptorTest.cs
│ │ │ ├── RegularExpressionAttributeAdapterTest.cs
│ │ │ ├── RemoteAttributeTest.cs
│ │ │ ├── RequireHttpsAttributeTest.cs
│ │ │ ├── RequiredAttributeAdapterTest.cs
│ │ │ ├── ResultExecutedContextTest.cs
│ │ │ ├── ResultExecutingContextTest.cs
│ │ │ ├── RouteCollectionExtensionsTest.cs
│ │ │ ├── RouteDataValueProviderFactoryTest.cs
│ │ │ ├── SelectListTest.cs
│ │ │ ├── SessionStateTempDataProviderTest.cs
│ │ │ ├── SingleServiceResolverTest.cs
│ │ │ ├── StringLengthAttributeAdapterTest.cs
│ │ │ ├── TempDataDictionaryTest.cs
│ │ │ ├── TypeCacheSerializerTest.cs
│ │ │ ├── TypeCacheUtilTest.cs
│ │ │ ├── TypeHelpersTest.cs
│ │ │ ├── UrlHelperTest.cs
│ │ │ ├── UrlParameterTest.cs
│ │ │ ├── ValidatableObjectAdapterTest.cs
│ │ │ ├── ValidateAntiForgeryTokenAttributeTest.cs
│ │ │ ├── ValidateInputAttributeTest.cs
│ │ │ ├── ValueProviderCollectionTest.cs
│ │ │ ├── ValueProviderDictionaryTest.cs
│ │ │ ├── ValueProviderFactoriesTest.cs
│ │ │ ├── ValueProviderFactoryCollectionTest.cs
│ │ │ ├── ValueProviderResultTest.cs
│ │ │ ├── ValueProviderUtilTest.cs
│ │ │ ├── ViewContextTest.cs
│ │ │ ├── ViewDataDictionaryTest.cs
│ │ │ ├── ViewDataInfoTest.cs
│ │ │ ├── ViewEngineCollectionTest.cs
│ │ │ ├── ViewEngineResultTest.cs
│ │ │ ├── ViewEnginesTest.cs
│ │ │ ├── ViewMasterPageControlBuilderTest.cs
│ │ │ ├── ViewMasterPageTest.cs
│ │ │ ├── ViewPageControlBuilderTest.cs
│ │ │ ├── ViewPageTest.cs
│ │ │ ├── ViewResultBaseTest.cs
│ │ │ ├── ViewResultTest.cs
│ │ │ ├── ViewStartPageTest.cs
│ │ │ ├── ViewTypeParserFilterTest.cs
│ │ │ ├── ViewUserControlControlBuilderTest.cs
│ │ │ ├── ViewUserControlTest.cs
│ │ │ ├── VirtualPathProviderViewEngineTest.cs
│ │ │ ├── WebFormViewEngineTest.cs
│ │ │ └── WebFormViewTest.cs
│ │ ├── Util
│ │ │ ├── AnonymousObject.cs
│ │ │ ├── DictionaryHelper.cs
│ │ │ ├── HttpContextHelpers.cs
│ │ │ ├── MvcHelper.cs
│ │ │ ├── Resolver.cs
│ │ │ ├── SimpleValueProvider.cs
│ │ │ └── SimpleViewDataContainer.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.Razor.Test
│ │ ├── CSharpRazorCodeLanguageTest.cs
│ │ ├── CodeCompileUnitExtensions.cs
│ │ ├── Editor
│ │ │ └── RazorEditorParserTest.cs
│ │ ├── Framework
│ │ │ ├── BlockExtensions.cs
│ │ │ ├── BlockTypes.cs
│ │ │ ├── CodeParserTestBase.cs
│ │ │ ├── CsHtmlCodeParserTestBase.cs
│ │ │ ├── CsHtmlMarkupParserTestBase.cs
│ │ │ ├── ErrorCollector.cs
│ │ │ ├── MarkupParserTestBase.cs
│ │ │ ├── ParserTestBase.cs
│ │ │ ├── RawTextSymbol.cs
│ │ │ ├── TestSpanBuilder.cs
│ │ │ ├── VBHtmlCodeParserTestBase.cs
│ │ │ └── VBHtmlMarkupParserTestBase.cs
│ │ ├── Generator
│ │ │ ├── CSharpRazorCodeGeneratorTest.cs
│ │ │ ├── GeneratedCodeMappingTest.cs
│ │ │ ├── PaddingTest.cs
│ │ │ ├── RazorCodeGeneratorTest.cs
│ │ │ ├── TabTest.cs
│ │ │ ├── TestSpan.cs
│ │ │ └── VBRazorCodeGeneratorTest.cs
│ │ ├── Parser
│ │ │ ├── BlockTest.cs
│ │ │ ├── CSharp
│ │ │ │ ├── CSharpAutoCompleteTest.cs
│ │ │ │ ├── CSharpBlockTest.cs
│ │ │ │ ├── CSharpDirectivesTest.cs
│ │ │ │ ├── CSharpErrorTest.cs
│ │ │ │ ├── CSharpExplicitExpressionTest.cs
│ │ │ │ ├── CSharpHelperTest.cs
│ │ │ │ ├── CSharpImplicitExpressionTest.cs
│ │ │ │ ├── CSharpLayoutDirectiveTest.cs
│ │ │ │ ├── CSharpNestedStatementsTest.cs
│ │ │ │ ├── CSharpRazorCommentsTest.cs
│ │ │ │ ├── CSharpReservedWordsTest.cs
│ │ │ │ ├── CSharpSectionTest.cs
│ │ │ │ ├── CSharpSpecialBlockTest.cs
│ │ │ │ ├── CSharpStatementTest.cs
│ │ │ │ ├── CSharpTemplateTest.cs
│ │ │ │ ├── CSharpToMarkupSwitchTest.cs
│ │ │ │ ├── CSharpVerbatimBlockTest.cs
│ │ │ │ ├── CSharpWhitespaceHandlingTest.cs
│ │ │ │ └── CsHtmlDocumentTest.cs
│ │ │ ├── CallbackParserListenerTest.cs
│ │ │ ├── Html
│ │ │ │ ├── HtmlAttributeTest.cs
│ │ │ │ ├── HtmlBlockTest.cs
│ │ │ │ ├── HtmlDocumentTest.cs
│ │ │ │ ├── HtmlErrorTest.cs
│ │ │ │ ├── HtmlParserTestUtils.cs
│ │ │ │ ├── HtmlTagsTest.cs
│ │ │ │ ├── HtmlToCodeSwitchTest.cs
│ │ │ │ └── HtmlUrlAttributeTest.cs
│ │ │ ├── ParserContextTest.cs
│ │ │ ├── ParserVisitorExtensionsTest.cs
│ │ │ ├── PartialParsing
│ │ │ │ ├── CSharpPartialParsingTest.cs
│ │ │ │ ├── PartialParsingTestBase.cs
│ │ │ │ └── VBPartialParsingTest.cs
│ │ │ ├── RazorParserTest.cs
│ │ │ ├── VB
│ │ │ │ ├── VBAutoCompleteTest.cs
│ │ │ │ ├── VBBlockTest.cs
│ │ │ │ ├── VBContinueStatementTest.cs
│ │ │ │ ├── VBDirectiveTest.cs
│ │ │ │ ├── VBErrorTest.cs
│ │ │ │ ├── VBExitStatementTest.cs
│ │ │ │ ├── VBExplicitExpressionTest.cs
│ │ │ │ ├── VBExpressionTest.cs
│ │ │ │ ├── VBExpressionsInCodeTest.cs
│ │ │ │ ├── VBHelperTest.cs
│ │ │ │ ├── VBHtmlDocumentTest.cs
│ │ │ │ ├── VBImplicitExpressionTest.cs
│ │ │ │ ├── VBLayoutDirectiveTest.cs
│ │ │ │ ├── VBNestedStatementsTest.cs
│ │ │ │ ├── VBRazorCommentsTest.cs
│ │ │ │ ├── VBReservedWordsTest.cs
│ │ │ │ ├── VBSectionTest.cs
│ │ │ │ ├── VBSpecialKeywordsTest.cs
│ │ │ │ ├── VBStatementTest.cs
│ │ │ │ ├── VBTemplateTest.cs
│ │ │ │ └── VBToMarkupSwitchTest.cs
│ │ │ └── WhitespaceRewriterTest.cs
│ │ ├── RazorCodeLanguageTest.cs
│ │ ├── RazorDirectiveAttributeTest.cs
│ │ ├── RazorEngineHostTest.cs
│ │ ├── RazorTemplateEngineTest.cs
│ │ ├── StringTextBuffer.cs
│ │ ├── System.Web.Razor.Test.csproj
│ │ ├── TestFiles
│ │ │ ├── CodeGenerator
│ │ │ │ ├── CS
│ │ │ │ │ ├── Output
│ │ │ │ │ │ ├── Blocks.cs
│ │ │ │ │ │ ├── CodeBlock.cs
│ │ │ │ │ │ ├── CodeBlockAtEOF.cs
│ │ │ │ │ │ ├── Comments.cs
│ │ │ │ │ │ ├── ConditionalAttributes.cs
│ │ │ │ │ │ ├── DesignTime.Tabs.cs
│ │ │ │ │ │ ├── DesignTime.cs
│ │ │ │ │ │ ├── EmptyCodeBlock.cs
│ │ │ │ │ │ ├── EmptyExplicitExpression.cs
│ │ │ │ │ │ ├── EmptyImplicitExpression.cs
│ │ │ │ │ │ ├── EmptyImplicitExpressionInCode.Tabs.cs
│ │ │ │ │ │ ├── EmptyImplicitExpressionInCode.cs
│ │ │ │ │ │ ├── ExplicitExpression.cs
│ │ │ │ │ │ ├── ExplicitExpressionAtEOF.cs
│ │ │ │ │ │ ├── ExpressionsInCode.cs
│ │ │ │ │ │ ├── FunctionsBlock.DesignTime.Tabs.cs
│ │ │ │ │ │ ├── FunctionsBlock.DesignTime.cs
│ │ │ │ │ │ ├── FunctionsBlock.cs
│ │ │ │ │ │ ├── FunctionsBlockMinimal.DesignTime.Tabs.cs
│ │ │ │ │ │ ├── FunctionsBlock_Tabs.cs
│ │ │ │ │ │ ├── Helpers.Instance.cs
│ │ │ │ │ │ ├── Helpers.cs
│ │ │ │ │ │ ├── HelpersMissingCloseParen.cs
│ │ │ │ │ │ ├── HelpersMissingName.cs
│ │ │ │ │ │ ├── HelpersMissingOpenBrace.cs
│ │ │ │ │ │ ├── HelpersMissingOpenParen.cs
│ │ │ │ │ │ ├── HiddenSpansInCode.cs
│ │ │ │ │ │ ├── HtmlCommentWithQuote_Double.cs
│ │ │ │ │ │ ├── HtmlCommentWithQuote_Single.cs
│ │ │ │ │ │ ├── ImplicitExpression.cs
│ │ │ │ │ │ ├── ImplicitExpressionAtEOF.cs
│ │ │ │ │ │ ├── Imports.DesignTime.cs
│ │ │ │ │ │ ├── Imports.cs
│ │ │ │ │ │ ├── Inherits.Designtime.cs
│ │ │ │ │ │ ├── Inherits.Runtime.cs
│ │ │ │ │ │ ├── InlineBlocks.cs
│ │ │ │ │ │ ├── Instrumented.cs
│ │ │ │ │ │ ├── LayoutDirective.cs
│ │ │ │ │ │ ├── MarkupInCodeBlock.cs
│ │ │ │ │ │ ├── NestedCodeBlocks.cs
│ │ │ │ │ │ ├── NestedHelpers.cs
│ │ │ │ │ │ ├── NoLinePragmas.cs
│ │ │ │ │ │ ├── OpenedIf.DesignTime.Tabs.cs
│ │ │ │ │ │ ├── OpenedIf.DesignTime.cs
│ │ │ │ │ │ ├── ParserError.cs
│ │ │ │ │ │ ├── RazorComments.DesignTime.cs
│ │ │ │ │ │ ├── RazorComments.cs
│ │ │ │ │ │ ├── ResolveUrl.cs
│ │ │ │ │ │ ├── Sections.cs
│ │ │ │ │ │ ├── SimpleUnspacedIf.DesignTime.Tabs.cs
│ │ │ │ │ │ ├── Templates.cs
│ │ │ │ │ │ ├── UnfinishedExpressionInCode.Tabs.cs
│ │ │ │ │ │ └── UnfinishedExpressionInCode.cs
│ │ │ │ │ └── Source
│ │ │ │ │ ├── Blocks.cshtml
│ │ │ │ │ ├── CodeBlock.cshtml
│ │ │ │ │ ├── CodeBlockAtEOF.cshtml
│ │ │ │ │ ├── ConditionalAttributes.cshtml
│ │ │ │ │ ├── DesignTime.cshtml
│ │ │ │ │ ├── EmptyCodeBlock.cshtml
│ │ │ │ │ ├── EmptyExplicitExpression.cshtml
│ │ │ │ │ ├── EmptyImplicitExpression.cshtml
│ │ │ │ │ ├── EmptyImplicitExpressionInCode.cshtml
│ │ │ │ │ ├── ExplicitExpression.cshtml
│ │ │ │ │ ├── ExplicitExpressionAtEOF.cshtml
│ │ │ │ │ ├── ExpressionsInCode.cshtml
│ │ │ │ │ ├── FunctionsBlock.cshtml
│ │ │ │ │ ├── FunctionsBlockMinimal.cshtml
│ │ │ │ │ ├── FunctionsBlock_Tabs.cshtml
│ │ │ │ │ ├── Helpers.cshtml
│ │ │ │ │ ├── HelpersMissingCloseParen.cshtml
│ │ │ │ │ ├── HelpersMissingName.cshtml
│ │ │ │ │ ├── HelpersMissingOpenBrace.cshtml
│ │ │ │ │ ├── HelpersMissingOpenParen.cshtml
│ │ │ │ │ ├── HiddenSpansInCode.cshtml
│ │ │ │ │ ├── HtmlCommentWithQuote_Double.cshtml
│ │ │ │ │ ├── HtmlCommentWithQuote_Single.cshtml
│ │ │ │ │ ├── ImplicitExpression.cshtml
│ │ │ │ │ ├── ImplicitExpressionAtEOF.cshtml
│ │ │ │ │ ├── Imports.cshtml
│ │ │ │ │ ├── Inherits.cshtml
│ │ │ │ │ ├── InlineBlocks.cshtml
│ │ │ │ │ ├── Instrumented.cshtml
│ │ │ │ │ ├── LayoutDirective.cshtml
│ │ │ │ │ ├── MarkupInCodeBlock.cshtml
│ │ │ │ │ ├── NestedCodeBlocks.cshtml
│ │ │ │ │ ├── NestedHelpers.cshtml
│ │ │ │ │ ├── NoLinePragmas.cshtml
│ │ │ │ │ ├── OpenedIf.cshtml
│ │ │ │ │ ├── ParserError.cshtml
│ │ │ │ │ ├── RazorComments.cshtml
│ │ │ │ │ ├── ResolveUrl.cshtml
│ │ │ │ │ ├── Sections.cshtml
│ │ │ │ │ ├── SimpleUnspacedIf.cshtml
│ │ │ │ │ ├── Templates.cshtml
│ │ │ │ │ └── UnfinishedExpressionInCode.cshtml
│ │ │ │ └── VB
│ │ │ │ ├── Output
│ │ │ │ │ ├── Blocks.vb
│ │ │ │ │ ├── CodeBlock.vb
│ │ │ │ │ ├── CodeBlockAtEOF.vb
│ │ │ │ │ ├── Comments.vb
│ │ │ │ │ ├── ConditionalAttributes.vb
│ │ │ │ │ ├── DesignTime.vb
│ │ │ │ │ ├── EmptyExplicitExpression.vb
│ │ │ │ │ ├── EmptyImplicitExpression.vb
│ │ │ │ │ ├── EmptyImplicitExpressionInCode.vb
│ │ │ │ │ ├── EmptySection.vb
│ │ │ │ │ ├── ExplicitExpression.vb
│ │ │ │ │ ├── ExplicitExpressionAtEOF.vb
│ │ │ │ │ ├── ExpressionsInCode.vb
│ │ │ │ │ ├── FunctionsBlock.DesignTime.Tabs.vb
│ │ │ │ │ ├── FunctionsBlock.DesignTime.vb
│ │ │ │ │ ├── FunctionsBlock.vb
│ │ │ │ │ ├── Helpers.Instance.vb
│ │ │ │ │ ├── Helpers.vb
│ │ │ │ │ ├── HelpersMissingCloseParen.vb
│ │ │ │ │ ├── HelpersMissingName.vb
│ │ │ │ │ ├── HelpersMissingOpenParen.vb
│ │ │ │ │ ├── ImplicitExpression.vb
│ │ │ │ │ ├── ImplicitExpressionAtEOF.vb
│ │ │ │ │ ├── Imports.DesignTime.vb
│ │ │ │ │ ├── Imports.vb
│ │ │ │ │ ├── Inherits.Designtime.vb
│ │ │ │ │ ├── Inherits.Runtime.vb
│ │ │ │ │ ├── Instrumented.vb
│ │ │ │ │ ├── LayoutDirective.vb
│ │ │ │ │ ├── MarkupInCodeBlock.vb
│ │ │ │ │ ├── NestedCodeBlocks.vb
│ │ │ │ │ ├── NestedHelpers.vb
│ │ │ │ │ ├── NoLinePragmas.vb
│ │ │ │ │ ├── Options.vb
│ │ │ │ │ ├── ParserError.vb
│ │ │ │ │ ├── RazorComments.DesignTime.vb
│ │ │ │ │ ├── RazorComments.vb
│ │ │ │ │ ├── ResolveUrl.vb
│ │ │ │ │ ├── Sections.vb
│ │ │ │ │ ├── Templates.vb
│ │ │ │ │ └── UnfinishedExpressionInCode.vb
│ │ │ │ └── Source
│ │ │ │ ├── Blocks.vbhtml
│ │ │ │ ├── CodeBlock.vbhtml
│ │ │ │ ├── CodeBlockAtEOF.vbhtml
│ │ │ │ ├── ConditionalAttributes.vbhtml
│ │ │ │ ├── DesignTime.vbhtml
│ │ │ │ ├── EmptyExplicitExpression.vbhtml
│ │ │ │ ├── EmptyImplicitExpression.vbhtml
│ │ │ │ ├── EmptyImplicitExpressionInCode.vbhtml
│ │ │ │ ├── EmptySection.vbhtml
│ │ │ │ ├── ExplicitExpression.vbhtml
│ │ │ │ ├── ExplicitExpressionAtEOF.vbhtml
│ │ │ │ ├── ExpressionsInCode.vbhtml
│ │ │ │ ├── FunctionsBlock.vbhtml
│ │ │ │ ├── Helpers.vbhtml
│ │ │ │ ├── HelpersMissingCloseParen.vbhtml
│ │ │ │ ├── HelpersMissingName.vbhtml
│ │ │ │ ├── HelpersMissingOpenParen.vbhtml
│ │ │ │ ├── ImplicitExpression.vbhtml
│ │ │ │ ├── ImplicitExpressionAtEOF.vbhtml
│ │ │ │ ├── Imports.vbhtml
│ │ │ │ ├── Inherits.vbhtml
│ │ │ │ ├── Instrumented.vbhtml
│ │ │ │ ├── LayoutDirective.vbhtml
│ │ │ │ ├── MarkupInCodeBlock.vbhtml
│ │ │ │ ├── NestedCodeBlocks.vbhtml
│ │ │ │ ├── NestedHelpers.vbhtml
│ │ │ │ ├── NoLinePragmas.vbhtml
│ │ │ │ ├── Options.vbhtml
│ │ │ │ ├── ParserError.vbhtml
│ │ │ │ ├── RazorComments.vbhtml
│ │ │ │ ├── ResolveUrl.vbhtml
│ │ │ │ ├── Sections.vbhtml
│ │ │ │ ├── Templates.vbhtml
│ │ │ │ └── UnfinishedExpressionInCode.vbhtml
│ │ │ ├── DesignTime
│ │ │ │ ├── Simple.cshtml
│ │ │ │ └── Simple.txt
│ │ │ └── nested-1000.html
│ │ ├── Text
│ │ │ ├── BufferingTextReaderTest.cs
│ │ │ ├── LineTrackingStringBufferTest.cs
│ │ │ ├── LookaheadTextReaderTestBase.cs
│ │ │ ├── SourceLocationTest.cs
│ │ │ ├── SourceLocationTrackerTest.cs
│ │ │ ├── TextBufferReaderTest.cs
│ │ │ ├── TextChangeTest.cs
│ │ │ └── TextReaderExtensionsTest.cs
│ │ ├── Tokenizer
│ │ │ ├── CSharpTokenizerCommentTest.cs
│ │ │ ├── CSharpTokenizerIdentifierTest.cs
│ │ │ ├── CSharpTokenizerLiteralTest.cs
│ │ │ ├── CSharpTokenizerOperatorsTest.cs
│ │ │ ├── CSharpTokenizerTest.cs
│ │ │ ├── CSharpTokenizerTestBase.cs
│ │ │ ├── HtmlTokenizerTest.cs
│ │ │ ├── HtmlTokenizerTestBase.cs
│ │ │ ├── TokenizerLookaheadTest.cs
│ │ │ ├── TokenizerTestBase.cs
│ │ │ ├── VBTokenizerCommentTest.cs
│ │ │ ├── VBTokenizerIdentifierTest.cs
│ │ │ ├── VBTokenizerLiteralTest.cs
│ │ │ ├── VBTokenizerOperatorsTest.cs
│ │ │ ├── VBTokenizerTest.cs
│ │ │ └── VBTokenizerTestBase.cs
│ │ ├── Utils
│ │ │ ├── DisposableActionTest.cs
│ │ │ ├── EnumerableUtils.cs
│ │ │ ├── MiscAssert.cs
│ │ │ ├── MiscUtils.cs
│ │ │ └── SpanAssert.cs
│ │ ├── VBRazorCodeLanguageTest.cs
│ │ └── packages.config
│ ├── System.Web.WebPages.Administration.Test
│ │ ├── AdminPackageTest.cs
│ │ ├── PackageManagerModuleTest.cs
│ │ ├── PackagesSourceFileTest.cs
│ │ ├── PageUtilsTest.cs
│ │ ├── PreApplicationStartCodeTest.cs
│ │ ├── RemoteAssemblyTest.cs
│ │ ├── System.Web.WebPages.Administration.Test.csproj
│ │ ├── WebProjectManagerTest.cs
│ │ ├── WebProjectSystemTest.cs
│ │ └── packages.config
│ ├── System.Web.WebPages.Deployment.Test
│ │ ├── App.Config
│ │ ├── AssemblyUtilsTest.cs
│ │ ├── DeploymentUtil.cs
│ │ ├── LatestRazorVersion.cs
│ │ ├── PreApplicationStartCodeTest.cs
│ │ ├── System.Web.WebPages.Deployment.Test.csproj
│ │ ├── TestFileSystem.cs
│ │ ├── TestFiles
│ │ │ ├── ConfigTestAssemblies
│ │ │ │ ├── V2_Signed
│ │ │ │ │ └── System.Web.WebPages.Deployment.dll
│ │ │ │ └── V2_Unsigned
│ │ │ │ └── System.Web.WebPages.Deployment.dll
│ │ │ └── ConfigTestSites
│ │ │ ├── CshtmlFileConfigV1
│ │ │ │ ├── Default.cshtml
│ │ │ │ └── web.config
│ │ │ ├── CshtmlFileNoVersion
│ │ │ │ └── Default.cshtml
│ │ │ ├── NoCshtml
│ │ │ │ └── Default.htm
│ │ │ ├── NoCshtmlConfigv1
│ │ │ │ ├── Default.htm
│ │ │ │ └── web.config
│ │ │ ├── NoCshtmlNoConfigSetting
│ │ │ │ ├── Default.htm
│ │ │ │ └── web.config
│ │ │ ├── NoCshtmlWithEnabledSetting
│ │ │ │ ├── Default.htm
│ │ │ │ └── web.config
│ │ │ └── NoCshtmlWithEnabledSettingFalse
│ │ │ ├── Default.htm
│ │ │ └── web.config
│ │ ├── WebPagesDeploymentTest.cs
│ │ └── packages.config
│ ├── System.Web.WebPages.Razor.Test
│ │ ├── PreApplicationStartCodeTest.cs
│ │ ├── RazorBuildProviderTest.cs
│ │ ├── System.Web.WebPages.Razor.Test.csproj
│ │ ├── WebCodeRazorEngineHostTest.cs
│ │ ├── WebPageRazorEngineHostTest.cs
│ │ ├── WebRazorHostFactoryTest.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── System.Web.WebPages.Test
│ │ ├── App.config
│ │ ├── ApplicationParts
│ │ │ ├── ApplicationPartRegistryTest.cs
│ │ │ ├── ApplicationPartTest.cs
│ │ │ ├── MimeMappingTest.cs
│ │ │ ├── ResourceHandlerTest.cs
│ │ │ └── TestResourceAssembly.cs
│ │ ├── Extensions
│ │ │ ├── HttpContextExtensionsTest.cs
│ │ │ ├── HttpRequestExtensionsTest.cs
│ │ │ ├── HttpResponseExtensionsTest.cs
│ │ │ ├── StringExtensionsTest.cs
│ │ │ └── StringWriterExtensionsTest.cs
│ │ ├── Helpers
│ │ │ ├── AntiForgeryConfigTest.cs
│ │ │ ├── AntiForgeryTest.cs
│ │ │ ├── AntiXsrf
│ │ │ │ ├── AntiForgeryTokenSerializerTest.cs
│ │ │ │ ├── AntiForgeryTokenStoreTest.cs
│ │ │ │ ├── AntiForgeryTokenTest.cs
│ │ │ │ ├── AntiForgeryWorkerTest.cs
│ │ │ │ ├── BinaryBlobTest.cs
│ │ │ │ ├── ClaimUidExtractorTest.cs
│ │ │ │ ├── HexUtil.cs
│ │ │ │ ├── MachineKey45CryptoSystemTest.cs
│ │ │ │ ├── MockAntiForgeryConfig.cs
│ │ │ │ ├── MockableAntiForgeryTokenSerializer.cs
│ │ │ │ ├── MockableClaimUidExtractor.cs
│ │ │ │ ├── MockableCryptoSystem.cs
│ │ │ │ ├── MockableTokenStore.cs
│ │ │ │ ├── MockableTokenValidator.cs
│ │ │ │ └── TokenValidatorTest.cs
│ │ │ ├── Claims
│ │ │ │ ├── ClaimTest.cs
│ │ │ │ ├── ClaimsIdentityConverterTest.cs
│ │ │ │ ├── ClaimsIdentityTest.cs
│ │ │ │ └── MockClaimsIdentity.cs
│ │ │ ├── CryptoUtilTest.cs
│ │ │ └── UnvalidatedRequestValuesTest.cs
│ │ ├── Html
│ │ │ ├── CheckBoxTest.cs
│ │ │ ├── HtmlHelperFactory.cs
│ │ │ ├── HtmlHelperTest.cs
│ │ │ ├── InputHelperTest.cs
│ │ │ ├── LabelHelperTest.cs
│ │ │ ├── RadioButtonTest.cs
│ │ │ ├── SelectHelperTest.cs
│ │ │ ├── TextAreaHelperTest.cs
│ │ │ └── ValidationHelperTest.cs
│ │ ├── Instrumentation
│ │ │ └── InstrumentationServiceTest.cs
│ │ ├── LatestRazorVersion.cs
│ │ ├── Mvc
│ │ │ ├── HttpAntiForgeryExceptionTest.cs
│ │ │ ├── ModelClientValidationMaxLengthRuleTest.cs
│ │ │ ├── ModelClientValidationMembershipPasswordRuleTest.cs
│ │ │ ├── ModelClientValidationMinLengthRuleTest.cs
│ │ │ ├── ModelClientValidationStringLengthRuleTest.cs
│ │ │ ├── TagBuilderTest.cs
│ │ │ └── UnobtrusiveValidationAttributesGeneratorTest.cs
│ │ ├── PreApplicationStartCodeTest.cs
│ │ ├── ScopeStorage
│ │ │ ├── AspNetRequestScopeStorageProviderTest.cs
│ │ │ ├── ScopeStorageDictionaryTest.cs
│ │ │ ├── ScopeStorageKeyComparerTest.cs
│ │ │ └── WebConfigScopeStorageTest.cs
│ │ ├── System.Web.WebPages.Test.csproj
│ │ ├── TestFiles
│ │ │ └── Deployed
│ │ │ ├── Bar
│ │ │ ├── Bar.cshtml
│ │ │ └── Bar.foohtml
│ │ ├── Utils
│ │ │ ├── CultureUtilTest.cs
│ │ │ ├── HtmlAttributePropertyHelperTest.cs
│ │ │ ├── PathUtilTest.cs
│ │ │ ├── PropertyHelperTest.cs
│ │ │ ├── SessionStateUtilTest.cs
│ │ │ ├── TestObjectFactory.cs
│ │ │ ├── TypeHelperTest.cs
│ │ │ ├── UrlRewriterHelperTest.cs
│ │ │ └── UrlUtilTest.cs
│ │ ├── Validation
│ │ │ ├── ValidationHelperTest.cs
│ │ │ └── ValidatorTest.cs
│ │ ├── WebPage
│ │ │ ├── ApplicationStartPageTest.cs
│ │ │ ├── BrowserHelpersTest.cs
│ │ │ ├── BrowserOverrideStoresTest.cs
│ │ │ ├── BuildManagerExceptionUtilTest.cs
│ │ │ ├── BuildManagerWrapperTest.cs
│ │ │ ├── CookieBrowserOverrideStoreTest.cs
│ │ │ ├── DefaultDisplayModeTest.cs
│ │ │ ├── DisplayInfoTest.cs
│ │ │ ├── DisplayModeProviderTest.cs
│ │ │ ├── DynamicHttpApplicationStateTest.cs
│ │ │ ├── DynamicPageDataDictionaryTest.cs
│ │ │ ├── FileExistenceCacheTest.cs
│ │ │ ├── LayoutTest.cs
│ │ │ ├── PageDataDictionaryTest.cs
│ │ │ ├── RenderPageTest.cs
│ │ │ ├── RequestBrowserOverrideStoreTest.cs
│ │ │ ├── RequestResourceTrackerTest.cs
│ │ │ ├── StartPageTest.cs
│ │ │ ├── TemplateStackTest.cs
│ │ │ ├── UrlDataTest.cs
│ │ │ ├── Utils.cs
│ │ │ ├── VirtualPathFactoryExtensionsTest.cs
│ │ │ ├── VirtualPathFactoryManagerTest.cs
│ │ │ ├── WebPageContextTest.cs
│ │ │ ├── WebPageExecutingBaseTest.cs
│ │ │ ├── WebPageHttpHandlerTest.cs
│ │ │ ├── WebPageHttpModuleTest.cs
│ │ │ ├── WebPageRenderingBaseTest.cs
│ │ │ ├── WebPageRouteTest.cs
│ │ │ └── WebPageTest.cs
│ │ └── packages.config
│ ├── WebApiHelpPage.Test
│ │ ├── Controllers
│ │ │ ├── UsersController.cs
│ │ │ └── ValuesController.cs
│ │ ├── HelpControllerTest.cs
│ │ ├── HelpPageApiModelTest.cs
│ │ ├── HelpPageAreaRegistrationTest.cs
│ │ ├── HelpPageConfigurationExtensionsTest.cs
│ │ ├── HelpPageSampleKeyTest.cs
│ │ ├── Helpers
│ │ │ ├── ApiDescriptionHelpers.cs
│ │ │ └── CustomTypes.cs
│ │ ├── HelppageSampleGeneratorTest.cs
│ │ ├── ImageSampleTest.cs
│ │ ├── InvalidSampleTest.cs
│ │ ├── ModelDescriptionGeneratorTest.cs
│ │ ├── ObjectGeneratorTest.cs
│ │ ├── TextSampleTest.cs
│ │ ├── WebApiHelpPage.Test.csproj
│ │ ├── WebConfigTest.cs
│ │ ├── XmlDocumentationProviderTest.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── WebApiHelpPage.VB.Test
│ │ └── WebApiHelpPage.VB.Test.csproj
│ ├── WebMatrix.Data.Test
│ │ ├── App.config
│ │ ├── ConfigurationManagerWrapperTest.cs
│ │ ├── DatabaseTest.cs
│ │ ├── DynamicRecordTest.cs
│ │ ├── FileHandlerTest.cs
│ │ ├── Mocks
│ │ │ ├── MockConfigurationManager.cs
│ │ │ ├── MockConnectionConfiguration.cs
│ │ │ ├── MockDbFileHandler.cs
│ │ │ └── MockDbProviderFactory.cs
│ │ ├── WebMatrix.Data.Test.csproj
│ │ └── packages.config
│ └── WebMatrix.WebData.Test
│ ├── MockDatabase.cs
│ ├── PreApplicationStartCodeTest.cs
│ ├── SimpleMembershipProviderTest.cs
│ ├── SimpleRoleProviderTest.cs
│ ├── WebMatrix.WebData.Test.csproj
│ ├── WebSecurityTest.cs
│ └── packages.config
└── tools
├── 35MSSharedLib1024.snk
├── SkipStrongNames.xml
├── WebStack.StyleCop.targets
├── WebStack.settings.targets
├── WebStack.targets
├── WebStack.tasks.targets
├── WebStack.xunit.targets
└── src
└── Microsoft.Web.FxCop
├── DoNotCallProblematicMethodsOnTaskRule.cs
├── DoNotConstructTaskInstancesRule.cs
├── DoNotUseFinalizersRule.cs
├── DoNotUseProblematicTaskTypesRule.cs
├── IntrospectionRule.cs
├── Microsoft.Web.FxCop.csproj
├── Properties
│ └── AssemblyInfo.cs
├── Rules.xml
├── TypeNodeExtensions.cs
└── UnusedResourceUsageRule.cs
344 directories, 3379 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论