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
- SafeRightsManagementSessionHandle.cs
- FreeFormDesigner.cs
- AbstractSvcMapFileLoader.cs
- ListSortDescriptionCollection.cs
- BackgroundWorker.cs
- SelectionUIHandler.cs
- BinaryFormatterWriter.cs
- BaseDataBoundControl.cs
- TitleStyle.cs
- HelpKeywordAttribute.cs
- LineServices.cs
- COMException.cs
- SystemColorTracker.cs
- AppSettings.cs
- CodeMethodMap.cs
- WebPartEditorOkVerb.cs
- BehaviorEditorPart.cs
- RefreshPropertiesAttribute.cs
- TripleDESCryptoServiceProvider.cs
- CompilationLock.cs
- PermissionToken.cs
- ReaderWriterLockSlim.cs
- WebPartTracker.cs
- NetStream.cs
- AdapterUtil.cs
- ResourceDictionary.cs
- WMIGenerator.cs
- ScopelessEnumAttribute.cs
- DataObjectAttribute.cs
- Inflater.cs
- QueryExpr.cs
- BitmapPalettes.cs
- TraversalRequest.cs
- CacheMemory.cs
- TreeViewImageKeyConverter.cs
- Paragraph.cs
- Merger.cs
- TextBounds.cs
- WindowsFormsHostAutomationPeer.cs
- Classification.cs
- ResourceCategoryAttribute.cs
- XmlMessageFormatter.cs
- BamlResourceSerializer.cs
- GotoExpression.cs
- PersonalizationDictionary.cs
- SliderAutomationPeer.cs
- ExpanderAutomationPeer.cs
- FormatVersion.cs
- TypeValidationEventArgs.cs
- UniqueIdentifierService.cs
- BackgroundWorker.cs
- WinCategoryAttribute.cs
- ScaleTransform3D.cs
- SecurityAlgorithmSuiteConverter.cs
- XmlUtil.cs
- ParserStreamGeometryContext.cs
- _AuthenticationState.cs
- ComponentGuaranteesAttribute.cs
- TemplateControlParser.cs
- manifestimages.cs
- PathGeometry.cs
- ServiceDocumentFormatter.cs
- TextRangeAdaptor.cs
- PrimitiveDataContract.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- XmlFormatExtensionPointAttribute.cs
- DbTransaction.cs
- filewebresponse.cs
- WS2007HttpBinding.cs
- NamespaceCollection.cs
- PropertyValidationContext.cs
- WindowsScrollBarBits.cs
- ResourceContainer.cs
- FontResourceCache.cs
- StrokeNode.cs
- XmlNavigatorStack.cs
- UnsafeNativeMethodsTablet.cs
- xmlglyphRunInfo.cs
- ResourceWriter.cs
- AffineTransform3D.cs
- NetDataContractSerializer.cs
- BindingContext.cs
- ToolStripDropDownClosedEventArgs.cs
- MultipleCopiesCollection.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- AppLevelCompilationSectionCache.cs
- EditorPartChrome.cs
- ConnectionStringsExpressionBuilder.cs
- ContextQuery.cs
- MessageDesigner.cs
- HScrollProperties.cs
- PixelShader.cs
- TextSpanModifier.cs
- PlatformCulture.cs
- FormatControl.cs
- AsmxEndpointPickerExtension.cs
- Baml2006SchemaContext.cs
- ClientRoleProvider.cs
- SmiRecordBuffer.cs
- DataGridViewRowEventArgs.cs