Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Configuration / System / Configuration / StringUtil.cs / 1 / StringUtil.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Collections; using System.Collections.Specialized; using System.Configuration; using System.Globalization; using System.IO; using System.Runtime.InteropServices; using System.Security.Permissions; using System.Security; using System.Text; using System.Xml; using Microsoft.Win32; static internal class StringUtil { #if UNUSED_CODE /* * Determines if two strings are equal. */ internal static bool Equals(string s1, string s2) { return String.Equals(s1, s2, StringComparison.Ordinal); } #endif /* * Determines if two strings are equal. Treats null and String.Empty as equivalent. */ internal static bool EqualsNE(string s1, string s2) { if (s1 == null) { s1 = String.Empty; } if (s2 == null) { s2 = String.Empty; } return String.Equals(s1, s2, StringComparison.Ordinal); } /* * Determines if two strings are equal, ignoring case. */ internal static bool EqualsIgnoreCase(string s1, string s2) { return String.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } #if UNUSED_CODE /* * Determines if two strings are equal, ignoring case. Treats null and String.Empty as equivalent. */ internal static bool EqualsIgnoreCaseNE(string s1, string s2) { if (s1 == null) { s1 = String.Empty; } if (s2 == null) { s2 = String.Empty; } return String.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } #endif /* * Determines if the first string starts with the second string, ignoring case. */ internal static bool StartsWith(string s1, string s2) { if (s2 == null) { return false; } return 0 == String.Compare(s1, 0, s2, 0, s2.Length, StringComparison.Ordinal); } /* * Determines if the first string starts with the second string, ignoring case. */ internal static bool StartsWithIgnoreCase(string s1, string s2) { if (s2 == null) { return false; } return 0 == String.Compare(s1, 0, s2, 0, s2.Length, StringComparison.OrdinalIgnoreCase); } internal static string[] ObjectArrayToStringArray(object[] objectArray) { String[] stringKeys = new String[objectArray.Length]; objectArray.CopyTo(stringKeys, 0); return stringKeys; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Collections; using System.Collections.Specialized; using System.Configuration; using System.Globalization; using System.IO; using System.Runtime.InteropServices; using System.Security.Permissions; using System.Security; using System.Text; using System.Xml; using Microsoft.Win32; static internal class StringUtil { #if UNUSED_CODE /* * Determines if two strings are equal. */ internal static bool Equals(string s1, string s2) { return String.Equals(s1, s2, StringComparison.Ordinal); } #endif /* * Determines if two strings are equal. Treats null and String.Empty as equivalent. */ internal static bool EqualsNE(string s1, string s2) { if (s1 == null) { s1 = String.Empty; } if (s2 == null) { s2 = String.Empty; } return String.Equals(s1, s2, StringComparison.Ordinal); } /* * Determines if two strings are equal, ignoring case. */ internal static bool EqualsIgnoreCase(string s1, string s2) { return String.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } #if UNUSED_CODE /* * Determines if two strings are equal, ignoring case. Treats null and String.Empty as equivalent. */ internal static bool EqualsIgnoreCaseNE(string s1, string s2) { if (s1 == null) { s1 = String.Empty; } if (s2 == null) { s2 = String.Empty; } return String.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } #endif /* * Determines if the first string starts with the second string, ignoring case. */ internal static bool StartsWith(string s1, string s2) { if (s2 == null) { return false; } return 0 == String.Compare(s1, 0, s2, 0, s2.Length, StringComparison.Ordinal); } /* * Determines if the first string starts with the second string, ignoring case. */ internal static bool StartsWithIgnoreCase(string s1, string s2) { if (s2 == null) { return false; } return 0 == String.Compare(s1, 0, s2, 0, s2.Length, StringComparison.OrdinalIgnoreCase); } internal static string[] ObjectArrayToStringArray(object[] objectArray) { String[] stringKeys = new String[objectArray.Length]; objectArray.CopyTo(stringKeys, 0); return stringKeys; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ViewStateException.cs
- CompareInfo.cs
- ping.cs
- WebSysDefaultValueAttribute.cs
- ElementHostPropertyMap.cs
- OleAutBinder.cs
- Memoizer.cs
- GridViewDeletedEventArgs.cs
- BitmapDecoder.cs
- PropertyPathConverter.cs
- InternalsVisibleToAttribute.cs
- SizeKeyFrameCollection.cs
- Canvas.cs
- LinearKeyFrames.cs
- LiteralControl.cs
- FileLevelControlBuilderAttribute.cs
- WorkflowExecutor.cs
- FontNameEditor.cs
- DataGridCommandEventArgs.cs
- NumberFormatter.cs
- SafeFindHandle.cs
- AmbientEnvironment.cs
- LineGeometry.cs
- StatusBarPanelClickEvent.cs
- MsmqHostedTransportConfiguration.cs
- EdmScalarPropertyAttribute.cs
- _FixedSizeReader.cs
- SqlEnums.cs
- Visual.cs
- FormViewUpdateEventArgs.cs
- HtmlValidatorAdapter.cs
- AppModelKnownContentFactory.cs
- ASCIIEncoding.cs
- OracleInfoMessageEventArgs.cs
- BufferedGenericXmlSecurityToken.cs
- XPathArrayIterator.cs
- CreateUserWizardStep.cs
- DispatcherExceptionFilterEventArgs.cs
- HttpCacheParams.cs
- ResourceExpressionBuilder.cs
- PeerTransportListenAddressConverter.cs
- DateTimeUtil.cs
- Action.cs
- PathSegmentCollection.cs
- ParameterSubsegment.cs
- AutoResetEvent.cs
- WebPartVerb.cs
- CommonRemoteMemoryBlock.cs
- XmlSchemaAttributeGroupRef.cs
- NativeMethods.cs
- ADConnectionHelper.cs
- TypeRestriction.cs
- HashStream.cs
- DropShadowEffect.cs
- BufferAllocator.cs
- HMACSHA384.cs
- ObjectViewListener.cs
- DeploymentExceptionMapper.cs
- regiisutil.cs
- PenThreadPool.cs
- ContextQuery.cs
- DocumentViewerAutomationPeer.cs
- XPathDocument.cs
- MimeTypeMapper.cs
- NativeActivity.cs
- SecurityTokenInclusionMode.cs
- Base64Stream.cs
- AnimationLayer.cs
- Renderer.cs
- XmlSchemaObjectTable.cs
- Visual.cs
- sqlnorm.cs
- RegexNode.cs
- ServicePointManager.cs
- DiscoveryDocumentSearchPattern.cs
- SimpleType.cs
- CacheChildrenQuery.cs
- IdentityManager.cs
- SimpleHandlerFactory.cs
- ASCIIEncoding.cs
- DetailsViewUpdatedEventArgs.cs
- ValidationEventArgs.cs
- Function.cs
- PrimarySelectionAdorner.cs
- StickyNoteHelper.cs
- TextTreeFixupNode.cs
- DataPagerFieldItem.cs
- SqlCacheDependency.cs
- TokenBasedSet.cs
- NativeCompoundFileAPIs.cs
- LogRecordSequence.cs
- ConnectionPoolManager.cs
- PathFigureCollectionConverter.cs
- FileUtil.cs
- Converter.cs
- DataServiceProcessingPipeline.cs
- externdll.cs
- BitmapEffectGroup.cs
- TreeNodeBindingCollection.cs
- TransactionInformation.cs