Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / ModelPerspective.cs / 1305376 / ModelPerspective.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- namespace System.Data.Metadata.Edm { using System.Collections.Generic; using System.Globalization; ////// Internal helper class for query /// internal class ModelPerspective : Perspective { #region Contructors ////// Creates a new instance of perspective class so that query can work /// ignorant of all spaces /// /// runtime metadata container internal ModelPerspective(MetadataWorkspace metadataWorkspace) : base(metadataWorkspace, DataSpace.CSpace) { } #endregion #region Methods ////// Look up a type in the target data space based upon the fullName /// /// fullName /// true for case-insensitive lookup /// The type usage object to return ///True if the retrieval succeeded internal override bool TryGetTypeByName(string fullName, bool ignoreCase, out TypeUsage typeUsage ) { EntityUtil.CheckStringArgument(fullName, "fullName"); typeUsage = null; EdmType edmType = null; if (this.MetadataWorkspace.TryGetItem(fullName, ignoreCase, this.TargetDataspace, out edmType)) { if (Helper.IsPrimitiveType(edmType)) { typeUsage = this.MetadataWorkspace.GetCanonicalModelTypeUsage(((PrimitiveType)edmType).PrimitiveTypeKind); } else { typeUsage = TypeUsage.Create(edmType); } } return typeUsage != null; } #endregion } } // 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
- ImageMetadata.cs
- WorkflowTimerService.cs
- Internal.cs
- _emptywebproxy.cs
- ScrollChangedEventArgs.cs
- Camera.cs
- FunctionNode.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- AutoGeneratedFieldProperties.cs
- WebPartConnectionsEventArgs.cs
- DeferredElementTreeState.cs
- ConvertEvent.cs
- BaseDataListActionList.cs
- ExpressionPrefixAttribute.cs
- TypographyProperties.cs
- ParseChildrenAsPropertiesAttribute.cs
- ToolStripSplitStackLayout.cs
- Vector3D.cs
- ToolStripLocationCancelEventArgs.cs
- WorkflowService.cs
- MarkupExtensionReturnTypeAttribute.cs
- NamedPipeHostedTransportConfiguration.cs
- SymbolType.cs
- path.cs
- WS2007HttpBinding.cs
- SkewTransform.cs
- ProxyElement.cs
- SingleAnimationUsingKeyFrames.cs
- KeyboardNavigation.cs
- MimeTypePropertyAttribute.cs
- DbSetClause.cs
- ToolStripSeparatorRenderEventArgs.cs
- RelationshipNavigation.cs
- Package.cs
- ViewCellSlot.cs
- ExecutorLocksHeldException.cs
- NativeMethods.cs
- UiaCoreTypesApi.cs
- Content.cs
- TypeBuilderInstantiation.cs
- SimpleHandlerFactory.cs
- ValidatingPropertiesEventArgs.cs
- NamedPermissionSet.cs
- FolderBrowserDialog.cs
- Annotation.cs
- SimpleExpression.cs
- BufferedGraphicsContext.cs
- Win32KeyboardDevice.cs
- XmlQueryContext.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ZoneIdentityPermission.cs
- SectionInput.cs
- MapPathBasedVirtualPathProvider.cs
- PaintEvent.cs
- ProcessManager.cs
- SelectionProviderWrapper.cs
- PathSegment.cs
- DuplicateContext.cs
- DateTimeOffset.cs
- ServiceHostFactory.cs
- Timer.cs
- ProcessHostConfigUtils.cs
- ResolvedKeyFrameEntry.cs
- SqlConnectionFactory.cs
- FileCodeGroup.cs
- BitmapInitialize.cs
- CellParaClient.cs
- CodeTypeMember.cs
- XPathAncestorQuery.cs
- TextTreeUndo.cs
- ProcessModelInfo.cs
- BuilderElements.cs
- DuplicateWaitObjectException.cs
- XamlFilter.cs
- InstanceKeyCompleteException.cs
- Helper.cs
- ExpressionEditorAttribute.cs
- GrammarBuilderPhrase.cs
- RtfControlWordInfo.cs
- ChangeConflicts.cs
- CodeDesigner.cs
- FaultBookmark.cs
- DataControlField.cs
- PackageFilter.cs
- WindowsGraphics.cs
- FixedSOMFixedBlock.cs
- ProfileProvider.cs
- StreamGeometryContext.cs
- ObjectDataSourceMethodEventArgs.cs
- Timeline.cs
- EntityParameter.cs
- DrawingContextDrawingContextWalker.cs
- DataGrid.cs
- XmlQueryTypeFactory.cs
- EntityContainerAssociationSet.cs
- wgx_render.cs
- DefaultValueConverter.cs
- XmlAttributeAttribute.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- TextProviderWrapper.cs