Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / MetadataPropertyvalue.cs / 1599186 / MetadataPropertyvalue.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Common; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; namespace System.Data.Metadata.Edm { ////// Class representing a metadata property on an item. Supports /// redirection from MetadataProperty instance to item property value. /// internal sealed class MetadataPropertyValue { internal MetadataPropertyValue(PropertyInfo propertyInfo, MetadataItem item) { Debug.Assert(null != propertyInfo); Debug.Assert(null != item); _propertyInfo = propertyInfo; _item = item; } private PropertyInfo _propertyInfo; private MetadataItem _item; [MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimization)] internal object GetValue() { return _propertyInfo.GetValue(_item, new object[] { }); } } } // 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
- ZipIOEndOfCentralDirectoryBlock.cs
- SiteIdentityPermission.cs
- ObjectTag.cs
- CommonProperties.cs
- TransactionContextValidator.cs
- CalendarData.cs
- ObjectViewListener.cs
- VarRemapper.cs
- Options.cs
- CompositeDesignerAccessibleObject.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- ComponentEditorPage.cs
- XmlEntityReference.cs
- WmiEventSink.cs
- ReflectTypeDescriptionProvider.cs
- ClientConfigPaths.cs
- NetworkInformationException.cs
- SqlFacetAttribute.cs
- Timeline.cs
- CqlGenerator.cs
- ContainerUtilities.cs
- CurrentChangingEventManager.cs
- CompositeControl.cs
- ButtonColumn.cs
- coordinatorfactory.cs
- safesecurityhelperavalon.cs
- WindowsStartMenu.cs
- BuildManagerHost.cs
- ToolStrip.cs
- IntellisenseTextBox.designer.cs
- LinqDataSourceSelectEventArgs.cs
- XmlCountingReader.cs
- RuntimeEnvironment.cs
- TraceHandlerErrorFormatter.cs
- WebDescriptionAttribute.cs
- OletxTransactionFormatter.cs
- NetworkAddressChange.cs
- ParameterModifier.cs
- SymDocumentType.cs
- TreeViewDesigner.cs
- Size.cs
- TemplateBaseAction.cs
- ControlBuilder.cs
- WebResourceUtil.cs
- ParentUndoUnit.cs
- IgnoreSectionHandler.cs
- DataGridState.cs
- SimpleWebHandlerParser.cs
- ProtectedConfiguration.cs
- DataTrigger.cs
- counter.cs
- ToolStripDesignerUtils.cs
- TextEffectCollection.cs
- AuthStoreRoleProvider.cs
- PointAnimation.cs
- RayHitTestParameters.cs
- LifetimeServices.cs
- SubMenuStyle.cs
- XmlHelper.cs
- DescendentsWalkerBase.cs
- DataGridViewCellStateChangedEventArgs.cs
- WebPartHelpVerb.cs
- PromptEventArgs.cs
- EmissiveMaterial.cs
- SQLBinary.cs
- SuppressMessageAttribute.cs
- ServiceHandle.cs
- Pair.cs
- XmlSchemaComplexContentRestriction.cs
- InlineCollection.cs
- TextDecoration.cs
- Border.cs
- ClrProviderManifest.cs
- NumberFormatInfo.cs
- WebPageTraceListener.cs
- StructuredTypeEmitter.cs
- Viewport3DAutomationPeer.cs
- BinaryQueryOperator.cs
- EventBuilder.cs
- ContainerUIElement3D.cs
- PageHandlerFactory.cs
- ItemCheckEvent.cs
- SqlNamer.cs
- EntityContainerEmitter.cs
- DashStyles.cs
- Point3DKeyFrameCollection.cs
- EFAssociationProvider.cs
- MultilineStringConverter.cs
- IMembershipProvider.cs
- ViewValidator.cs
- PbrsForward.cs
- SqlException.cs
- FileRegion.cs
- DbgUtil.cs
- AuthenticatedStream.cs
- RegexGroup.cs
- XmlSchemaComplexContentExtension.cs
- DocumentSchemaValidator.cs
- ToolStripItemImageRenderEventArgs.cs
- StateMachineDesignerPaint.cs