Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntityDesign / Design / System / Data / EntityModel / EdmToObjectNamespaceMap.cs / 1 / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- // // 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; } } } } // 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
- SecurityUniqueId.cs
- SpellerStatusTable.cs
- KeyToListMap.cs
- ObjectViewListener.cs
- DefaultTextStore.cs
- BevelBitmapEffect.cs
- FileFormatException.cs
- SystemPens.cs
- ClientSideProviderDescription.cs
- SqlPersonalizationProvider.cs
- DetailsViewUpdateEventArgs.cs
- XmlSchemaDocumentation.cs
- XmlDataSource.cs
- FirewallWrapper.cs
- ImageConverter.cs
- XpsSerializationManagerAsync.cs
- EntityCommand.cs
- GridItemProviderWrapper.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ParamArrayAttribute.cs
- SynchronizedDisposablePool.cs
- OlePropertyStructs.cs
- Gdiplus.cs
- SqlCommand.cs
- ApplicationProxyInternal.cs
- GridProviderWrapper.cs
- UITypeEditors.cs
- FileLoadException.cs
- QilGeneratorEnv.cs
- ErrorProvider.cs
- DetailsViewRow.cs
- ValueType.cs
- Error.cs
- Buffer.cs
- TypeUtil.cs
- DbParameterHelper.cs
- Margins.cs
- RelOps.cs
- RayMeshGeometry3DHitTestResult.cs
- ExpressionTextBoxAutomationPeer.cs
- FixedDocumentSequencePaginator.cs
- DbConnectionPoolGroup.cs
- DeviceSpecificDialogCachedState.cs
- AlphaSortedEnumConverter.cs
- BaseTemplateParser.cs
- DataSourceControl.cs
- XmlProcessingInstruction.cs
- CaseExpr.cs
- SerialPort.cs
- InvalidFilterCriteriaException.cs
- NewExpression.cs
- PolyBezierSegment.cs
- _CommandStream.cs
- FormViewUpdateEventArgs.cs
- PolicyValidationException.cs
- RuntimeConfig.cs
- TypeLoadException.cs
- SaveFileDialogDesigner.cs
- SimpleType.cs
- SqlDataSourceStatusEventArgs.cs
- ToolBarTray.cs
- ConfigurationSectionGroup.cs
- securitycriticaldataClass.cs
- ActivityExecutorOperation.cs
- RowParagraph.cs
- NameSpaceExtractor.cs
- VoiceObjectToken.cs
- DetailsViewCommandEventArgs.cs
- SchemaElement.cs
- CustomCategoryAttribute.cs
- DataGridViewLinkColumn.cs
- ACE.cs
- ObjectDataSourceChooseMethodsPanel.cs
- SynchronizingStream.cs
- PointCollection.cs
- ImageMap.cs
- ListBase.cs
- Cursor.cs
- Int64Converter.cs
- TextEditorCopyPaste.cs
- StylusCaptureWithinProperty.cs
- LineGeometry.cs
- Authorization.cs
- AccessViolationException.cs
- SqlDataReaderSmi.cs
- XmlChildEnumerator.cs
- ScriptComponentDescriptor.cs
- OLEDB_Util.cs
- SiteMapNodeItem.cs
- NameTable.cs
- StringWriter.cs
- TextModifierScope.cs
- BaseDataBoundControlDesigner.cs
- HandoffBehavior.cs
- AnnotationObservableCollection.cs
- TextRunCache.cs
- TlsnegoTokenProvider.cs
- InvalidComObjectException.cs
- PropertyTabChangedEvent.cs
- XmlAnyElementAttributes.cs