Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / LowerCaseStringConverter.cs / 2 / LowerCaseStringConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /***************************************************************************** From machine.config******************************************************************************/ namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class LowerCaseStringConverter : 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)); } public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { if (value == null) { return String.Empty; } return ((string)value).ToLower(CultureInfo.InvariantCulture); } public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { Debug.Assert(data != null); Debug.Assert(data is string); return ((string)data).ToLower(CultureInfo.InvariantCulture); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EntityDataSourceSelectingEventArgs.cs
- CodeIndexerExpression.cs
- TemplateControlBuildProvider.cs
- LiteralTextContainerControlBuilder.cs
- DbDataReader.cs
- PartitionedStream.cs
- ColumnHeaderConverter.cs
- InkCanvas.cs
- AssociationSetEnd.cs
- SymbolMethod.cs
- SerializationInfoEnumerator.cs
- TypeExtension.cs
- ProfileEventArgs.cs
- StreamGeometryContext.cs
- COM2Enum.cs
- TreeBuilderBamlTranslator.cs
- TextTreeObjectNode.cs
- ValueTable.cs
- TraceLog.cs
- XmlBufferedByteStreamReader.cs
- DeviceSpecificChoiceCollection.cs
- PolicyVersionConverter.cs
- QilList.cs
- DependencyProperty.cs
- MDIWindowDialog.cs
- DataObjectMethodAttribute.cs
- ProfileServiceManager.cs
- OptionUsage.cs
- XPathNodeHelper.cs
- BlockUIContainer.cs
- SRDisplayNameAttribute.cs
- SectionInformation.cs
- DropShadowBitmapEffect.cs
- XmlTextEncoder.cs
- RichTextBox.cs
- SectionRecord.cs
- DataExpression.cs
- PropertyDescriptor.cs
- CompilerError.cs
- PassportAuthentication.cs
- ItemMap.cs
- DataSourceView.cs
- ZoneMembershipCondition.cs
- RadioButtonFlatAdapter.cs
- WebUtil.cs
- Encoder.cs
- KeyTimeConverter.cs
- ToolStripControlHost.cs
- Internal.cs
- UpDownBaseDesigner.cs
- OneWayBindingElement.cs
- WindowsStatusBar.cs
- DataTableMapping.cs
- StyleSelector.cs
- ApplicationSettingsBase.cs
- Shape.cs
- CryptoApi.cs
- BufferedGraphics.cs
- Hyperlink.cs
- Thickness.cs
- DataSourceCache.cs
- TypeInitializationException.cs
- AuthenticationManager.cs
- ThreadExceptionDialog.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- ProtocolsConfigurationEntry.cs
- BypassElement.cs
- XmlNamespaceMapping.cs
- Clause.cs
- ImageMetadata.cs
- WindowsTokenRoleProvider.cs
- Barrier.cs
- ListDictionaryInternal.cs
- UnauthorizedAccessException.cs
- BooleanKeyFrameCollection.cs
- HeaderedContentControl.cs
- SByteStorage.cs
- MsmqVerifier.cs
- CacheRequest.cs
- ProtocolsSection.cs
- EntityDataSourceSelectingEventArgs.cs
- InvokeMethod.cs
- ExpressionBuilder.cs
- DependencyPropertyDescriptor.cs
- GlyphsSerializer.cs
- ErrorTolerantObjectWriter.cs
- MenuItem.cs
- FormatterServicesNoSerializableCheck.cs
- MonitoringDescriptionAttribute.cs
- TextSpan.cs
- WebControlsSection.cs
- HuffCodec.cs
- InternalConfigHost.cs
- WebResourceAttribute.cs
- LicenseContext.cs
- WebPartAuthorizationEventArgs.cs
- Facet.cs
- WebServiceClientProxyGenerator.cs
- PersonalizationStateInfo.cs
- GetPageNumberCompletedEventArgs.cs