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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FixedSOMSemanticBox.cs
- ExpressionParser.cs
- Stacktrace.cs
- MsmqInputMessage.cs
- Screen.cs
- ChunkedMemoryStream.cs
- TextEndOfSegment.cs
- SiteIdentityPermission.cs
- WebPartConnectionsDisconnectVerb.cs
- EventItfInfo.cs
- Vector3dCollection.cs
- TypeConstant.cs
- SequentialActivityDesigner.cs
- XamlBrushSerializer.cs
- FunctionOverloadResolver.cs
- OpenFileDialog.cs
- InternalConfigRoot.cs
- Span.cs
- XamlSerializerUtil.cs
- NullReferenceException.cs
- CodeAttachEventStatement.cs
- SafeUserTokenHandle.cs
- DesignerView.cs
- UpdateManifestForBrowserApplication.cs
- FormViewModeEventArgs.cs
- SerializationSectionGroup.cs
- SqlDataSourceView.cs
- CodeDirectiveCollection.cs
- ThreadInterruptedException.cs
- TagNameToTypeMapper.cs
- GridLength.cs
- FileIOPermission.cs
- ScrollViewerAutomationPeer.cs
- MetadataCacheItem.cs
- BuildProviderAppliesToAttribute.cs
- QilXmlReader.cs
- DateTimeConstantAttribute.cs
- Rect3D.cs
- filewebrequest.cs
- SQLDecimal.cs
- MultiSelector.cs
- UTF32Encoding.cs
- arabicshape.cs
- DropShadowBitmapEffect.cs
- CachedBitmap.cs
- DbConnectionPoolGroupProviderInfo.cs
- Cursors.cs
- SystemWebSectionGroup.cs
- _LocalDataStore.cs
- ComponentCollection.cs
- TrackingLocation.cs
- LastQueryOperator.cs
- FlatButtonAppearance.cs
- ProcessHostServerConfig.cs
- Constant.cs
- SHA512Managed.cs
- FakeModelItemImpl.cs
- Table.cs
- XPathItem.cs
- GridViewDeletedEventArgs.cs
- PrintController.cs
- XmlSchemaGroup.cs
- HttpCookie.cs
- AssemblyName.cs
- SHA256Cng.cs
- ToolStripActionList.cs
- X509ScopedServiceCertificateElement.cs
- MultipleViewProviderWrapper.cs
- TransformGroup.cs
- InkCanvasInnerCanvas.cs
- BaseTransportHeaders.cs
- DesignerRegionCollection.cs
- DashStyle.cs
- XPathSelectionIterator.cs
- CodeLinePragma.cs
- CompilerErrorCollection.cs
- LinkLabel.cs
- FieldMetadata.cs
- Constants.cs
- HttpRuntimeSection.cs
- UniqueIdentifierService.cs
- ClientConfigurationHost.cs
- Mappings.cs
- ValidatorCollection.cs
- DataTemplateSelector.cs
- WizardForm.cs
- DataSpaceManager.cs
- TypeConverterHelper.cs
- MulticastIPAddressInformationCollection.cs
- SocketAddress.cs
- CategoryNameCollection.cs
- TableCell.cs
- ResourceReferenceExpressionConverter.cs
- SettingsPropertyNotFoundException.cs
- MenuItemCollection.cs
- XmlCharType.cs
- ContainerParaClient.cs
- Tracking.cs
- Property.cs
- StrongNameKeyPair.cs