Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- DocumentReferenceCollection.cs
- ContentPlaceHolder.cs
- DocumentSequenceHighlightLayer.cs
- SafeMILHandle.cs
- UIHelper.cs
- MatrixTransform.cs
- Queue.cs
- TdsEnums.cs
- ReaderWriterLock.cs
- ContentPropertyAttribute.cs
- Profiler.cs
- SendKeys.cs
- Wildcard.cs
- TextDecorationLocationValidation.cs
- formatter.cs
- FixedDocument.cs
- PropertyEntry.cs
- BuildResult.cs
- CreateUserWizardAutoFormat.cs
- FormattedTextSymbols.cs
- BinaryFormatterWriter.cs
- ZeroOpNode.cs
- Win32Native.cs
- ControlBuilderAttribute.cs
- SQLDoubleStorage.cs
- _RequestCacheProtocol.cs
- ContentHostHelper.cs
- QilXmlWriter.cs
- WorkflowView.cs
- TextRangeBase.cs
- XmlSchemaResource.cs
- IERequestCache.cs
- ReferenceAssemblyAttribute.cs
- CanExecuteRoutedEventArgs.cs
- AccessDataSource.cs
- WindowsImpersonationContext.cs
- DataViewSetting.cs
- JavaScriptString.cs
- Section.cs
- PkcsUtils.cs
- GridViewAutoFormat.cs
- BindingCompleteEventArgs.cs
- WindowCollection.cs
- DeferredReference.cs
- PointF.cs
- TypedTableHandler.cs
- StrongNamePublicKeyBlob.cs
- BinaryUtilClasses.cs
- SynchronizedDispatch.cs
- PageBuildProvider.cs
- PageScaling.cs
- VariableBinder.cs
- FormatControl.cs
- MsmqIntegrationBinding.cs
- TemplateControlParser.cs
- SqlTriggerContext.cs
- XPathDescendantIterator.cs
- XmlDigitalSignatureProcessor.cs
- HealthMonitoringSectionHelper.cs
- DataControlFieldCollection.cs
- mediaeventshelper.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- PerspectiveCamera.cs
- PolyQuadraticBezierSegment.cs
- ReadOnlyHierarchicalDataSource.cs
- SaveFileDialog.cs
- SqlNodeTypeOperators.cs
- AdornerHitTestResult.cs
- KerberosSecurityTokenProvider.cs
- SecurityTokenInclusionMode.cs
- GenericNameHandler.cs
- EventHandlersStore.cs
- DispatcherFrame.cs
- BufferedStream.cs
- WebPartDisplayModeEventArgs.cs
- PointConverter.cs
- SecurityElement.cs
- TextPointer.cs
- DynamicPropertyHolder.cs
- KeyGestureValueSerializer.cs
- DataGridViewTextBoxCell.cs
- HostProtectionException.cs
- NamespaceCollection.cs
- GridViewDeletedEventArgs.cs
- Visual3D.cs
- LocalServiceSecuritySettings.cs
- TemplateXamlTreeBuilder.cs
- ConnectorEditor.cs
- XmlSecureResolver.cs
- SymDocumentType.cs
- TdsEnums.cs
- OptimalTextSource.cs
- SelectionChangedEventArgs.cs
- ButtonChrome.cs
- ObjectComplexPropertyMapping.cs
- DecoderFallbackWithFailureFlag.cs
- _UriSyntax.cs
- DurableInstanceContextProvider.cs
- IntegerFacetDescriptionElement.cs
- HttpProcessUtility.cs