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
- ErrorEventArgs.cs
- EnumValAlphaComparer.cs
- AdCreatedEventArgs.cs
- ConfigurationManagerInternalFactory.cs
- StructuredTypeEmitter.cs
- DocumentAutomationPeer.cs
- OleTxTransaction.cs
- FixedPageAutomationPeer.cs
- M3DUtil.cs
- Events.cs
- EntityDesignerUtils.cs
- DetailsViewPageEventArgs.cs
- MemberAccessException.cs
- ExpressionBinding.cs
- XmlBoundElement.cs
- TableLayoutPanelDesigner.cs
- SQLChars.cs
- SelectionUIHandler.cs
- ExternalCalls.cs
- EventLogTraceListener.cs
- TreeViewEvent.cs
- Primitive.cs
- SQLBoolean.cs
- StringPropertyBuilder.cs
- XmlChildEnumerator.cs
- XPathNavigatorKeyComparer.cs
- MouseActionConverter.cs
- FileBasedResourceGroveler.cs
- ZipIOLocalFileDataDescriptor.cs
- TableCell.cs
- CallbackWrapper.cs
- XsltArgumentList.cs
- SystemIcons.cs
- CompiledIdentityConstraint.cs
- ColorTransformHelper.cs
- PackageStore.cs
- PowerStatus.cs
- TextTreeTextNode.cs
- InvalidDataException.cs
- SqlDelegatedTransaction.cs
- PersonalizationAdministration.cs
- PolyQuadraticBezierSegment.cs
- PeerInvitationResponse.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- ResourceReferenceExpression.cs
- SessionEndingCancelEventArgs.cs
- LabelDesigner.cs
- PreservationFileWriter.cs
- ExceptionWrapper.cs
- PinnedBufferMemoryStream.cs
- MultiAsyncResult.cs
- ProgressBar.cs
- ListViewItem.cs
- webeventbuffer.cs
- XmlTextReaderImplHelpers.cs
- FileDialog_Vista.cs
- SkipQueryOptionExpression.cs
- BCLDebug.cs
- SystemIPAddressInformation.cs
- ResourcesBuildProvider.cs
- KeyboardNavigation.cs
- GACIdentityPermission.cs
- Clipboard.cs
- CodeVariableDeclarationStatement.cs
- Exceptions.cs
- SoapExtensionImporter.cs
- UrlPath.cs
- KeyValueConfigurationElement.cs
- DataKey.cs
- MenuItemAutomationPeer.cs
- ServicePoint.cs
- EntityPropertyMappingAttribute.cs
- CompilationLock.cs
- XmlSerializerAssemblyAttribute.cs
- MeasurementDCInfo.cs
- ThousandthOfEmRealPoints.cs
- XmlSerializerAssemblyAttribute.cs
- AppearanceEditorPart.cs
- DtdParser.cs
- SoapReflector.cs
- HttpRequestTraceRecord.cs
- FixedSchema.cs
- DispatcherSynchronizationContext.cs
- SqlBuffer.cs
- ZipIOExtraField.cs
- DbException.cs
- IgnoreFileBuildProvider.cs
- WorkflowServiceOperationListItem.cs
- Image.cs
- XmlTypeMapping.cs
- PenThreadWorker.cs
- FontDriver.cs
- InvalidComObjectException.cs
- BatchParser.cs
- BinaryNode.cs
- DbMetaDataColumnNames.cs
- DataGridHelper.cs
- ProtocolsConfigurationHandler.cs
- DataBinder.cs
- XPathDocumentBuilder.cs