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
- ExpressionEditorAttribute.cs
- NetworkAddressChange.cs
- WebException.cs
- TimeSpanStorage.cs
- RenderContext.cs
- DeferredReference.cs
- RelatedEnd.cs
- Pool.cs
- ServiceChannelFactory.cs
- ErrorFormatter.cs
- StretchValidation.cs
- SafeRightsManagementHandle.cs
- ContentPosition.cs
- OdbcUtils.cs
- ScrollChrome.cs
- DeviceContext2.cs
- _SpnDictionary.cs
- PathFigure.cs
- SurrogateEncoder.cs
- ProtectedProviderSettings.cs
- ParallelTimeline.cs
- InputLangChangeRequestEvent.cs
- CollectionConverter.cs
- MissingSatelliteAssemblyException.cs
- XmlValueConverter.cs
- DrawListViewItemEventArgs.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- ScrollableControl.cs
- Select.cs
- ExpressionBindingCollection.cs
- UriSection.cs
- LinqExpressionNormalizer.cs
- SystemParameters.cs
- OutputCacheProfile.cs
- XmlBinaryReader.cs
- IDReferencePropertyAttribute.cs
- Exceptions.cs
- OperatorExpressions.cs
- DataGridViewSelectedCellCollection.cs
- WebHttpDispatchOperationSelectorData.cs
- WebErrorHandler.cs
- HiddenField.cs
- URLString.cs
- ComPlusDiagnosticTraceSchemas.cs
- SkipStoryboardToFill.cs
- AttachedAnnotationChangedEventArgs.cs
- CompositeControlDesigner.cs
- UnionExpr.cs
- DesignSurfaceServiceContainer.cs
- PersonalizationEntry.cs
- MarkedHighlightComponent.cs
- Quad.cs
- Avt.cs
- Help.cs
- OAVariantLib.cs
- Parameter.cs
- GestureRecognizer.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- ListViewCommandEventArgs.cs
- HostDesigntimeLicenseContext.cs
- KerberosReceiverSecurityToken.cs
- PngBitmapDecoder.cs
- DeclarativeCatalogPart.cs
- ProcessModelInfo.cs
- SoapCodeExporter.cs
- MergablePropertyAttribute.cs
- SourceInterpreter.cs
- ImageInfo.cs
- SoapCodeExporter.cs
- FileDetails.cs
- CommonDialog.cs
- RangeValidator.cs
- SynchronizationHandlesCodeDomSerializer.cs
- FrameworkContentElement.cs
- ConfigurationSchemaErrors.cs
- LoginDesigner.cs
- DESCryptoServiceProvider.cs
- RecognizerBase.cs
- SqlConnectionHelper.cs
- PropertyInformationCollection.cs
- DateTimeUtil.cs
- MissingMethodException.cs
- AndMessageFilterTable.cs
- DynamicPropertyHolder.cs
- OutputCacheProviderCollection.cs
- DbDataRecord.cs
- SqlDependencyUtils.cs
- SrgsRule.cs
- UpdateManifestForBrowserApplication.cs
- Console.cs
- Solver.cs
- FaultDescriptionCollection.cs
- SortQuery.cs
- SQLResource.cs
- UseLicense.cs
- PersonalizationProviderHelper.cs
- DataGridViewRowConverter.cs
- DocumentApplicationJournalEntry.cs
- MemberRelationshipService.cs
- WebException.cs