Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- NotCondition.cs
- AttributedMetaModel.cs
- SettingsSection.cs
- EncryptedData.cs
- METAHEADER.cs
- IPGlobalProperties.cs
- DbProviderSpecificTypePropertyAttribute.cs
- ObjectStorage.cs
- ResponseBodyWriter.cs
- ThreadSafeList.cs
- InputReport.cs
- AccessedThroughPropertyAttribute.cs
- AttachedProperty.cs
- FilterElement.cs
- ChangeBlockUndoRecord.cs
- BamlRecordHelper.cs
- StringFreezingAttribute.cs
- TagPrefixInfo.cs
- RuntimeResourceSet.cs
- Item.cs
- SubMenuStyle.cs
- CodeCatchClause.cs
- PublisherIdentityPermission.cs
- ThreadAbortException.cs
- EventDescriptor.cs
- MSG.cs
- MdiWindowListStrip.cs
- DataGridViewRowsAddedEventArgs.cs
- MetadataItemEmitter.cs
- InvalidFilterCriteriaException.cs
- QueryRelOp.cs
- InfoCardKeyedHashAlgorithm.cs
- RoleManagerEventArgs.cs
- _BasicClient.cs
- CommandBinding.cs
- Expressions.cs
- HttpCapabilitiesSectionHandler.cs
- SessionChannels.cs
- InternalDuplexBindingElement.cs
- WaitHandleCannotBeOpenedException.cs
- RemotingException.cs
- WindowsTokenRoleProvider.cs
- GridViewEditEventArgs.cs
- UnsafeNativeMethods.cs
- TrustLevel.cs
- Tokenizer.cs
- cookiecollection.cs
- TextControlDesigner.cs
- MethodAccessException.cs
- ToolStripItemImageRenderEventArgs.cs
- MobilePage.cs
- ProcessManager.cs
- Dump.cs
- ProxyHwnd.cs
- SR.cs
- PassportAuthentication.cs
- TypePropertyEditor.cs
- Matrix.cs
- ResXResourceReader.cs
- NameHandler.cs
- CssStyleCollection.cs
- JpegBitmapDecoder.cs
- IconConverter.cs
- WpfXamlLoader.cs
- SignedXml.cs
- GridProviderWrapper.cs
- TypeInitializationException.cs
- CodeGeneratorOptions.cs
- HttpWebResponse.cs
- LogEntrySerialization.cs
- LifetimeServices.cs
- EdmToObjectNamespaceMap.cs
- ToolStripItemCollection.cs
- MenuItemBinding.cs
- OracleFactory.cs
- CheckoutException.cs
- HtmlTableCell.cs
- SafeFileHandle.cs
- SessionSwitchEventArgs.cs
- RoleManagerEventArgs.cs
- HttpClientCertificate.cs
- ToolStripSettings.cs
- GlyphTypeface.cs
- TrustSection.cs
- PrintEvent.cs
- ConstructorBuilder.cs
- Command.cs
- GcSettings.cs
- FileSecurity.cs
- InkCollectionBehavior.cs
- XmlSchemaAttribute.cs
- PagedDataSource.cs
- XsdSchemaFileEditor.cs
- SecondaryViewProvider.cs
- SqlCacheDependencyDatabaseCollection.cs
- XmlUtil.cs
- RadioButton.cs
- ConfigurationCollectionAttribute.cs
- GCHandleCookieTable.cs
- WhitespaceSignificantCollectionAttribute.cs