Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / MetadataPropertyvalue.cs / 1 / MetadataPropertyvalue.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....],[....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Common; using System.Diagnostics; using System.Reflection; 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; internal object GetValue() { return _propertyInfo.GetValue(_item, new object[] { }); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....],[....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Common; using System.Diagnostics; using System.Reflection; 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; 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
- HttpCookie.cs
- AnnotationHelper.cs
- OuterGlowBitmapEffect.cs
- EtwTrace.cs
- SmtpNtlmAuthenticationModule.cs
- HandlerFactoryWrapper.cs
- SymmetricCryptoHandle.cs
- IISUnsafeMethods.cs
- ItemsPanelTemplate.cs
- QilFactory.cs
- SiteMapProvider.cs
- UserControl.cs
- BindingSource.cs
- TypeHelper.cs
- ProxyHwnd.cs
- CodeMethodInvokeExpression.cs
- MD5.cs
- figurelength.cs
- ResourceDictionary.cs
- EntityClassGenerator.cs
- TagMapCollection.cs
- PropertyInfoSet.cs
- ILGenerator.cs
- SizeConverter.cs
- CaseExpr.cs
- TextEmbeddedObject.cs
- ToolStripLabel.cs
- _UncName.cs
- LeaseManager.cs
- ConfigXmlElement.cs
- COM2TypeInfoProcessor.cs
- CustomCredentialPolicy.cs
- HttpModuleCollection.cs
- EarlyBoundInfo.cs
- MemberAccessException.cs
- HwndSourceKeyboardInputSite.cs
- XmlLangPropertyAttribute.cs
- ClientCultureInfo.cs
- DecimalConstantAttribute.cs
- ByteStack.cs
- HttpModuleActionCollection.cs
- TriggerAction.cs
- MetafileHeaderEmf.cs
- DecimalStorage.cs
- GridViewCancelEditEventArgs.cs
- DataGrid.cs
- TextHidden.cs
- TypeUtil.cs
- ViewCellSlot.cs
- PermissionAttributes.cs
- BinaryKeyIdentifierClause.cs
- SpotLight.cs
- ReadOnlyCollectionBase.cs
- WebUtil.cs
- HtmlControl.cs
- CDSCollectionETWBCLProvider.cs
- WebPartCancelEventArgs.cs
- OleDbEnumerator.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- TableParagraph.cs
- DescendantOverDescendantQuery.cs
- WindowsGraphics2.cs
- SamlAssertionKeyIdentifierClause.cs
- RemotingConfigParser.cs
- TableRowCollection.cs
- GlyphInfoList.cs
- WrappedReader.cs
- BrowserCapabilitiesFactory.cs
- QueryReaderSettings.cs
- ServiceModelConfigurationSection.cs
- ClipboardProcessor.cs
- NavigationService.cs
- MergePropertyDescriptor.cs
- ObfuscationAttribute.cs
- RepeaterItemCollection.cs
- DocumentsTrace.cs
- SQLSingleStorage.cs
- SmiEventSink_Default.cs
- DataGridTable.cs
- RoleManagerSection.cs
- HttpHeaderCollection.cs
- CompilerCollection.cs
- View.cs
- TypeResolver.cs
- ConsoleKeyInfo.cs
- QilLiteral.cs
- SortDescription.cs
- InputProcessorProfilesLoader.cs
- OverflowException.cs
- Win32PrintDialog.cs
- SynchronizedInputAdaptor.cs
- Guid.cs
- CqlQuery.cs
- CodeAttributeDeclarationCollection.cs
- CodeNamespaceImportCollection.cs
- ConsumerConnectionPoint.cs
- XmlReaderSettings.cs
- BamlRecordHelper.cs
- RSACryptoServiceProvider.cs
- InputMethodStateTypeInfo.cs