Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Design / system / Data / Entity / Design / Common / UniqueIdentifierService.cs / 1 / UniqueIdentifierService.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Diagnostics;
using System.Collections.Generic;
using System.Globalization;
namespace System.Data.Services.Design.Common
{
///
/// Service making names within a scope unique. Initialize a new instance
/// for every scope.
///
///
internal sealed class UniqueIdentifierService
{
internal UniqueIdentifierService(bool caseSensitive)
{
_knownIdentifiers = new HashSet(caseSensitive ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase);
_identifierToAdjustedIdentifier = new Dictionary
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ServiceManagerHandle.cs
- AlphabetConverter.cs
- XPathScanner.cs
- TableCell.cs
- WindowProviderWrapper.cs
- CalculatedColumn.cs
- DefaultAssemblyResolver.cs
- IUnknownConstantAttribute.cs
- WebBrowserNavigatingEventHandler.cs
- AutomationEvent.cs
- LoadWorkflowAsyncResult.cs
- ImageInfo.cs
- DBProviderConfigurationHandler.cs
- Registry.cs
- GridViewItemAutomationPeer.cs
- DesignSurfaceManager.cs
- TextBox.cs
- MonthChangedEventArgs.cs
- serverconfig.cs
- SimpleHandlerFactory.cs
- ObjectToIdCache.cs
- __Error.cs
- NamespaceList.cs
- HttpValueCollection.cs
- Win32SafeHandles.cs
- OutKeywords.cs
- DataGridColumnDropSeparator.cs
- GridViewSelectEventArgs.cs
- OracleDataAdapter.cs
- ProfileGroupSettingsCollection.cs
- CachedRequestParams.cs
- AttributeSetAction.cs
- Win32.cs
- EventlogProvider.cs
- AutoScrollHelper.cs
- MultiSelector.cs
- HttpApplicationStateWrapper.cs
- FieldDescriptor.cs
- DispatcherExceptionEventArgs.cs
- SmtpReplyReader.cs
- BlurBitmapEffect.cs
- LayoutManager.cs
- CoTaskMemSafeHandle.cs
- OleDbConnection.cs
- SignedXml.cs
- StorageComplexTypeMapping.cs
- SoapMessage.cs
- TextSpan.cs
- CodeDirectoryCompiler.cs
- BypassElementCollection.cs
- XamlTypeMapperSchemaContext.cs
- ImportContext.cs
- GraphicsPath.cs
- BinHexEncoder.cs
- EntitySqlQueryState.cs
- BorderGapMaskConverter.cs
- ImageAnimator.cs
- DataControlLinkButton.cs
- AddInContractAttribute.cs
- SamlEvidence.cs
- FontEmbeddingManager.cs
- CallSiteOps.cs
- KnownTypeAttribute.cs
- Duration.cs
- DataControlFieldHeaderCell.cs
- DynamicQueryableWrapper.cs
- MachineKeyValidationConverter.cs
- SymbolTable.cs
- SiteMapPath.cs
- DrawingGroup.cs
- SqlClientPermission.cs
- AssemblyFilter.cs
- TextRangeProviderWrapper.cs
- QueryMath.cs
- SqlVisitor.cs
- WebDescriptionAttribute.cs
- TimeoutException.cs
- RijndaelManaged.cs
- ClientTargetSection.cs
- CombinedHttpChannel.cs
- FlowDocumentReaderAutomationPeer.cs
- IListConverters.cs
- MinMaxParagraphWidth.cs
- SafeNativeMethods.cs
- OneOfTypeConst.cs
- ListViewEditEventArgs.cs
- GridViewDeletedEventArgs.cs
- PeerNameRecordCollection.cs
- AuthorizationRule.cs
- TypedAsyncResult.cs
- URLIdentityPermission.cs
- ResourcePermissionBaseEntry.cs
- SessionStateSection.cs
- XPathScanner.cs
- SqlTrackingQuery.cs
- BoolExpressionVisitors.cs
- Region.cs
- RegexMatchCollection.cs
- XmlILStorageConverter.cs
- SmtpDateTime.cs