Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- PrivacyNoticeBindingElement.cs
- AnnotationAuthorChangedEventArgs.cs
- DataGridViewControlCollection.cs
- CharUnicodeInfo.cs
- XmlFormatWriterGenerator.cs
- Button.cs
- TreeNode.cs
- TypeDescriptor.cs
- ScriptModule.cs
- DbExpressionVisitor_TResultType.cs
- LinkButton.cs
- PenContext.cs
- DataGridItemEventArgs.cs
- FixedNode.cs
- PropertyDescriptorCollection.cs
- TextSelectionProcessor.cs
- Oid.cs
- DefaultPropertyAttribute.cs
- SupportingTokenSecurityTokenResolver.cs
- XhtmlBasicLiteralTextAdapter.cs
- HttpFileCollection.cs
- PersonalizationProviderCollection.cs
- LiteralSubsegment.cs
- StylusPointProperties.cs
- DataGridViewColumnHeaderCell.cs
- assemblycache.cs
- AppLevelCompilationSectionCache.cs
- DictionaryChange.cs
- Button.cs
- WebSysDefaultValueAttribute.cs
- DbProviderFactory.cs
- FlowDocumentReader.cs
- _HeaderInfo.cs
- StandardToolWindows.cs
- TextServicesLoader.cs
- SoapSchemaImporter.cs
- QueryRelOp.cs
- MessageAction.cs
- PassportAuthenticationEventArgs.cs
- Viewport2DVisual3D.cs
- HierarchicalDataTemplate.cs
- XmlChildNodes.cs
- BeginSelectCardRequest.cs
- PeerApplication.cs
- Array.cs
- CompositeActivityTypeDescriptor.cs
- WinFormsUtils.cs
- Sql8ExpressionRewriter.cs
- BinaryVersion.cs
- IntSecurity.cs
- Parser.cs
- DocumentViewerAutomationPeer.cs
- ExternalException.cs
- Color.cs
- IOException.cs
- SymbolType.cs
- ToolboxCategory.cs
- DateRangeEvent.cs
- SafeNativeMemoryHandle.cs
- OdbcCommandBuilder.cs
- ColumnMapProcessor.cs
- ExtentKey.cs
- SqlFacetAttribute.cs
- MaskedTextBox.cs
- NameTable.cs
- XamlTemplateSerializer.cs
- HostedTransportConfigurationManager.cs
- WebPartVerbCollection.cs
- HitTestWithPointDrawingContextWalker.cs
- SamlEvidence.cs
- Misc.cs
- XmlWrappingWriter.cs
- WebPartTransformer.cs
- ScrollBarAutomationPeer.cs
- ResourcePart.cs
- ReadOnlyCollectionBuilder.cs
- ValidationPropertyAttribute.cs
- X509ServiceCertificateAuthentication.cs
- UnsettableComboBox.cs
- CheckoutException.cs
- VerificationAttribute.cs
- TypeSystem.cs
- SeekableMessageNavigator.cs
- GridViewDesigner.cs
- __Error.cs
- UInt32Storage.cs
- VisualStyleElement.cs
- ConfigurationSection.cs
- WebResourceUtil.cs
- ObjectListCommandsPage.cs
- EncoderBestFitFallback.cs
- DateTimeOffsetAdapter.cs
- objectquery_tresulttype.cs
- ByteAnimation.cs
- PagePropertiesChangingEventArgs.cs
- InteropAutomationProvider.cs
- FederatedMessageSecurityOverHttpElement.cs
- WebMessageFormatHelper.cs
- XmlCharCheckingReader.cs
- HybridObjectCache.cs