Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Configuration / System / Configuration / ConfigurationConverterBase.cs / 1 / 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
- GridEntry.cs
- IdnElement.cs
- ObjectAnimationBase.cs
- InkPresenterAutomationPeer.cs
- NullableIntAverageAggregationOperator.cs
- MailHeaderInfo.cs
- WebBrowserNavigatingEventHandler.cs
- Transaction.cs
- WmpBitmapEncoder.cs
- SQLBinary.cs
- XmlQueryContext.cs
- Vector3DIndependentAnimationStorage.cs
- LoginUtil.cs
- BitmapEffectDrawing.cs
- ControlEvent.cs
- StringFunctions.cs
- SchemaElementLookUpTableEnumerator.cs
- Operators.cs
- XmlQualifiedNameTest.cs
- GregorianCalendar.cs
- WebBrowserUriTypeConverter.cs
- DataGridCellInfo.cs
- BrowserCapabilitiesCodeGenerator.cs
- Page.cs
- RenderCapability.cs
- JsonStringDataContract.cs
- PointCollectionConverter.cs
- Win32.cs
- CommandSet.cs
- ListViewDataItem.cs
- XamlToRtfParser.cs
- UnsafeNativeMethods.cs
- PartialCachingControl.cs
- IOException.cs
- ClientProxyGenerator.cs
- HMACSHA512.cs
- __FastResourceComparer.cs
- SignatureToken.cs
- XsltLibrary.cs
- BitmapVisualManager.cs
- GroupBox.cs
- RichTextBox.cs
- HorizontalAlignConverter.cs
- BoundColumn.cs
- ListBase.cs
- EncryptedReference.cs
- DataControlFieldHeaderCell.cs
- PrintEvent.cs
- SemanticResultKey.cs
- EntityPropertyMappingAttribute.cs
- HeaderedItemsControl.cs
- LoginNameDesigner.cs
- MenuEventArgs.cs
- AnnotationService.cs
- MonthChangedEventArgs.cs
- HostingEnvironment.cs
- diagnosticsswitches.cs
- NavigationEventArgs.cs
- Predicate.cs
- HopperCache.cs
- LinkDescriptor.cs
- XPathDocumentNavigator.cs
- IisTraceWebEventProvider.cs
- MonikerHelper.cs
- EtwProvider.cs
- Camera.cs
- AssemblyUtil.cs
- ActiveXSerializer.cs
- CodeMemberProperty.cs
- OutputScopeManager.cs
- Screen.cs
- LinkedList.cs
- X509CertificateChain.cs
- PaperSource.cs
- Calendar.cs
- HostProtectionPermission.cs
- XPathParser.cs
- SoapBinding.cs
- SettingsContext.cs
- DataGridColumnCollection.cs
- SwitchAttribute.cs
- ResolveNextArgumentWorkItem.cs
- TaskSchedulerException.cs
- XmlRawWriterWrapper.cs
- IDispatchConstantAttribute.cs
- SQLBytesStorage.cs
- WebPartConnectionsDisconnectVerb.cs
- BrowserCapabilitiesCodeGenerator.cs
- StorageEndPropertyMapping.cs
- EntitySet.cs
- DockPatternIdentifiers.cs
- ActivityWithResult.cs
- FacetValueContainer.cs
- SignedXml.cs
- Composition.cs
- SimpleRecyclingCache.cs
- SafeViewOfFileHandle.cs
- WaitHandle.cs
- PointConverter.cs
- DesignerDataTable.cs