Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / EdmProperty.cs / 3 / 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
- ProfileService.cs
- SystemInfo.cs
- PartialCachingAttribute.cs
- ResourceDefaultValueAttribute.cs
- MouseBinding.cs
- XPathConvert.cs
- SystemException.cs
- DataGridViewRowEventArgs.cs
- CodeDomLoader.cs
- DataContractSerializerOperationFormatter.cs
- HyperLinkStyle.cs
- SolidColorBrush.cs
- ExchangeUtilities.cs
- SystemWebCachingSectionGroup.cs
- DataGridViewAutoSizeModeEventArgs.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- TemplateBindingExpression.cs
- LabelDesigner.cs
- ResourceReferenceExpressionConverter.cs
- SuppressIldasmAttribute.cs
- DynamicFilter.cs
- X509RecipientCertificateClientElement.cs
- ImportedNamespaceContextItem.cs
- ToolStripLocationCancelEventArgs.cs
- EntryWrittenEventArgs.cs
- Matrix3DValueSerializer.cs
- ThreadExceptionDialog.cs
- StringArrayConverter.cs
- ObjectDataSource.cs
- ViewStateException.cs
- MetadataItemCollectionFactory.cs
- Action.cs
- TemplateColumn.cs
- BaseValidator.cs
- TextBlock.cs
- NoPersistHandle.cs
- _Rfc2616CacheValidators.cs
- LinearKeyFrames.cs
- TimeManager.cs
- WebRequestModulesSection.cs
- PeerToPeerException.cs
- IOException.cs
- AnnotationComponentManager.cs
- UnsignedPublishLicense.cs
- ReflectionTypeLoadException.cs
- PhysicalFontFamily.cs
- NullableDoubleMinMaxAggregationOperator.cs
- ArrayHelper.cs
- EdmComplexPropertyAttribute.cs
- SynchronizationContext.cs
- DependencyPropertyValueSerializer.cs
- InstanceKeyView.cs
- Attributes.cs
- FreeIndexList.cs
- PrintDocument.cs
- PTProvider.cs
- OdbcDataReader.cs
- Stack.cs
- UncommonField.cs
- _CacheStreams.cs
- ExtensionDataReader.cs
- CodeAttributeArgument.cs
- ToolStripDropDown.cs
- ApplicationDirectory.cs
- EntityModelBuildProvider.cs
- CommonServiceBehaviorElement.cs
- MenuItemStyleCollection.cs
- DataDocumentXPathNavigator.cs
- InvalidAsynchronousStateException.cs
- InfoCardSymmetricCrypto.cs
- BitVector32.cs
- BitmapImage.cs
- PopupEventArgs.cs
- SiteMapDataSourceDesigner.cs
- ActivityExecutorOperation.cs
- __ConsoleStream.cs
- ResolvedKeyFrameEntry.cs
- SBCSCodePageEncoding.cs
- EntityDataSourceState.cs
- ExpressionVisitor.cs
- PropertyIdentifier.cs
- SoapClientMessage.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- _NegotiateClient.cs
- FixedHyperLink.cs
- ChannelManager.cs
- PrtCap_Base.cs
- HtmlAnchor.cs
- _OverlappedAsyncResult.cs
- DbSetClause.cs
- DropTarget.cs
- FullTextState.cs
- CustomCategoryAttribute.cs
- SafeFileHandle.cs
- FactoryId.cs
- ImageCodecInfo.cs
- GridEntryCollection.cs
- SemaphoreSecurity.cs
- AddressAccessDeniedException.cs
- GridView.cs