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
- BinaryCommonClasses.cs
- SHA256.cs
- ConstructorBuilder.cs
- AnnouncementDispatcherAsyncResult.cs
- CacheChildrenQuery.cs
- XsltContext.cs
- CharAnimationUsingKeyFrames.cs
- OciLobLocator.cs
- ListControl.cs
- XmlSchemaAll.cs
- TextRenderingModeValidation.cs
- ToolboxItem.cs
- StateElement.cs
- RegexRunner.cs
- X509IssuerSerialKeyIdentifierClause.cs
- Range.cs
- RectKeyFrameCollection.cs
- DesignerForm.cs
- PreservationFileReader.cs
- HtmlImage.cs
- UnsafeNativeMethodsTablet.cs
- DbProviderFactory.cs
- Security.cs
- MimeXmlReflector.cs
- XamlReaderConstants.cs
- ProcessModelSection.cs
- DataPagerFieldItem.cs
- DateTimeFormat.cs
- StringStorage.cs
- DrawingBrush.cs
- TableTextElementCollectionInternal.cs
- UriTemplateTrieNode.cs
- SpeechSeg.cs
- TypeAccessException.cs
- SmuggledIUnknown.cs
- SmtpDigestAuthenticationModule.cs
- ModelServiceImpl.cs
- SchemaImporterExtensionElementCollection.cs
- RankException.cs
- Mutex.cs
- EntityDataSourceViewSchema.cs
- StyleSelector.cs
- StdValidatorsAndConverters.cs
- WebAdminConfigurationHelper.cs
- SchemaComplexType.cs
- SHA256.cs
- EntityContainer.cs
- SafeNativeMemoryHandle.cs
- OracleTimeSpan.cs
- AssociationSetMetadata.cs
- WebConfigurationFileMap.cs
- FactoryRecord.cs
- DataGridCellInfo.cs
- SetMemberBinder.cs
- ConstructorNeedsTagAttribute.cs
- OdbcEnvironment.cs
- RenderDataDrawingContext.cs
- SqlMethodTransformer.cs
- AdPostCacheSubstitution.cs
- IFlowDocumentViewer.cs
- IOException.cs
- FormViewActionList.cs
- CodeCatchClause.cs
- SqlCommandBuilder.cs
- ButtonBase.cs
- ThicknessAnimationBase.cs
- XmlSortKey.cs
- HealthMonitoringSectionHelper.cs
- glyphs.cs
- LabelExpression.cs
- PrimitiveCodeDomSerializer.cs
- Point3D.cs
- DockingAttribute.cs
- PropertyGeneratedEventArgs.cs
- KoreanLunisolarCalendar.cs
- EdmPropertyAttribute.cs
- HandleCollector.cs
- _NativeSSPI.cs
- MsmqPoisonMessageException.cs
- precedingquery.cs
- InvalidOleVariantTypeException.cs
- PenLineCapValidation.cs
- CaseInsensitiveOrdinalStringComparer.cs
- IntSecurity.cs
- _ListenerResponseStream.cs
- XdrBuilder.cs
- WebContext.cs
- PopupRootAutomationPeer.cs
- DesignTimeParseData.cs
- DBConcurrencyException.cs
- DaylightTime.cs
- MD5.cs
- ProfessionalColorTable.cs
- OSEnvironmentHelper.cs
- EntityDataSourceDesignerHelper.cs
- EntityDesignerUtils.cs
- SystemSounds.cs
- TextDecoration.cs
- TraversalRequest.cs
- IERequestCache.cs