Code:
/ DotNET / DotNET / 8.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
- ObjectConverter.cs
- VisualBrush.cs
- ProxyManager.cs
- DataGridViewColumnEventArgs.cs
- PersonalizationProviderCollection.cs
- XmlSchemaDatatype.cs
- ActiveXContainer.cs
- DetailsViewModeEventArgs.cs
- XmlWriterSettings.cs
- DiscreteKeyFrames.cs
- ListViewInsertedEventArgs.cs
- MobileControlDesigner.cs
- StringUtil.cs
- SQLInt32.cs
- KeyConstraint.cs
- documentsequencetextview.cs
- SecurityCriticalDataForSet.cs
- CompareInfo.cs
- BamlBinaryReader.cs
- Base64Stream.cs
- XmlNodeComparer.cs
- DocumentViewerConstants.cs
- MasterPageCodeDomTreeGenerator.cs
- BamlTreeMap.cs
- Itemizer.cs
- SafeSecurityHandles.cs
- DataControlField.cs
- ChameleonKey.cs
- shaperfactoryquerycacheentry.cs
- ScalarRestriction.cs
- ResXResourceWriter.cs
- Configuration.cs
- ClientUriBehavior.cs
- OdbcPermission.cs
- SafeLibraryHandle.cs
- WindowInteropHelper.cs
- InteropBitmapSource.cs
- VarInfo.cs
- ModelPerspective.cs
- BitmapEditor.cs
- StateWorkerRequest.cs
- PropertyRef.cs
- StreamingContext.cs
- SimpleBitVector32.cs
- EasingKeyFrames.cs
- ServiceObjectContainer.cs
- Object.cs
- Html32TextWriter.cs
- StructuralType.cs
- MobileFormsAuthentication.cs
- RelationshipConverter.cs
- TraceLog.cs
- ScrollBar.cs
- InfiniteIntConverter.cs
- BaseParser.cs
- Point3DIndependentAnimationStorage.cs
- FixedTextBuilder.cs
- KeyValuePairs.cs
- StrokeCollection.cs
- Win32.cs
- BlurEffect.cs
- State.cs
- ColorAnimationBase.cs
- SqlDataSourceView.cs
- InboundActivityHelper.cs
- ObjectDataSource.cs
- SqlUserDefinedTypeAttribute.cs
- XmlSchemaObjectTable.cs
- Listen.cs
- _LoggingObject.cs
- CornerRadiusConverter.cs
- __Error.cs
- RecognizerInfo.cs
- BaseValidatorDesigner.cs
- ToolStripOverflow.cs
- DataTableCollection.cs
- StringPropertyBuilder.cs
- TabRenderer.cs
- PasswordTextContainer.cs
- AspCompat.cs
- TextEditor.cs
- XmlReturnReader.cs
- AssemblySettingAttributes.cs
- BuildManagerHost.cs
- ReflectionTypeLoadException.cs
- OneOfConst.cs
- ExpressionBinding.cs
- PermissionListSet.cs
- SplitterCancelEvent.cs
- AttributeAction.cs
- PlaceHolder.cs
- DrawItemEvent.cs
- NavigatorInput.cs
- SharedPersonalizationStateInfo.cs
- AuthenticatedStream.cs
- Label.cs
- Variable.cs
- ListViewGroup.cs
- TypedCompletedAsyncResult.cs
- ThreadNeutralSemaphore.cs