Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / Common / UniqueIdentifierService.cs / 2 / UniqueIdentifierService.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Diagnostics;
using System.Collections.Generic;
using System.Globalization;
namespace System.Data.Entity.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 Dictionary(caseSensitive ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase);
_identifierToAdjustedIdentifier = new Dictionary
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SessionState.cs
- CommandConverter.cs
- SoapSchemaMember.cs
- ScriptingScriptResourceHandlerSection.cs
- SelectionPattern.cs
- PerfProviderCollection.cs
- infer.cs
- UIElement3D.cs
- ProxyElement.cs
- AuthorizationRule.cs
- HashAlgorithm.cs
- FileReservationCollection.cs
- ClientBuildManager.cs
- ComponentChangingEvent.cs
- NameValuePermission.cs
- SourceFileInfo.cs
- OSEnvironmentHelper.cs
- StrongNameIdentityPermission.cs
- EdmFunction.cs
- GroupBox.cs
- EncoderFallback.cs
- FigureParagraph.cs
- CompiledQueryCacheKey.cs
- SmtpMail.cs
- ExtractCollection.cs
- MatrixIndependentAnimationStorage.cs
- TrackingProvider.cs
- XmlSchemaSearchPattern.cs
- DataColumn.cs
- XmlSchema.cs
- SamlDelegatingWriter.cs
- XPathLexer.cs
- PersistenceTypeAttribute.cs
- Expression.cs
- ResumeStoryboard.cs
- IconConverter.cs
- TheQuery.cs
- PnrpPermission.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ToolBarTray.cs
- XmlText.cs
- SslStream.cs
- ContextMarshalException.cs
- GeneralTransform.cs
- SimpleWebHandlerParser.cs
- ContextMarshalException.cs
- DesignTimeParseData.cs
- DataGridCell.cs
- MetaForeignKeyColumn.cs
- ValidationPropertyAttribute.cs
- MessageVersion.cs
- DynamicResourceExtension.cs
- UIntPtr.cs
- ServiceInfoCollection.cs
- PointHitTestParameters.cs
- GuidConverter.cs
- SqlComparer.cs
- FilteredReadOnlyMetadataCollection.cs
- BooleanAnimationBase.cs
- AffineTransform3D.cs
- IInstanceTable.cs
- PeerInputChannelListener.cs
- ApplyTemplatesAction.cs
- DeviceSpecificChoiceCollection.cs
- InfoCardRSACryptoProvider.cs
- ShimAsPublicXamlType.cs
- GridViewRowPresenterBase.cs
- ServerValidateEventArgs.cs
- SingleQueryOperator.cs
- ClientConfigurationSystem.cs
- SettingsProviderCollection.cs
- RayMeshGeometry3DHitTestResult.cs
- FormatterConverter.cs
- ByteStack.cs
- CodeSubDirectory.cs
- JsonReader.cs
- GroupLabel.cs
- EraserBehavior.cs
- SaveCardRequest.cs
- IItemContainerGenerator.cs
- Utils.cs
- GcSettings.cs
- CacheVirtualItemsEvent.cs
- XmlReflectionMember.cs
- ConfigXmlText.cs
- BinaryNegotiation.cs
- SqlDependency.cs
- XmlSchemaElement.cs
- NavigationCommands.cs
- ToolStripDesignerUtils.cs
- ExpressionBuilderCollection.cs
- MessageEventSubscriptionService.cs
- DispatcherProcessingDisabled.cs
- DiscoveryViaBehavior.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ContractReference.cs
- ToolStripOverflow.cs
- DataGridPagerStyle.cs
- Input.cs
- PowerModeChangedEventArgs.cs