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
- TimeStampChecker.cs
- ProgressiveCrcCalculatingStream.cs
- NativeObjectSecurity.cs
- SEHException.cs
- IChannel.cs
- sqlser.cs
- XsdBuilder.cs
- webclient.cs
- DateTimeFormat.cs
- TransactionTable.cs
- TripleDESCryptoServiceProvider.cs
- AnchoredBlock.cs
- XmlSchemaAttribute.cs
- ThicknessKeyFrameCollection.cs
- SettingsProviderCollection.cs
- ExpressionLexer.cs
- Brush.cs
- DesignerObjectListAdapter.cs
- XmlSchemaInclude.cs
- XmlUnspecifiedAttribute.cs
- ModuleBuilderData.cs
- DashStyle.cs
- DeploymentSectionCache.cs
- SQLMoney.cs
- FactoryRecord.cs
- StreamInfo.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- XmlHierarchyData.cs
- ContentType.cs
- DynamicRendererThreadManager.cs
- ConstraintCollection.cs
- AppDomainFactory.cs
- LoginUtil.cs
- ContextMenu.cs
- FormsAuthenticationUser.cs
- DateTimeConverter.cs
- InternalUserCancelledException.cs
- MenuRendererClassic.cs
- dsa.cs
- KerberosSecurityTokenAuthenticator.cs
- PopupRootAutomationPeer.cs
- DataGridColumnCollection.cs
- RelationshipEntry.cs
- CookieHandler.cs
- SchemaManager.cs
- TraceHandler.cs
- PropertyInformationCollection.cs
- AsymmetricSignatureDeformatter.cs
- Line.cs
- PlanCompiler.cs
- Oid.cs
- HorizontalAlignConverter.cs
- ScriptIgnoreAttribute.cs
- PtsContext.cs
- DataGridViewAccessibleObject.cs
- DataGridViewCellValidatingEventArgs.cs
- UseAttributeSetsAction.cs
- DataControlFieldHeaderCell.cs
- BrowserTree.cs
- PlainXmlWriter.cs
- PixelFormats.cs
- ArrayMergeHelper.cs
- WMICapabilities.cs
- GuidelineSet.cs
- TranslateTransform3D.cs
- ReflectEventDescriptor.cs
- ReturnEventArgs.cs
- WindowsHyperlink.cs
- ProcessRequestArgs.cs
- ExtensionElement.cs
- SizeAnimationClockResource.cs
- MenuBindingsEditor.cs
- PackageStore.cs
- MemberDomainMap.cs
- RSAOAEPKeyExchangeFormatter.cs
- DataPagerFieldItem.cs
- LogicalTreeHelper.cs
- XmlCDATASection.cs
- SqlDataSourceSelectingEventArgs.cs
- TargetControlTypeAttribute.cs
- GACIdentityPermission.cs
- RotateTransform.cs
- SoapObjectInfo.cs
- WebPartConnectionsCancelEventArgs.cs
- XmlCodeExporter.cs
- AdPostCacheSubstitution.cs
- VarRefManager.cs
- WorkflowOperationInvoker.cs
- RectAnimation.cs
- CodeNamespaceCollection.cs
- XPathExpr.cs
- DataContext.cs
- TabletDevice.cs
- ValueSerializer.cs
- TemplateXamlParser.cs
- ObjectReferenceStack.cs
- InkCollectionBehavior.cs
- XmlTextReader.cs
- XmlSchemaAttributeGroup.cs
- CommonEndpointBehaviorElement.cs