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
- ProcessThreadDesigner.cs
- streamingZipPartStream.cs
- CreateUserErrorEventArgs.cs
- ReadOnlyNameValueCollection.cs
- EventSinkHelperWriter.cs
- RepeatButtonAutomationPeer.cs
- Trace.cs
- PropertyPath.cs
- WindowsPen.cs
- MultiAsyncResult.cs
- SystemIPInterfaceProperties.cs
- ThrowOnMultipleAssignment.cs
- ParameterToken.cs
- AncestorChangedEventArgs.cs
- Setter.cs
- ComEventsInfo.cs
- SafeNativeMethods.cs
- PrintController.cs
- WebSysDefaultValueAttribute.cs
- DocumentScope.cs
- GenericUriParser.cs
- securitycriticaldataClass.cs
- DataSetUtil.cs
- MetadataWorkspace.cs
- FileUpload.cs
- GroupDescription.cs
- ListBox.cs
- SmiContextFactory.cs
- DefaultCompensation.cs
- EntityContainerEntitySet.cs
- ListView.cs
- PropertyMap.cs
- GroupItem.cs
- SqlDataSourceAdvancedOptionsForm.cs
- DataGridViewImageColumn.cs
- ConnectionModeReader.cs
- Base64Stream.cs
- WpfWebRequestHelper.cs
- AuthorizationSection.cs
- CodeMemberProperty.cs
- Dump.cs
- AsyncDataRequest.cs
- SingleAnimationUsingKeyFrames.cs
- TrustManager.cs
- ColumnMapProcessor.cs
- LineProperties.cs
- CollectionViewGroupRoot.cs
- Single.cs
- XPathBinder.cs
- LocatorManager.cs
- DbgCompiler.cs
- PageThemeBuildProvider.cs
- DataGridViewRowPostPaintEventArgs.cs
- GrammarBuilderRuleRef.cs
- SerializationSectionGroup.cs
- DbDataSourceEnumerator.cs
- TypeConverterHelper.cs
- PageThemeBuildProvider.cs
- ReferentialConstraint.cs
- CancellationHandler.cs
- BamlResourceDeserializer.cs
- ToolStripSeparatorRenderEventArgs.cs
- HttpClientCertificate.cs
- LabelAutomationPeer.cs
- ToolStripTextBox.cs
- Vector3DCollectionConverter.cs
- Monitor.cs
- SQLInt64.cs
- MessageQueueKey.cs
- TextContainerHelper.cs
- CodeDOMProvider.cs
- HostVisual.cs
- DataSysAttribute.cs
- Object.cs
- XmlConvert.cs
- WorkflowInlining.cs
- IdentityVerifier.cs
- ContainerUIElement3D.cs
- SystemInfo.cs
- DataGridViewColumnTypeEditor.cs
- path.cs
- EntityContainerRelationshipSetEnd.cs
- WebMessageEncoderFactory.cs
- _UriSyntax.cs
- ExpressionBuilder.cs
- Vector3dCollection.cs
- StringBlob.cs
- VScrollBar.cs
- MatrixTransform3D.cs
- InheritedPropertyChangedEventArgs.cs
- FunctionMappingTranslator.cs
- ListViewGroupConverter.cs
- SqlBuffer.cs
- SchemaTableColumn.cs
- SqlDependencyListener.cs
- HitTestWithPointDrawingContextWalker.cs
- BamlLocalizableResource.cs
- AudioSignalProblemOccurredEventArgs.cs
- ButtonPopupAdapter.cs
- ContextStack.cs