Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- OuterGlowBitmapEffect.cs
- IIS7WorkerRequest.cs
- WebPartDeleteVerb.cs
- HttpListenerContext.cs
- ListMarkerLine.cs
- Brush.cs
- URI.cs
- ToolStripItemImageRenderEventArgs.cs
- ConfigXmlCDataSection.cs
- ItemList.cs
- typedescriptorpermission.cs
- FrameworkObject.cs
- DataGridViewCellConverter.cs
- KeyValueSerializer.cs
- DATA_BLOB.cs
- FontStyleConverter.cs
- FamilyMapCollection.cs
- ToolStripItemImageRenderEventArgs.cs
- PathGeometry.cs
- FrameworkPropertyMetadata.cs
- CommentEmitter.cs
- PopupEventArgs.cs
- RelationshipEndMember.cs
- ActivityCollectionMarkupSerializer.cs
- Matrix.cs
- ActionFrame.cs
- PathFigureCollectionConverter.cs
- LoginName.cs
- HttpConfigurationSystem.cs
- OracleInfoMessageEventArgs.cs
- WindowsAuthenticationEventArgs.cs
- RepeaterItemCollection.cs
- FileLogRecordEnumerator.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ValidationErrorEventArgs.cs
- InputReport.cs
- ReadOnlyActivityGlyph.cs
- Rethrow.cs
- CryptoHandle.cs
- TokenBasedSetEnumerator.cs
- DistinctQueryOperator.cs
- NamespaceDecl.cs
- DrawingGroup.cs
- TraversalRequest.cs
- PrinterUnitConvert.cs
- ConfigurationManagerHelper.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- BufferBuilder.cs
- Image.cs
- _ShellExpression.cs
- SliderAutomationPeer.cs
- securitymgrsite.cs
- Dispatcher.cs
- ListViewDeleteEventArgs.cs
- LogWriteRestartAreaState.cs
- StylusShape.cs
- PenThreadWorker.cs
- ObjectListDesigner.cs
- SecurityCookieModeValidator.cs
- SrgsGrammar.cs
- OneOfElement.cs
- SubpageParaClient.cs
- DataServiceHost.cs
- ConnectionPoolManager.cs
- FrameAutomationPeer.cs
- ArraySegment.cs
- LinearGradientBrush.cs
- GenericWebPart.cs
- ToolStripSystemRenderer.cs
- WmpBitmapDecoder.cs
- HtmlFormParameterWriter.cs
- SqlDataSourceCache.cs
- SqlDependencyListener.cs
- Stack.cs
- CodeDomSerializerException.cs
- SmtpLoginAuthenticationModule.cs
- InstanceDataCollection.cs
- WindowsComboBox.cs
- DragEvent.cs
- ThrowHelper.cs
- RemoveStoryboard.cs
- PackageFilter.cs
- Simplifier.cs
- FontSourceCollection.cs
- x509store.cs
- ConnectionStringsSection.cs
- AutomationIdentifierGuids.cs
- PerformanceCounterPermissionEntryCollection.cs
- SubMenuStyleCollection.cs
- NativeMethods.cs
- DoubleLinkListEnumerator.cs
- Site.cs
- FixedHyperLink.cs
- SourceItem.cs
- CloseSequence.cs
- IPHostEntry.cs
- XmlSchemaComplexContent.cs
- basecomparevalidator.cs
- WebDisplayNameAttribute.cs
- PropertyCollection.cs