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
- SqlBulkCopyColumnMapping.cs
- TdsParserStateObject.cs
- ColorIndependentAnimationStorage.cs
- BaseDataList.cs
- FilterElement.cs
- XPathPatternParser.cs
- SparseMemoryStream.cs
- PnrpPermission.cs
- DropDownButton.cs
- CodeDomSerializer.cs
- ExpressionTextBoxAutomationPeer.cs
- FontConverter.cs
- CacheEntry.cs
- ProfileService.cs
- RequestedSignatureDialog.cs
- TimeSpanValidatorAttribute.cs
- DataSourceBooleanViewSchemaConverter.cs
- NumberFunctions.cs
- QueryStringParameter.cs
- ConfigUtil.cs
- TextEditorParagraphs.cs
- XmlSchemaSimpleTypeRestriction.cs
- LiteralDesigner.cs
- GlyphInfoList.cs
- PointLight.cs
- EditingScopeUndoUnit.cs
- ObjectTag.cs
- AnnotationHighlightLayer.cs
- CustomBindingCollectionElement.cs
- ParameterRetriever.cs
- MetadataArtifactLoaderComposite.cs
- ResourceDefaultValueAttribute.cs
- FormsAuthenticationUserCollection.cs
- ClientFormsAuthenticationMembershipProvider.cs
- Line.cs
- PeerTransportCredentialType.cs
- HttpResponseHeader.cs
- Soap12FormatExtensions.cs
- SiteMap.cs
- SecurityKeyType.cs
- BitArray.cs
- ReliableMessagingVersion.cs
- UriExt.cs
- _DomainName.cs
- MulticastDelegate.cs
- EventLogRecord.cs
- BitmapSourceSafeMILHandle.cs
- AssociationSetMetadata.cs
- SmtpFailedRecipientsException.cs
- ManagedFilter.cs
- DataColumnPropertyDescriptor.cs
- KeyConverter.cs
- SelectingProviderEventArgs.cs
- TextBox.cs
- RoleManagerModule.cs
- DocumentSchemaValidator.cs
- DataControlImageButton.cs
- SymmetricCryptoHandle.cs
- PerspectiveCamera.cs
- XpsFilter.cs
- WebPartTransformer.cs
- COM2Properties.cs
- SegmentInfo.cs
- TagPrefixCollection.cs
- CommandTreeTypeHelper.cs
- WCFServiceClientProxyGenerator.cs
- PropertyEmitter.cs
- ByteFacetDescriptionElement.cs
- TraceUtility.cs
- ColorConvertedBitmap.cs
- XmlDataSourceNodeDescriptor.cs
- Point4D.cs
- CheckBoxField.cs
- DBConnection.cs
- Point.cs
- ConstrainedDataObject.cs
- SmiMetaData.cs
- SessionStateItemCollection.cs
- ExtensionFile.cs
- SafeProcessHandle.cs
- InlineCollection.cs
- CallbackHandler.cs
- ListBox.cs
- LOSFormatter.cs
- BufferedStream.cs
- _MultipleConnectAsync.cs
- ResourcesChangeInfo.cs
- Atom10FormatterFactory.cs
- ConfigurationValidatorBase.cs
- ColorMap.cs
- HttpHandlersInstallComponent.cs
- BufferAllocator.cs
- ActivityAction.cs
- DesignerActionItem.cs
- OleDbDataAdapter.cs
- ExtendedPropertiesHandler.cs
- MembershipUser.cs
- WhereQueryOperator.cs
- RequestCacheValidator.cs
- jithelpers.cs