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 / EdmProperty.cs / 1 / 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
- StatusBarItemAutomationPeer.cs
- ConfigurationSectionCollection.cs
- DataGridViewCheckBoxColumn.cs
- EntityCommand.cs
- HtmlGenericControl.cs
- ConditionalAttribute.cs
- BitmapSizeOptions.cs
- PageAsyncTaskManager.cs
- VirtualPath.cs
- typedescriptorpermissionattribute.cs
- MenuItem.cs
- ElementNotAvailableException.cs
- Evidence.cs
- MenuRendererClassic.cs
- XmlDictionaryWriter.cs
- ContextMenuStripActionList.cs
- ToolStripPanelCell.cs
- ForceCopyBuildProvider.cs
- RegexReplacement.cs
- HandlerBase.cs
- MimeWriter.cs
- RoleManagerEventArgs.cs
- TextBoxDesigner.cs
- ParseNumbers.cs
- SelectionProviderWrapper.cs
- TableLayoutSettings.cs
- Int64KeyFrameCollection.cs
- ExcludeFromCodeCoverageAttribute.cs
- ToolStripSeparator.cs
- ServiceReflector.cs
- SemanticResultKey.cs
- ConstructorExpr.cs
- StatusBarItemAutomationPeer.cs
- SystemIPGlobalStatistics.cs
- Math.cs
- PlatformCulture.cs
- StylusPlugInCollection.cs
- sqlstateclientmanager.cs
- DocumentPaginator.cs
- ToolStripItemImageRenderEventArgs.cs
- WsatTransactionInfo.cs
- DataView.cs
- _ConnectStream.cs
- SaveFileDialog.cs
- StorageTypeMapping.cs
- PasswordPropertyTextAttribute.cs
- isolationinterop.cs
- DateTimeSerializationSection.cs
- DirectionalAction.cs
- LinkConverter.cs
- OneOfTypeConst.cs
- SafeArrayTypeMismatchException.cs
- EventLogPermission.cs
- DispatcherFrame.cs
- TableCell.cs
- PolicyUnit.cs
- ConfigPathUtility.cs
- EnumerableRowCollectionExtensions.cs
- StreamingContext.cs
- Debug.cs
- Rules.cs
- PathGeometry.cs
- GPRECT.cs
- XmlSchemaAttribute.cs
- Size3D.cs
- WpfWebRequestHelper.cs
- DetectEofStream.cs
- Scanner.cs
- TextServicesHost.cs
- WaitHandle.cs
- TypeGeneratedEventArgs.cs
- dsa.cs
- ObjectDataSourceFilteringEventArgs.cs
- TabletDevice.cs
- UInt32.cs
- ListControl.cs
- XmlIncludeAttribute.cs
- DataGridViewCellLinkedList.cs
- KoreanLunisolarCalendar.cs
- GridViewUpdatedEventArgs.cs
- TreeViewItem.cs
- cryptoapiTransform.cs
- DataSourceHelper.cs
- EdmComplexPropertyAttribute.cs
- DriveInfo.cs
- IApplicationTrustManager.cs
- TextRunCache.cs
- SqlInternalConnection.cs
- ProtocolViolationException.cs
- ObjectDataSourceMethodEventArgs.cs
- XmlRootAttribute.cs
- LinkButton.cs
- HitTestWithPointDrawingContextWalker.cs
- XpsS0ValidatingLoader.cs
- Separator.cs
- ProgressBar.cs
- ElementNotEnabledException.cs
- ProcessHostMapPath.cs
- DataGridViewCellStyleChangedEventArgs.cs
- WmlControlAdapter.cs