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
- StringConverter.cs
- EditorAttribute.cs
- DetailsView.cs
- EventProviderWriter.cs
- Size3D.cs
- MemberRelationshipService.cs
- LockedActivityGlyph.cs
- ColumnReorderedEventArgs.cs
- BitmapSource.cs
- MouseEvent.cs
- ManifestResourceInfo.cs
- DbgUtil.cs
- WebPartConnectionsConfigureVerb.cs
- CardSpacePolicyElement.cs
- StateFinalizationActivity.cs
- GrabHandleGlyph.cs
- TargetException.cs
- NumericExpr.cs
- LayoutUtils.cs
- IndentedWriter.cs
- ZoneLinkButton.cs
- SettingsSection.cs
- WmpBitmapEncoder.cs
- ACE.cs
- ArrayList.cs
- QilPatternVisitor.cs
- UTF32Encoding.cs
- WebPartAuthorizationEventArgs.cs
- URLIdentityPermission.cs
- ArgumentException.cs
- MDIWindowDialog.cs
- CodeChecksumPragma.cs
- LockedAssemblyCache.cs
- XamlSerializerUtil.cs
- TemplateBaseAction.cs
- SystemResourceHost.cs
- PriorityChain.cs
- PerformanceCounters.cs
- XmlValidatingReader.cs
- UserPersonalizationStateInfo.cs
- Partitioner.cs
- MediaContext.cs
- XmlTextReader.cs
- ReverseInheritProperty.cs
- ZipIOLocalFileDataDescriptor.cs
- TraceListener.cs
- InheritanceRules.cs
- EnvelopedPkcs7.cs
- ParenthesizePropertyNameAttribute.cs
- SystemIPGlobalProperties.cs
- GACMembershipCondition.cs
- WebDisplayNameAttribute.cs
- DataControlField.cs
- IProducerConsumerCollection.cs
- XmlBoundElement.cs
- ServicePoint.cs
- MonitoringDescriptionAttribute.cs
- XmlNode.cs
- httpserverutility.cs
- TogglePattern.cs
- PageContentCollection.cs
- DataPagerCommandEventArgs.cs
- StateBag.cs
- LineVisual.cs
- DbDataRecord.cs
- InputDevice.cs
- XmlObjectSerializerReadContextComplex.cs
- DesignDataSource.cs
- LayoutManager.cs
- AnchoredBlock.cs
- ApplicationServiceHelper.cs
- Button.cs
- RegexBoyerMoore.cs
- CaseStatementProjectedSlot.cs
- MemoryPressure.cs
- FlowchartStart.xaml.cs
- SuspendDesigner.cs
- SessionParameter.cs
- FormatException.cs
- ObjectAnimationUsingKeyFrames.cs
- UpdateTranslator.cs
- ImageMap.cs
- WebPartConnectionsCloseVerb.cs
- BuildManager.cs
- LayoutTableCell.cs
- ToolStripContentPanel.cs
- UrlPropertyAttribute.cs
- FileLogRecordStream.cs
- StyleReferenceConverter.cs
- CustomPeerResolverService.cs
- SqlError.cs
- XmlReaderDelegator.cs
- BinaryObjectInfo.cs
- EdmProperty.cs
- ListControlDataBindingHandler.cs
- PackageDigitalSignature.cs
- UnsafeNativeMethods.cs
- InlineObject.cs
- DbDataRecord.cs
- Triplet.cs