Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / EntityModel / EdmToObjectNamespaceMap.cs / 1305376 / EdmToObjectNamespaceMap.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity.Design.Common; namespace System.Data.Entity.Design { ////// The class to hold the map entries for the mapping between Edm Namespace and the Object Namespace /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] public class EdmToObjectNamespaceMap { private Dictionary_map = new Dictionary (); /// /// this is just to keep this class from being creatable outside of this assembly /// internal EdmToObjectNamespaceMap() { } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "edm")] public void Add(string edmNamespace, string objectNamespace) { EDesignUtil.CheckStringArgument(edmNamespace, "edmNamespace"); EDesignUtil.CheckArgumentNull(objectNamespace, "objectNamespace"); _map.Add(edmNamespace, objectNamespace); } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "edm")] public bool Contains(string edmNamespace) { return _map.ContainsKey(edmNamespace); } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] public ICollectionEdmNamespaces { get { return _map.Keys; } } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "edm")] public bool Remove(string edmNamespace) { return _map.Remove(edmNamespace); } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "edm")] public bool TryGetObjectNamespace(string edmNamespace, out string objectNamespace) { return _map.TryGetValue(edmNamespace, out objectNamespace); } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "edm")] public string this[string edmNamespace] { get { return _map[edmNamespace]; } set { _map[edmNamespace] = value; } } public void Clear() { _map.Clear(); } public int Count { get { return _map.Count; } } internal Dictionary AsDictionary() { return _map; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DashStyle.cs
- DataBoundLiteralControl.cs
- Light.cs
- OleDbTransaction.cs
- MarkupExtensionReturnTypeAttribute.cs
- DataRecord.cs
- EventHandlingScope.cs
- DefaultTraceListener.cs
- IdleTimeoutMonitor.cs
- StructuredTypeInfo.cs
- QueryCacheKey.cs
- _ListenerResponseStream.cs
- ZipIOFileItemStream.cs
- UICuesEvent.cs
- WindowsListBox.cs
- FactoryGenerator.cs
- FrameAutomationPeer.cs
- XmlSchemaSimpleType.cs
- TextEndOfSegment.cs
- SecurityIdentifierElement.cs
- OdbcDataAdapter.cs
- Light.cs
- SqlParameterCollection.cs
- EntityRecordInfo.cs
- ScriptIgnoreAttribute.cs
- Base64Encoder.cs
- WebBrowserHelper.cs
- RepeaterCommandEventArgs.cs
- DefaultSection.cs
- StrokeNodeEnumerator.cs
- SmiContext.cs
- _emptywebproxy.cs
- SQLDoubleStorage.cs
- DummyDataSource.cs
- AdCreatedEventArgs.cs
- NotificationContext.cs
- AvTrace.cs
- RequestCacheEntry.cs
- LazyTextWriterCreator.cs
- PropertyManager.cs
- NotCondition.cs
- InputLanguageManager.cs
- DataError.cs
- FontFaceLayoutInfo.cs
- DoubleCollection.cs
- Lazy.cs
- COM2ComponentEditor.cs
- ScriptingWebServicesSectionGroup.cs
- ILGenerator.cs
- UnionExpr.cs
- QilInvoke.cs
- GridViewCancelEditEventArgs.cs
- MSAAEventDispatcher.cs
- FlowDocumentReaderAutomationPeer.cs
- safemediahandle.cs
- MatrixAnimationBase.cs
- XNameTypeConverter.cs
- Axis.cs
- SHA512.cs
- WorkflowWebService.cs
- SafeUserTokenHandle.cs
- DbProviderConfigurationHandler.cs
- Size.cs
- SizeConverter.cs
- SettingsPropertyNotFoundException.cs
- Rect3D.cs
- EntityDesignerBuildProvider.cs
- PerformanceCounterLib.cs
- RectKeyFrameCollection.cs
- DataGridViewColumnCollection.cs
- OracleTimeSpan.cs
- DataGridParentRows.cs
- DataControlPagerLinkButton.cs
- IconBitmapDecoder.cs
- DbParameterHelper.cs
- ColorDialog.cs
- DomainUpDown.cs
- EdmComplexPropertyAttribute.cs
- DataGridViewColumnHeaderCell.cs
- bidPrivateBase.cs
- SizeAnimationBase.cs
- ZipIOExtraFieldElement.cs
- XMLSyntaxException.cs
- DaylightTime.cs
- XsltContext.cs
- TrailingSpaceComparer.cs
- InternalBufferOverflowException.cs
- AutoFocusStyle.xaml.cs
- SQLMoney.cs
- ConstraintManager.cs
- WebPartEditorApplyVerb.cs
- SettingsPropertyNotFoundException.cs
- HighlightComponent.cs
- DeobfuscatingStream.cs
- ParamArrayAttribute.cs
- QilXmlWriter.cs
- CancelEventArgs.cs
- ChannelSinkStacks.cs
- RoutedCommand.cs
- IdentityHolder.cs