Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@ -0,0 +1,60 @@
//------------------------------------------------------------------------------
// <copyright file="XhtmlConformanceSection.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
namespace System.Web.Configuration {
using System.Configuration;
using System.Security.Permissions;
/*
<!--
xhtmlConformance Attributes:
mode="[Transitional|Legacy|Strict]"
- Supports switching between Xhtml 1.0 transitional standard,
Xhtml 1.0 strict standard and legacy rendering which reverts
significant rendering changes made to conform to the Xhtml 1.1
standards to their version 1.1 rendering. Default is "Transitional"
to ensure conformance with the Xhtml 1.0 transitional standards
while continue to render the name attribute on the form element.
Note: Only rendering changes likely to break existing applications
will be reverted to their old behavior. There is no mechanism to
revert all changes made to conform to the Xhtml specification.
-->
*/
public sealed class XhtmlConformanceSection : ConfigurationSection {
private static ConfigurationPropertyCollection _properties;
internal const XhtmlConformanceMode DefaultMode = XhtmlConformanceMode.Transitional;
private static readonly ConfigurationProperty _propMode =
new ConfigurationProperty("mode",
typeof(XhtmlConformanceMode),
DefaultMode,
ConfigurationPropertyOptions.None);
static XhtmlConformanceSection() {
// Property initialization
_properties = new ConfigurationPropertyCollection();
_properties.Add(_propMode);
}
protected override ConfigurationPropertyCollection Properties {
get {
return _properties;
}
}
[ConfigurationProperty("mode", DefaultValue=DefaultMode)]
public XhtmlConformanceMode Mode {
get {
return (XhtmlConformanceMode)base[_propMode];
}
set {
base[_propMode] = value;
}
}
}
}