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
- BehaviorService.cs
- WorkflowQueueInfo.cs
- AddInControllerImpl.cs
- ComponentConverter.cs
- GCHandleCookieTable.cs
- SystemSounds.cs
- HitTestFilterBehavior.cs
- FontDriver.cs
- LicenseContext.cs
- WebCategoryAttribute.cs
- StylusCollection.cs
- TypeSystem.cs
- InputLanguageSource.cs
- ByteConverter.cs
- MbpInfo.cs
- MouseActionConverter.cs
- TypeConverter.cs
- SchemaImporterExtensionElementCollection.cs
- BamlResourceDeserializer.cs
- FixedHyperLink.cs
- CompileXomlTask.cs
- MetadataUtil.cs
- PerspectiveCamera.cs
- ControlLocalizer.cs
- UrlPath.cs
- autovalidator.cs
- SelectedDatesCollection.cs
- SchemaNotation.cs
- XsdDataContractExporter.cs
- AxisAngleRotation3D.cs
- TextEditorTyping.cs
- TriState.cs
- MarkupCompiler.cs
- BuildProvider.cs
- DataGridColumnHeader.cs
- SerialReceived.cs
- Win32SafeHandles.cs
- DecimalAnimationUsingKeyFrames.cs
- DeflateStreamAsyncResult.cs
- FixedSOMTable.cs
- TableRowGroup.cs
- Hashtable.cs
- ApplicationTrust.cs
- WindowsScroll.cs
- NotifyParentPropertyAttribute.cs
- TraceShell.cs
- MouseGesture.cs
- JsonSerializer.cs
- TCEAdapterGenerator.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- DesignerActionHeaderItem.cs
- ToolStripSplitStackLayout.cs
- ObjectSet.cs
- MessageQueueKey.cs
- ExeContext.cs
- GlyphsSerializer.cs
- Debugger.cs
- ParserStreamGeometryContext.cs
- LayoutTableCell.cs
- UrlPath.cs
- MaterializeFromAtom.cs
- PersonalizableAttribute.cs
- StringFunctions.cs
- EnvelopedSignatureTransform.cs
- ResourceDescriptionAttribute.cs
- HttpAsyncResult.cs
- SpeakProgressEventArgs.cs
- MobileSysDescriptionAttribute.cs
- BaseComponentEditor.cs
- ComponentEvent.cs
- UndoManager.cs
- WebExceptionStatus.cs
- UseAttributeSetsAction.cs
- _NegoStream.cs
- SelectedCellsChangedEventArgs.cs
- BmpBitmapEncoder.cs
- DataKeyCollection.cs
- VectorValueSerializer.cs
- AsyncCodeActivity.cs
- UdpDiscoveryEndpoint.cs
- WebPartManager.cs
- DecoderFallbackWithFailureFlag.cs
- UIElement3D.cs
- ListManagerBindingsCollection.cs
- AssemblyAttributes.cs
- EventItfInfo.cs
- CodeGotoStatement.cs
- XmlValidatingReaderImpl.cs
- Int64KeyFrameCollection.cs
- DataGridCommandEventArgs.cs
- Control.cs
- WrappingXamlSchemaContext.cs
- BitmapCodecInfoInternal.cs
- LZCodec.cs
- FlowSwitch.cs
- FrameworkElementFactoryMarkupObject.cs
- ProcessDesigner.cs
- QueryNode.cs
- WithStatement.cs
- CompositeDataBoundControl.cs