22 types derived from ConfigurationValidatorBase
System.Configuration (9)
System\Configuration\CallbackValidator.cs (1)
22public sealed class CallbackValidator : ConfigurationValidatorBase {
System\Configuration\DefaultValidator.cs (1)
24public sealed class DefaultValidator : ConfigurationValidatorBase {
System\Configuration\IntegerValidator.cs (1)
25public class IntegerValidator : ConfigurationValidatorBase {
System\Configuration\LongValidator.cs (1)
22public class LongValidator : ConfigurationValidatorBase {
System\Configuration\PositiveTimeSpanValidator.cs (1)
13public class PositiveTimeSpanValidator : ConfigurationValidatorBase {
System\Configuration\RegexStringValidator.cs (1)
22public class RegexStringValidator : ConfigurationValidatorBase {
System\Configuration\StringValidator.cs (1)
22public class StringValidator : ConfigurationValidatorBase {
System\Configuration\SubclassTypeValidator.cs (1)
23public sealed class SubclassTypeValidator : ConfigurationValidatorBase {
System\Configuration\TimeSpanValidator.cs (1)
22public class TimeSpanValidator : ConfigurationValidatorBase {
System.IdentityModel (1)
System\IdentityModel\Configuration\StandardRuntimeEnumValidator.cs (1)
11internal class StandardRuntimeEnumValidator : ConfigurationValidatorBase
System.Runtime.Serialization (1)
System\Runtime\Serialization\Configuration\DeclaredTypeValidator.cs (1)
11internal class DeclaredTypeValidator : ConfigurationValidatorBase
System.ServiceModel (6)
System\ServiceModel\Configuration\HttpMessageHandlerFactoryValidator.cs (1)
10class HttpMessageHandlerFactoryValidator : ConfigurationValidatorBase
System\ServiceModel\Configuration\PeerTransportListenAddressValidator.cs (1)
12internal class PeerTransportListenAddressValidator : ConfigurationValidatorBase
System\ServiceModel\Configuration\ServiceActivationElement.cs (1)
19class RelativeAddressValidator : ConfigurationValidatorBase
System\ServiceModel\Configuration\ServiceModelEnumValidator.cs (1)
13internal class ServiceModelEnumValidator : ConfigurationValidatorBase
System\ServiceModel\Configuration\StandardRuntimeEnumValidator.cs (1)
11internal class StandardRuntimeEnumValidator : ConfigurationValidatorBase
System\ServiceModel\Configuration\StandardRuntimeFlagEnumValidator.cs (1)
11internal class StandardRuntimeFlagEnumValidator<TEnum> : ConfigurationValidatorBase where TEnum : struct
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Configuration\ServiceModelActivitiesEnumValidator.cs (1)
14internal class ServiceModelActivitiesEnumValidator : ConfigurationValidatorBase
System.ServiceModel.Web (2)
System\ServiceModel\Configuration\InternalEnumValidator.cs (1)
13internal class InternalEnumValidator : ConfigurationValidatorBase
System\ServiceModel\Configuration\WebEncodingValidator.cs (1)
12class WebEncodingValidator : ConfigurationValidatorBase
System.Web (2)
Configuration\ProfilePropertyNameValidator.cs (1)
18internal sealed class ProfilePropertyNameValidator : ConfigurationValidatorBase
Configuration\VersionValidator.cs (1)
11internal sealed class VersionValidator : ConfigurationValidatorBase {
60 references to ConfigurationValidatorBase
System.Configuration (30)
System\Configuration\CallbackValidatorAttribute.cs (1)
29public override ConfigurationValidatorBase ValidatorInstance {
System\Configuration\ConfigurationElement.cs (6)
51private static volatile Dictionary<Type,ConfigurationValidatorBase> s_perTypeValidators; 819ConfigurationValidatorBase validator = attribValidator.ValidatorInstance; 863private static void CachePerTypeValidator( Type type, ConfigurationValidatorBase validator ) { 873s_perTypeValidators = new Dictionary<Type,ConfigurationValidatorBase>(); 1727internal static void ValidateElement(ConfigurationElement elem, ConfigurationValidatorBase propValidator, bool recursive) { 1731ConfigurationValidatorBase validator = propValidator;
System\Configuration\ConfigurationElementProperty.cs (3)
28private ConfigurationValidatorBase _validator; 30public ConfigurationElementProperty(ConfigurationValidatorBase validator) { 37public ConfigurationValidatorBase Validator {
System\Configuration\ConfigurationProperty.cs (8)
19internal static readonly ConfigurationValidatorBase NonEmptyStringValidator = new StringValidator(1); 20private readonly static ConfigurationValidatorBase DefaultValidatorInstance = new DefaultValidator(); 29private ConfigurationValidatorBase _validator; 62ConfigurationValidatorBase validator, 71ConfigurationValidatorBase validator, 93ConfigurationValidatorBase validator = null; 172ConfigurationValidatorBase validator, 357public ConfigurationValidatorBase Validator {
System\Configuration\ConfigurationValidatorAttribute.cs (3)
36if (!typeof(ConfigurationValidatorBase).IsAssignableFrom(validator)) { 42public virtual ConfigurationValidatorBase ValidatorInstance { 44return (ConfigurationValidatorBase)TypeUtil.CreateInstanceRestricted(_declaringType, _validator);
System\Configuration\elementinformation.cs (1)
144public ConfigurationValidatorBase Validator {
System\Configuration\IntegerValidatorAttribute.cs (1)
32public override ConfigurationValidatorBase ValidatorInstance {
System\Configuration\LongValidatorAttribute.cs (1)
29public override ConfigurationValidatorBase ValidatorInstance {
System\Configuration\PositiveTimeSpanValidatorAttribute.cs (1)
29public override ConfigurationValidatorBase ValidatorInstance {
System\Configuration\PropertyInformation.cs (1)
191public ConfigurationValidatorBase Validator {
System\Configuration\RegexStringValidatorAttribute.cs (1)
30public override ConfigurationValidatorBase ValidatorInstance {
System\Configuration\StringValidatorAttribute.cs (1)
32public override ConfigurationValidatorBase ValidatorInstance {
System\Configuration\SubclassTypeValidatorAttribute.cs (1)
31public override ConfigurationValidatorBase ValidatorInstance {
System\Configuration\TimeSpanValidatorAttribute.cs (1)
36public override ConfigurationValidatorBase ValidatorInstance {
System.IdentityModel (2)
System\IdentityModel\Configuration\IdentityModelTimeSpanValidatorAttribute.cs (1)
22public override ConfigurationValidatorBase ValidatorInstance
System\IdentityModel\Configuration\StandardRuntimeEnumValidatorAttribute.cs (1)
26public override ConfigurationValidatorBase ValidatorInstance
System.Runtime.Serialization (1)
System\Runtime\Serialization\Configuration\DeclaredTypeValidatorAttribute.cs (1)
13public override ConfigurationValidatorBase ValidatorInstance
System.ServiceModel (9)
System\ServiceModel\Configuration\ApplicationContainerSettingsElement.cs (1)
122public override ConfigurationValidatorBase ValidatorInstance
System\ServiceModel\Configuration\HttpMessageHandlerFactoryValidatorAttribute.cs (1)
13public override ConfigurationValidatorBase ValidatorInstance
System\ServiceModel\Configuration\PeerTransportListenAddressValidatorAttribute.cs (1)
13public override ConfigurationValidatorBase ValidatorInstance
System\ServiceModel\Configuration\ServiceActivationElement.cs (1)
48public override ConfigurationValidatorBase ValidatorInstance
System\ServiceModel\Configuration\ServiceModelEnumValidatorAttribute.cs (1)
26public override ConfigurationValidatorBase ValidatorInstance
System\ServiceModel\Configuration\ServiceModelTimeSpanValidator.cs (1)
23public override ConfigurationValidatorBase ValidatorInstance
System\ServiceModel\Configuration\StandardRuntimeEnumValidatorAttribute.cs (1)
26public override ConfigurationValidatorBase ValidatorInstance
System\ServiceModel\Configuration\StandardRuntimeFlagEnumValidatorAttribute.cs (2)
95public override ConfigurationValidatorBase ValidatorInstance 100return (ConfigurationValidatorBase)Activator.CreateInstance(validatorType, null);
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Configuration\ServiceModelActivitiesEnumValidatorAttribute.cs (1)
26public override ConfigurationValidatorBase ValidatorInstance
System.ServiceModel.Web (2)
System\ServiceModel\Configuration\InternalEnumValidatorAttribute.cs (1)
26public override ConfigurationValidatorBase ValidatorInstance
System\ServiceModel\Configuration\WebEncodingValidatorAttribute.cs (1)
17public override ConfigurationValidatorBase ValidatorInstance
System.Web (11)
Configuration\RegexMatchTimeoutValidatorAttribute.cs (1)
9public override ConfigurationValidatorBase ValidatorInstance {
Configuration\StdValidatorsAndConverters.cs (10)
24static private ConfigurationValidatorBase s_regexMatchTimeoutValidator; 25static private ConfigurationValidatorBase s_positiveTimeSpanValidator; 26static private ConfigurationValidatorBase s_nonEmptyStringValidator; 27static private ConfigurationValidatorBase s_nonZeroPositiveIntegerValidator; 28static private ConfigurationValidatorBase s_positiveIntegerValidator; 100static internal ConfigurationValidatorBase RegexMatchTimeoutValidator { 110static internal ConfigurationValidatorBase PositiveTimeSpanValidator { 120static internal ConfigurationValidatorBase NonEmptyStringValidator { 130static internal ConfigurationValidatorBase NonZeroPositiveIntegerValidator { 140static internal ConfigurationValidatorBase PositiveIntegerValidator {
System.Web.Extensions (1)
Configuration\Converter.cs (1)
18private static ConfigurationValidatorBase _nonEmptyStringValidator =
System.Web.Mobile (3)
Mobile\DeviceFiltersSection.cs (1)
16internal static readonly ConfigurationValidatorBase NonEmptyStringValidator = new StringValidator( 1 );
UI\MobileControls\MobileControlsSection.cs (2)
21internal static readonly ConfigurationValidatorBase NonEmptyStringValidator = new StringValidator( 1 ); 593private static readonly ConfigurationValidatorBase s_SubclassTypeValidator = new SubclassTypeValidator( typeof( MobileControl ) );