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
- MILUtilities.cs
- OracleString.cs
- RankException.cs
- ObjectConverter.cs
- VerticalAlignConverter.cs
- RegexBoyerMoore.cs
- StateWorkerRequest.cs
- FaultHandlingFilter.cs
- WebBrowserNavigatedEventHandler.cs
- HeaderedItemsControl.cs
- IntellisenseTextBox.designer.cs
- _ScatterGatherBuffers.cs
- TextSelection.cs
- IsolatedStorageFileStream.cs
- Image.cs
- UnsafeCollabNativeMethods.cs
- HttpProfileBase.cs
- assertwrapper.cs
- DataBoundControlHelper.cs
- DataGridViewCellCollection.cs
- ExplicitDiscriminatorMap.cs
- ExceptionAggregator.cs
- UInt32Storage.cs
- PartManifestEntry.cs
- PrintPreviewDialog.cs
- TextureBrush.cs
- DataListItem.cs
- ListComponentEditorPage.cs
- SoapFormatter.cs
- DataGridPreparingCellForEditEventArgs.cs
- SafeViewOfFileHandle.cs
- InvalidCastException.cs
- TemplateXamlTreeBuilder.cs
- StagingAreaInputItem.cs
- IPEndPointCollection.cs
- GACMembershipCondition.cs
- CodeAttachEventStatement.cs
- processwaithandle.cs
- WebScriptServiceHostFactory.cs
- FlowDocumentReaderAutomationPeer.cs
- DefaultPerformanceCounters.cs
- TypeSystemProvider.cs
- Parser.cs
- Crc32Helper.cs
- Part.cs
- SecurityException.cs
- NativeMethods.cs
- JoinElimination.cs
- FocusManager.cs
- LayoutEngine.cs
- ColumnMapTranslator.cs
- URLString.cs
- PointF.cs
- Convert.cs
- EditorZone.cs
- MetadataAssemblyHelper.cs
- CqlGenerator.cs
- NGCSerializer.cs
- ComboBoxAutomationPeer.cs
- FrameworkPropertyMetadata.cs
- StateChangeEvent.cs
- WebPartManager.cs
- SkewTransform.cs
- TypedDatasetGenerator.cs
- CompiledXpathExpr.cs
- HtmlControl.cs
- DataGridClipboardCellContent.cs
- MaterialGroup.cs
- OrderedEnumerableRowCollection.cs
- GlobalDataBindingHandler.cs
- Encoder.cs
- XmlDomTextWriter.cs
- RecommendedAsConfigurableAttribute.cs
- EdmMember.cs
- CodeAttributeDeclaration.cs
- TemplatedWizardStep.cs
- SimpleWebHandlerParser.cs
- TypeConverters.cs
- ModifierKeysConverter.cs
- EntityWrapper.cs
- Misc.cs
- PathHelper.cs
- FormatterConverter.cs
- RuntimeCompatibilityAttribute.cs
- QuadraticBezierSegment.cs
- Variant.cs
- XmlLinkedNode.cs
- TreeView.cs
- InvalidFilterCriteriaException.cs
- EndpointAddress10.cs
- SiteIdentityPermission.cs
- InvalidPropValue.cs
- Activity.cs
- ConfigurationValidatorBase.cs
- bidPrivateBase.cs
- SimpleApplicationHost.cs
- MsmqProcessProtocolHandler.cs
- XPathQilFactory.cs
- SingleAnimationUsingKeyFrames.cs
- KerberosTokenFactoryCredential.cs