Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Configuration / System / Configuration / ConfigurationElementProperty.cs / 1 / ConfigurationElementProperty.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration.Internal; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { // Although in Whidbey this class contain just one property, but we still do this this way, // instead of exposing a Validator property in ConfigurationElement, because if we need // another property in the future we'll expand this ElementProperty class rather than adding a // new overridable on ConfigurationElement public sealed class ConfigurationElementProperty { private ConfigurationValidatorBase _validator; public ConfigurationElementProperty(ConfigurationValidatorBase validator) { if (validator == null) { throw new ArgumentNullException("validator"); } _validator = validator; } public ConfigurationValidatorBase Validator { get { return _validator; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration.Internal; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { // Although in Whidbey this class contain just one property, but we still do this this way, // instead of exposing a Validator property in ConfigurationElement, because if we need // another property in the future we'll expand this ElementProperty class rather than adding a // new overridable on ConfigurationElement public sealed class ConfigurationElementProperty { private ConfigurationValidatorBase _validator; public ConfigurationElementProperty(ConfigurationValidatorBase validator) { if (validator == null) { throw new ArgumentNullException("validator"); } _validator = validator; } public ConfigurationValidatorBase Validator { get { return _validator; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Exceptions.cs
- PersistenceContextEnlistment.cs
- SqlDataSourceFilteringEventArgs.cs
- TdsParserStaticMethods.cs
- EmbeddedMailObject.cs
- __Error.cs
- InsufficientMemoryException.cs
- XmlAutoDetectWriter.cs
- ScrollPattern.cs
- WinFormsComponentEditor.cs
- XamlGridLengthSerializer.cs
- XamlGridLengthSerializer.cs
- XmlSchemaType.cs
- Utils.cs
- SplitContainer.cs
- WorkItem.cs
- XmlQueryTypeFactory.cs
- MimeTextImporter.cs
- RSAPKCS1SignatureFormatter.cs
- RegexCompiler.cs
- ModuleBuilderData.cs
- DefaultTextStore.cs
- WebPartZoneCollection.cs
- PageSettings.cs
- Rotation3DKeyFrameCollection.cs
- XpsFilter.cs
- ConnectionConsumerAttribute.cs
- SpecularMaterial.cs
- InvokePattern.cs
- HandlerBase.cs
- BooleanFunctions.cs
- NonValidatingSecurityTokenAuthenticator.cs
- Vector3DAnimationUsingKeyFrames.cs
- ValidationPropertyAttribute.cs
- ZoneLinkButton.cs
- ResourceType.cs
- SymLanguageVendor.cs
- XmlParser.cs
- _FtpControlStream.cs
- GridViewColumn.cs
- DesignSurfaceCollection.cs
- ActivationServices.cs
- DesigntimeLicenseContextSerializer.cs
- EntityProviderServices.cs
- FlowLayout.cs
- SelectedGridItemChangedEvent.cs
- ControlTemplate.cs
- WmlFormAdapter.cs
- HelpProvider.cs
- OdbcEnvironmentHandle.cs
- KnownTypeAttribute.cs
- DoubleStorage.cs
- ToolStripContainer.cs
- TextEffectCollection.cs
- SqlVersion.cs
- SessionPageStateSection.cs
- ByteStreamMessageEncoderFactory.cs
- ImageCodecInfo.cs
- DataGridViewRow.cs
- GatewayIPAddressInformationCollection.cs
- EntityDataSourceStatementEditor.cs
- ActivityInfo.cs
- CacheRequest.cs
- TextEditorCharacters.cs
- ValidationErrorCollection.cs
- PaginationProgressEventArgs.cs
- DynamicContractTypeBuilder.cs
- XsdDateTime.cs
- SpecularMaterial.cs
- ValidatedControlConverter.cs
- TextRangeEditLists.cs
- State.cs
- DataPagerFieldItem.cs
- OperationDescriptionCollection.cs
- BrowserCapabilitiesFactory.cs
- DummyDataSource.cs
- ErrorRuntimeConfig.cs
- control.ime.cs
- UnhandledExceptionEventArgs.cs
- SelectionPatternIdentifiers.cs
- Imaging.cs
- Suspend.cs
- DurableTimerExtension.cs
- DataGridViewCellEventArgs.cs
- DataBindingExpressionBuilder.cs
- XmlNode.cs
- EmptyReadOnlyDictionaryInternal.cs
- TreeNodeEventArgs.cs
- ThemeDictionaryExtension.cs
- NamespaceEmitter.cs
- WCFServiceClientProxyGenerator.cs
- Rect3D.cs
- ScriptHandlerFactory.cs
- grammarelement.cs
- ProcessInfo.cs
- DataObject.cs
- LogLogRecordEnumerator.cs
- SizeF.cs
- MimeMultiPart.cs
- SqlMetaData.cs