Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / EdmProperty.cs / 1305376 / EdmProperty.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- 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; ///Store the handle, allowing the PropertyInfo/MethodInfo/Type references to be GC'd internal readonly System.RuntimeTypeHandle EntityDeclaringType; ///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
- CqlBlock.cs
- QueryPrefixOp.cs
- SignatureHelper.cs
- TaskForm.cs
- XmlSyndicationContent.cs
- CaseInsensitiveHashCodeProvider.cs
- ProxyGenerator.cs
- StringBuilder.cs
- FlowDocumentPaginator.cs
- DefaultCommandConverter.cs
- ParameterBuilder.cs
- NonSerializedAttribute.cs
- ToolStripDropDownClosedEventArgs.cs
- SqlDataSourceStatusEventArgs.cs
- Schema.cs
- _TimerThread.cs
- TreeBuilder.cs
- _BufferOffsetSize.cs
- OrderPreservingSpoolingTask.cs
- DataRowView.cs
- ErrorProvider.cs
- DataGridCellInfo.cs
- DesignerSelectionListAdapter.cs
- EntityDataSourceEntitySetNameItem.cs
- OrthographicCamera.cs
- OneToOneMappingSerializer.cs
- TextOnlyOutput.cs
- BuildProvider.cs
- EditingCommands.cs
- EdmRelationshipRoleAttribute.cs
- SafeNativeMethods.cs
- ValueProviderWrapper.cs
- DataQuery.cs
- BoolExpression.cs
- EditCommandColumn.cs
- DataGridViewRowStateChangedEventArgs.cs
- ListComponentEditorPage.cs
- ScriptRegistrationManager.cs
- DragDeltaEventArgs.cs
- RectIndependentAnimationStorage.cs
- Compilation.cs
- PeerNameResolver.cs
- MenuItem.cs
- ExtendedTransformFactory.cs
- Frame.cs
- RSAOAEPKeyExchangeFormatter.cs
- RelativeSource.cs
- BulletDecorator.cs
- CaseInsensitiveHashCodeProvider.cs
- MethodExecutor.cs
- CompleteWizardStep.cs
- KeyConverter.cs
- TrustLevel.cs
- ProjectedSlot.cs
- FontInfo.cs
- RelationshipType.cs
- Pts.cs
- CircleEase.cs
- PersonalizationAdministration.cs
- FixedSchema.cs
- ResourceDisplayNameAttribute.cs
- CompilationRelaxations.cs
- Partitioner.cs
- SqlNotificationRequest.cs
- WebProxyScriptElement.cs
- XmlExceptionHelper.cs
- SqlGenericUtil.cs
- Automation.cs
- UriTemplateTrieLocation.cs
- PropertyChangedEventArgs.cs
- XmlIncludeAttribute.cs
- RangeBaseAutomationPeer.cs
- ListViewAutomationPeer.cs
- CopyOfAction.cs
- StagingAreaInputItem.cs
- xmlfixedPageInfo.cs
- SendMailErrorEventArgs.cs
- Resources.Designer.cs
- PrivateFontCollection.cs
- EventWaitHandleSecurity.cs
- PingOptions.cs
- COM2AboutBoxPropertyDescriptor.cs
- AsyncCompletedEventArgs.cs
- XslAst.cs
- Hex.cs
- SmtpFailedRecipientException.cs
- Typography.cs
- _SafeNetHandles.cs
- InvalidPropValue.cs
- PieceDirectory.cs
- TaskFormBase.cs
- Comparer.cs
- NetTcpSecurityElement.cs
- COM2TypeInfoProcessor.cs
- IisTraceWebEventProvider.cs
- DocumentGridContextMenu.cs
- HierarchicalDataBoundControlAdapter.cs
- WindowsFormsHelpers.cs
- bindurihelper.cs
- SystemIPInterfaceProperties.cs