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
- SHA1CryptoServiceProvider.cs
- PrtTicket_Base.cs
- DynamicQueryStringParameter.cs
- Site.cs
- CodeTypeMemberCollection.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- ImageCodecInfo.cs
- AutomationIdentifierGuids.cs
- _AutoWebProxyScriptEngine.cs
- XmlReflectionImporter.cs
- SqlCachedBuffer.cs
- Encoder.cs
- ToolboxItemCollection.cs
- ObjectDataSourceSelectingEventArgs.cs
- RuntimeHandles.cs
- ContentElementCollection.cs
- DockPanel.cs
- BindingManagerDataErrorEventArgs.cs
- EncodingFallbackAwareXmlTextWriter.cs
- UnauthorizedWebPart.cs
- TripleDES.cs
- BuildProviderUtils.cs
- SqlVersion.cs
- WebPartAuthorizationEventArgs.cs
- MultiPropertyDescriptorGridEntry.cs
- TileModeValidation.cs
- FixedSchema.cs
- DigitShape.cs
- InheritanceContextHelper.cs
- InvalidProgramException.cs
- Accessors.cs
- DataRelation.cs
- Util.cs
- TitleStyle.cs
- WindowsPrincipal.cs
- BaseValidator.cs
- DataSetSchema.cs
- FlowchartSizeFeature.cs
- WindowsStatic.cs
- SymbolMethod.cs
- AutoCompleteStringCollection.cs
- RuleElement.cs
- ScrollItemPattern.cs
- ExpressionBuilderCollection.cs
- BindToObject.cs
- TaskExtensions.cs
- ValueType.cs
- ConfigXmlSignificantWhitespace.cs
- StylusPoint.cs
- TextServicesProperty.cs
- DesignTimeVisibleAttribute.cs
- TripleDESCryptoServiceProvider.cs
- SmtpNegotiateAuthenticationModule.cs
- Expression.cs
- OLEDB_Util.cs
- IsolatedStorageFile.cs
- SqlConnectionHelper.cs
- followingquery.cs
- ReadOnlyDictionary.cs
- FrameworkElement.cs
- Application.cs
- Conditional.cs
- Transform3D.cs
- BuildManager.cs
- DeflateStream.cs
- ParamArrayAttribute.cs
- TagMapInfo.cs
- XPathExpr.cs
- Emitter.cs
- VisualStyleInformation.cs
- CodeMethodReturnStatement.cs
- ZoneButton.cs
- TypeExtensions.cs
- Attributes.cs
- RMEnrollmentPage1.cs
- GPPOINT.cs
- MemoryRecordBuffer.cs
- XmlSchemaComplexType.cs
- VBIdentifierName.cs
- XmlUTF8TextReader.cs
- VisualStyleElement.cs
- PerformanceCounterManager.cs
- ConnectionsZone.cs
- ColorConverter.cs
- iisPickupDirectory.cs
- TextEditorCopyPaste.cs
- CustomErrorCollection.cs
- serverconfig.cs
- RegionData.cs
- ExpandedWrapper.cs
- LabelLiteral.cs
- NodeLabelEditEvent.cs
- DbTransaction.cs
- SQLByteStorage.cs
- InternalBufferManager.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- SqlDataSourceCache.cs
- DetailsViewModeEventArgs.cs
- TransportManager.cs
- TraceData.cs