Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / EdmToObjectNamespaceMap.cs / 1305376 / EdmToObjectNamespaceMap.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Collections.Generic; using System.Data.Services.Design.Common; namespace System.Data.Services.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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsListViewGroupHelper.cs
- AttachmentService.cs
- DesignerProperties.cs
- PackWebRequestFactory.cs
- ObjectNotFoundException.cs
- PlaceHolder.cs
- XmlNodeChangedEventManager.cs
- TabControlAutomationPeer.cs
- TabControlEvent.cs
- VirtualDirectoryMapping.cs
- Enum.cs
- SchemaConstraints.cs
- WebBrowserDesigner.cs
- ComplexTypeEmitter.cs
- CodeMemberProperty.cs
- storepermissionattribute.cs
- EntityDataSource.cs
- StringValueSerializer.cs
- EditorPart.cs
- IgnoreFileBuildProvider.cs
- BamlCollectionHolder.cs
- PropertyInfoSet.cs
- IndexedEnumerable.cs
- KeyboardNavigation.cs
- TextStore.cs
- DataGridViewCellValueEventArgs.cs
- Page.cs
- EventProviderWriter.cs
- PeerNameRegistration.cs
- DesignerPerfEventProvider.cs
- ColorPalette.cs
- RequiredAttributeAttribute.cs
- ImageInfo.cs
- Translator.cs
- ScriptRegistrationManager.cs
- TemplateAction.cs
- ItemContainerGenerator.cs
- PLINQETWProvider.cs
- recordstate.cs
- MinimizableAttributeTypeConverter.cs
- OleDbConnection.cs
- DataGridViewCellConverter.cs
- Update.cs
- ConstraintStruct.cs
- MouseButton.cs
- CachedResourceDictionaryExtension.cs
- NetworkCredential.cs
- EncoderBestFitFallback.cs
- HttpWebRequest.cs
- SafeHandles.cs
- _emptywebproxy.cs
- ColumnMapCopier.cs
- FileDialog.cs
- DataContext.cs
- DataGridToolTip.cs
- SqlDataSourceAdvancedOptionsForm.cs
- FormParameter.cs
- PartialCachingControl.cs
- IisTraceListener.cs
- ResourceSet.cs
- SymmetricKey.cs
- MultiSelector.cs
- ObjectKeyFrameCollection.cs
- Marshal.cs
- CustomErrorsSection.cs
- CredentialManagerDialog.cs
- QuotedStringWriteStateInfo.cs
- BidirectionalDictionary.cs
- CurrencyWrapper.cs
- DbParameterCollectionHelper.cs
- COM2IDispatchConverter.cs
- MessageDescription.cs
- TableLayoutPanelCellPosition.cs
- GetCryptoTransformRequest.cs
- KeyGestureConverter.cs
- UncommonField.cs
- XmlSchemaFacet.cs
- AdapterDictionary.cs
- ExtendedPropertyCollection.cs
- HtmlSelect.cs
- XmlQueryCardinality.cs
- PrimitiveType.cs
- SchemaMapping.cs
- RegexGroupCollection.cs
- SoapInteropTypes.cs
- DisplayInformation.cs
- TypedReference.cs
- GlobalItem.cs
- AnnotationHighlightLayer.cs
- DelayDesigner.cs
- StickyNoteContentControl.cs
- ellipse.cs
- SiteMap.cs
- SHA1CryptoServiceProvider.cs
- EtwTrace.cs
- RequestUriProcessor.cs
- XmlDeclaration.cs
- GregorianCalendarHelper.cs
- HtmlInputControl.cs
- ObjectTag.cs