Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- RegexParser.cs
- XmlILOptimizerVisitor.cs
- DecoderFallback.cs
- SchemaCollectionCompiler.cs
- WebPartConnectionsCancelVerb.cs
- BuildResultCache.cs
- HotSpot.cs
- UserControlParser.cs
- ObjectStateFormatter.cs
- ScriptReference.cs
- XPathExpr.cs
- DecimalFormatter.cs
- SecurityTokenException.cs
- EdmProperty.cs
- XMLDiffLoader.cs
- ListenerTraceUtility.cs
- Tokenizer.cs
- ScriptManager.cs
- TraceXPathNavigator.cs
- SQLStringStorage.cs
- WaitHandleCannotBeOpenedException.cs
- PolicyStatement.cs
- BindStream.cs
- SamlNameIdentifierClaimResource.cs
- InkCanvasFeedbackAdorner.cs
- EmissiveMaterial.cs
- FusionWrap.cs
- NativeMethods.cs
- XmlObjectSerializerReadContextComplex.cs
- CompleteWizardStep.cs
- StrokeCollection2.cs
- FunctionNode.cs
- ComponentCommands.cs
- Interop.cs
- StyleBamlRecordReader.cs
- BookmarkScopeInfo.cs
- ActiveXContainer.cs
- AsymmetricSignatureDeformatter.cs
- updateconfighost.cs
- odbcmetadatacollectionnames.cs
- XmlIgnoreAttribute.cs
- MasterPage.cs
- DecoderFallbackWithFailureFlag.cs
- CleanUpVirtualizedItemEventArgs.cs
- RightsManagementEncryptedStream.cs
- CodeCatchClause.cs
- StreamGeometryContext.cs
- Cursor.cs
- Model3D.cs
- TargetInvocationException.cs
- ProcessProtocolHandler.cs
- CommonObjectSecurity.cs
- _ShellExpression.cs
- WebBrowserUriTypeConverter.cs
- XmlKeywords.cs
- TreeNodeConverter.cs
- Version.cs
- TerminatorSinks.cs
- CodeExpressionStatement.cs
- ScrollViewerAutomationPeer.cs
- HybridObjectCache.cs
- Floater.cs
- BooleanConverter.cs
- XmlQueryType.cs
- TextParaClient.cs
- SqlMetaData.cs
- OneOfScalarConst.cs
- XmlSchema.cs
- ListViewEditEventArgs.cs
- TemplateBindingExtension.cs
- FixedFindEngine.cs
- CryptoApi.cs
- ChineseLunisolarCalendar.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- MemberDescriptor.cs
- WriterOutput.cs
- EFDataModelProvider.cs
- BindingContext.cs
- BitmapSource.cs
- SmtpFailedRecipientException.cs
- glyphs.cs
- DeclarativeCatalogPartDesigner.cs
- UIPropertyMetadata.cs
- ResourceDictionary.cs
- EntitySetBaseCollection.cs
- DBPropSet.cs
- CharKeyFrameCollection.cs
- PersistenceMetadataNamespace.cs
- TreeNodeStyle.cs
- Certificate.cs
- AssemblyCache.cs
- CacheForPrimitiveTypes.cs
- ChildTable.cs
- DesignerMetadata.cs
- BamlTreeNode.cs
- WebPartDisplayMode.cs
- SchemaElementDecl.cs
- Color.cs
- ThreadInterruptedException.cs
- GcHandle.cs