Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TabletDevice.cs
- AsynchronousChannelMergeEnumerator.cs
- TemplateBindingExtensionConverter.cs
- CryptoKeySecurity.cs
- PermissionToken.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- EtwTrace.cs
- ProcessThread.cs
- BehaviorEditorPart.cs
- EntitySet.cs
- TabControlAutomationPeer.cs
- SoapSchemaMember.cs
- XmlTextWriter.cs
- SQLDouble.cs
- SafeTokenHandle.cs
- TextServicesCompartment.cs
- StringUtil.cs
- WebZone.cs
- DataGridViewCellEventArgs.cs
- GridEntryCollection.cs
- StrokeNode.cs
- GlyphRun.cs
- AttributeAction.cs
- SqlComparer.cs
- ActiveDesignSurfaceEvent.cs
- Attributes.cs
- AuthStoreRoleProvider.cs
- WsatServiceAddress.cs
- DetailsViewModeEventArgs.cs
- PowerStatus.cs
- CompiledRegexRunner.cs
- Registry.cs
- StructuralObject.cs
- WorkflowPrinting.cs
- StrokeNodeEnumerator.cs
- Inflater.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- ItemPager.cs
- OleDbCommandBuilder.cs
- Mapping.cs
- DbgCompiler.cs
- TextTreeExtractElementUndoUnit.cs
- XmlSchemaComplexContentRestriction.cs
- WebBrowserContainer.cs
- LinkTarget.cs
- Ref.cs
- WpfKnownTypeInvoker.cs
- Point4DValueSerializer.cs
- CryptographicAttribute.cs
- FlowDocument.cs
- Action.cs
- MasterPageCodeDomTreeGenerator.cs
- HttpHandlerAction.cs
- PreviewKeyDownEventArgs.cs
- CheckBoxRenderer.cs
- Rotation3DAnimationBase.cs
- StringFreezingAttribute.cs
- VariableModifiersHelper.cs
- QilInvoke.cs
- PointCollectionConverter.cs
- StorageInfo.cs
- ZoneIdentityPermission.cs
- ZipIOCentralDirectoryBlock.cs
- Label.cs
- DataGridViewColumnHeaderCell.cs
- LinkArea.cs
- SQLResource.cs
- ToolBarButtonClickEvent.cs
- ConditionCollection.cs
- AnimatedTypeHelpers.cs
- AutoResetEvent.cs
- EndOfStreamException.cs
- ScrollPatternIdentifiers.cs
- regiisutil.cs
- XmlSchemaSimpleTypeUnion.cs
- StringSorter.cs
- TemplateNameScope.cs
- PageThemeCodeDomTreeGenerator.cs
- RenamedEventArgs.cs
- WorkflowPrinting.cs
- __TransparentProxy.cs
- WebReferencesBuildProvider.cs
- GeometryGroup.cs
- SqlConnectionManager.cs
- WebPartConnectionsConfigureVerb.cs
- Misc.cs
- DesignerVerbCollection.cs
- RealizationDrawingContextWalker.cs
- LinkedList.cs
- GatewayDefinition.cs
- MatrixTransform.cs
- DispatcherExceptionFilterEventArgs.cs
- PropertiesTab.cs
- VisualTreeHelper.cs
- SystemTcpConnection.cs
- WebPartEventArgs.cs
- SwitchDesigner.xaml.cs
- TemplateGroupCollection.cs
- TypeGeneratedEventArgs.cs
- InvalidFilterCriteriaException.cs