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 / EdmProperty.cs / 2 / EdmProperty.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....] //--------------------------------------------------------------------- using System.Data.Common; using System.Threading; namespace System.Data.Metadata.Edm { ////// Represent the edm property class /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] public sealed class EdmProperty : EdmMember { #region Constructors ////// Initializes a new instance of the property class /// /// name of the property /// TypeUsage object containing the property type and its facets ///Thrown if name or typeUsage arguments are null ///Thrown if name argument is empty string internal EdmProperty(string name, TypeUsage typeUsage) : base(name, typeUsage) { EntityUtil.CheckStringArgument(name, "name"); EntityUtil.GenericCheckArgumentNull(typeUsage, "typeUsage"); } #endregion #region Fields ///Store the handle, allowing the PropertyInfo/MethodInfo/Type references to be GC'd internal readonly System.RuntimeMethodHandle PropertyGetterHandle; ///Store the handle, allowing the PropertyInfo/MethodInfo/Type references to be GC'd internal readonly System.RuntimeMethodHandle PropertySetterHandle; ///cached dynamic method to get the property value from a CLR instance private Func
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DynamicAttribute.cs
- StateRuntime.cs
- CodeEventReferenceExpression.cs
- InternalsVisibleToAttribute.cs
- safelinkcollection.cs
- IndentTextWriter.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- DataSourceCacheDurationConverter.cs
- DesignerTransaction.cs
- WebPartChrome.cs
- Size.cs
- Thumb.cs
- MouseGestureConverter.cs
- StylusPoint.cs
- SequentialActivityDesigner.cs
- FullTrustAssembly.cs
- StorageAssociationSetMapping.cs
- Inflater.cs
- PropertyValueChangedEvent.cs
- _BufferOffsetSize.cs
- GroupBox.cs
- SoapExtensionReflector.cs
- PenThread.cs
- FocusChangedEventArgs.cs
- VirtualPath.cs
- Oci.cs
- MultilineStringEditor.cs
- SoundPlayer.cs
- AppModelKnownContentFactory.cs
- SqlConnectionPoolGroupProviderInfo.cs
- PackWebRequestFactory.cs
- QilName.cs
- EntityAdapter.cs
- LogSwitch.cs
- BaseAsyncResult.cs
- EntityContainer.cs
- HighlightComponent.cs
- SessionEndingCancelEventArgs.cs
- Helpers.cs
- DesignerFrame.cs
- SessionStateItemCollection.cs
- StrokeIntersection.cs
- CollectionView.cs
- XmlUnspecifiedAttribute.cs
- TransactionValidationBehavior.cs
- Rect3D.cs
- VirtualizingPanel.cs
- Html32TextWriter.cs
- CodeDirectionExpression.cs
- RepeatButton.cs
- ReadWriteObjectLock.cs
- EventSourceCreationData.cs
- StrokeCollection2.cs
- SessionEndedEventArgs.cs
- COM2ExtendedUITypeEditor.cs
- _StreamFramer.cs
- DoubleLinkList.cs
- GridViewRowPresenterBase.cs
- StructuredProperty.cs
- DragDrop.cs
- DnsEndPoint.cs
- DrawingAttributesDefaultValueFactory.cs
- securitycriticaldataClass.cs
- HeaderedItemsControl.cs
- EventListener.cs
- MethodRental.cs
- EventMappingSettingsCollection.cs
- EnumBuilder.cs
- ItemCollection.cs
- ExtensionFile.cs
- _ListenerResponseStream.cs
- NavigateEvent.cs
- ListViewGroupItemCollection.cs
- ZipFileInfoCollection.cs
- KerberosRequestorSecurityToken.cs
- ImageCodecInfo.cs
- XamlDesignerSerializationManager.cs
- ObjectAnimationUsingKeyFrames.cs
- ModifiableIteratorCollection.cs
- ZipIOModeEnforcingStream.cs
- MimeBasePart.cs
- CurrentChangingEventArgs.cs
- AsymmetricSignatureDeformatter.cs
- Util.cs
- System.Data.OracleClient_BID.cs
- Rotation3DAnimationUsingKeyFrames.cs
- RadioButtonPopupAdapter.cs
- MobileUserControlDesigner.cs
- PageAsyncTaskManager.cs
- Operand.cs
- SystemColorTracker.cs
- OrderPreservingMergeHelper.cs
- FormsAuthentication.cs
- StateWorkerRequest.cs
- TriggerActionCollection.cs
- WarningException.cs
- SettingsPropertyValueCollection.cs
- PaintEvent.cs
- VectorKeyFrameCollection.cs
- MinMaxParagraphWidth.cs