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
- ScriptMethodAttribute.cs
- ZipIOExtraField.cs
- panel.cs
- DataGridViewElement.cs
- WebServiceHost.cs
- NativeMethods.cs
- WebPartMinimizeVerb.cs
- Error.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- Point.cs
- XamlRtfConverter.cs
- LocatorBase.cs
- TagPrefixAttribute.cs
- IMembershipProvider.cs
- LineGeometry.cs
- InvokePattern.cs
- ScaleTransform3D.cs
- EventBuilder.cs
- SemanticResolver.cs
- HighlightVisual.cs
- GPRECTF.cs
- XmlProcessingInstruction.cs
- PropertyGeneratedEventArgs.cs
- AsyncResult.cs
- FolderBrowserDialog.cs
- BufferedReceiveManager.cs
- DataSourceControlBuilder.cs
- XmlSchemaSimpleType.cs
- LocalBuilder.cs
- UInt16Storage.cs
- SystemNetworkInterface.cs
- RegistrySecurity.cs
- CompilationLock.cs
- ListChangedEventArgs.cs
- EndOfStreamException.cs
- COMException.cs
- ListViewUpdateEventArgs.cs
- ScriptResourceInfo.cs
- SHA256.cs
- XmlSerializerSection.cs
- PeerNameResolver.cs
- SqlInternalConnectionSmi.cs
- CompilationUtil.cs
- SQLDoubleStorage.cs
- RegisteredExpandoAttribute.cs
- FixedBufferAttribute.cs
- TraceSection.cs
- IndicShape.cs
- ItemContainerGenerator.cs
- TrackingMemoryStream.cs
- ExpressionBindingCollection.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- DecoderFallbackWithFailureFlag.cs
- newinstructionaction.cs
- DoWorkEventArgs.cs
- SubqueryRules.cs
- HttpModulesSection.cs
- HScrollBar.cs
- HtmlElementErrorEventArgs.cs
- PersistChildrenAttribute.cs
- WebServiceClientProxyGenerator.cs
- SqlClientWrapperSmiStream.cs
- ConvertBinder.cs
- Pkcs7Signer.cs
- FocusTracker.cs
- CompilerTypeWithParams.cs
- EnumMemberAttribute.cs
- Compiler.cs
- Item.cs
- PtsHost.cs
- TextDecorationUnitValidation.cs
- TimeSpanOrInfiniteConverter.cs
- Crypto.cs
- LineMetrics.cs
- ItemCollection.cs
- TemplateBaseAction.cs
- RouteItem.cs
- XamlReaderHelper.cs
- Exceptions.cs
- MenuItemBindingCollection.cs
- DurationConverter.cs
- SizeF.cs
- WindowsToolbarItemAsMenuItem.cs
- ComponentCollection.cs
- MemberRestriction.cs
- AssemblyBuilderData.cs
- StringComparer.cs
- DataGridViewAdvancedBorderStyle.cs
- EncoderBestFitFallback.cs
- ContainerControl.cs
- MemberInitExpression.cs
- DiscoveryClientDuplexChannel.cs
- SurrogateSelector.cs
- PowerModeChangedEventArgs.cs
- Select.cs
- Activation.cs
- ActionNotSupportedException.cs
- WindowShowOrOpenTracker.cs
- ObjectToken.cs
- Effect.cs