Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / ConfigurationConverterBase.cs / 1305376 / ConfigurationConverterBase.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Collections.Specialized; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { public abstract class ConfigurationConverterBase : TypeConverter { public override bool CanConvertTo(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } public override bool CanConvertFrom(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } internal void ValidateType(object value, Type expected) { if ((value != null) && (value.GetType() != expected)) { throw new ArgumentException(SR.GetString(SR.Converter_unsupported_value_type, expected.Name)); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Collections.Specialized; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { public abstract class ConfigurationConverterBase : TypeConverter { public override bool CanConvertTo(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } public override bool CanConvertFrom(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } internal void ValidateType(object value, Type expected) { if ((value != null) && (value.GetType() != expected)) { throw new ArgumentException(SR.GetString(SR.Converter_unsupported_value_type, expected.Name)); } } } } // 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
- SamlEvidence.cs
- Roles.cs
- XmlSchemaSequence.cs
- Matrix3DValueSerializer.cs
- ThemeDictionaryExtension.cs
- ByteAnimationUsingKeyFrames.cs
- NameObjectCollectionBase.cs
- DataGridViewColumnCollection.cs
- InstanceValue.cs
- ResourceAttributes.cs
- EntityProviderFactory.cs
- COM2PictureConverter.cs
- XmlQualifiedNameTest.cs
- DesignBindingPicker.cs
- MenuItem.cs
- IntegrationExceptionEventArgs.cs
- TableRowGroup.cs
- PropertyValidationContext.cs
- CachedCompositeFamily.cs
- HttpServerProtocol.cs
- DataGridViewComboBoxColumn.cs
- DataContractFormatAttribute.cs
- ReachDocumentReferenceCollectionSerializer.cs
- IgnoreSectionHandler.cs
- ProcessHostServerConfig.cs
- Pen.cs
- ExpressionParser.cs
- ParentUndoUnit.cs
- DbReferenceCollection.cs
- _LocalDataStore.cs
- DeviceContext.cs
- TreeNodeMouseHoverEvent.cs
- ControlCollection.cs
- SolidBrush.cs
- EpmContentDeSerializerBase.cs
- ToolStripPanelDesigner.cs
- RegularExpressionValidator.cs
- AutoResetEvent.cs
- Int64.cs
- XXXOnTypeBuilderInstantiation.cs
- OverrideMode.cs
- NullableLongMinMaxAggregationOperator.cs
- GridViewEditEventArgs.cs
- MethodCallConverter.cs
- XPathConvert.cs
- PartialTrustVisibleAssembliesSection.cs
- ChannelTracker.cs
- ConfigXmlAttribute.cs
- DiagnosticsConfiguration.cs
- LazyTextWriterCreator.cs
- DiagnosticTraceSource.cs
- RadioButtonStandardAdapter.cs
- InputMethodStateChangeEventArgs.cs
- DataControlCommands.cs
- LoadItemsEventArgs.cs
- StandardRuntimeEnumValidator.cs
- OutputScopeManager.cs
- EdgeModeValidation.cs
- ConstNode.cs
- CompilerCollection.cs
- IdentityManager.cs
- OledbConnectionStringbuilder.cs
- OutOfMemoryException.cs
- MappingSource.cs
- FilteredDataSetHelper.cs
- Transactions.cs
- Preprocessor.cs
- ObjectContextServiceProvider.cs
- BitArray.cs
- SqlCommandBuilder.cs
- ToolStripTextBox.cs
- ProxyWebPart.cs
- SpotLight.cs
- LocationReferenceEnvironment.cs
- TextRangeProviderWrapper.cs
- SqlExpressionNullability.cs
- ProxyHwnd.cs
- QilValidationVisitor.cs
- ProcessModelSection.cs
- NativeMethodsOther.cs
- Char.cs
- VirtualPath.cs
- RegexCapture.cs
- DispatcherHookEventArgs.cs
- AnnotationHelper.cs
- IResourceProvider.cs
- RepeaterItem.cs
- ValidationSummary.cs
- SystemTcpConnection.cs
- ExchangeUtilities.cs
- HwndSourceKeyboardInputSite.cs
- ValueTypeFixupInfo.cs
- HttpContextBase.cs
- elementinformation.cs
- GeneralTransform.cs
- DataErrorValidationRule.cs
- SafePointer.cs
- Encoding.cs
- URL.cs
- TableCell.cs